Skip to content

Commit e1d6604

Browse files
release: v0.7.0 — date changelog + record live-validated multi-method 2FA detection
1 parent a882d75 commit e1d6604

1 file changed

Lines changed: 11 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to `ibg-controller` are documented here. The
44
format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
55
and 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

Comments
 (0)