@@ -4,7 +4,7 @@ All notable changes to `ibg-controller` are documented here. The
44format follows [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ )
55and the project follows [ Semantic Versioning] ( https://semver.org/ ) .
66
7- ## [ 0.7.0] - unreleased (pending futures-admin validation)
7+ ## [ 0.7.0] - 2026-05-30
88
99### Fixed
1010
@@ -66,9 +66,16 @@ and the project follows [Semantic Versioning](https://semver.org/).
6666 window substring to ` agent_labels() ` , which filters by label TEXT —
6767 the prompt text doesn't contain "Second Factor", so it was dropped.
6868 Fixed; the agent's recursive label walk does reach the nested prompt.
69- - ** Held until a confirmation spike** on the futures-admin multi-method
70- account shows the detection engaging (the "method prompt … matches …"
71- line) with login still completing. ` [0.7.0] ` date set at release.
69+ - ** Live-validated (2026-05-30 spike, real multi-method account):** the
70+ happy path engaged correctly —
71+ `2FA method prompt 'Enter Mobile Authenticator app code' matches
72+ 'Mobile Authenticator app'` logged before the code was typed, login
73+ reached MONITORING, no regression, no CCP lockout.
74+ - ** Mismatch / fail-loud path is unit-tested + code-verified, not yet
75+ exercised live** (would require an account defaulting to a non-TOTP
76+ method). It is strictly safe: a positive mismatch returns False with
77+ ` ALERT_2FA_FAILED ` , and any unrecognized case falls through to the
78+ prior behavior — it cannot regress a working login.
7279
7380## [ 0.6.3] - 2026-05-11
7481
0 commit comments