runtime(track-a): native login to in-game E2E v3 - #528
Conversation
blakinio
left a comment
There was a problem hiding this comment.
Coordinator independent post-implementation audit classification: ACCEPT_WITH_EDITS.
The source's final CI/governance/native-auth validation was green, but it did not compile or independently falsify all three newly added current-SHA helper files. A separate coordinator audit therefore revalidated the exact frozen source head without login, real credentials, client execution, GUI input or gameplay.
Independent results:
- both new C++ helpers compile; Python gate py-compiles;
- sealed-memfd + full seal set + SCM_RIGHTS ingress passes against a synthetic same-UID/PID Unix-socket server using synthetic credentials only;
- exact current public package fence
52109920 / ed5469...passes; - source
current_sha_native_login_gate.pypasses all auth/character/game-server/in-game contracts; - strict generated QMeta switch-table proof independently confirms:
TGameClienttable0x1d903c4, 44 methods, switch LEA0xd1910a;TCharacterSelectionControllertable0x1d98fe4, 26 methods, switch LEA0xd51c90;TAuthenticationProcessControllertable0x1d8ff20, 51 methods, switch LEA0xd0f5ff;
- the exact source targets used by the gate therefore retain independent current-build control-flow support.
Audit run history is itself falsification evidence: the first audit generation failed because its own cleanup trap removed the temporary client before the gate step; the second proved the source gate/cold-auth/character bindings but used an inapplicable relocation-backed-class discovery assumption for TAuthenticationProcessController; the targeted table-xref discriminator corrected that audit assumption and passed. Neither failed audit generation identified a source defect.
Material source findings after the independent audit: 0. The only source compile diagnostic is one non-material unused helper warning in experimental_character_control_current.cpp.
Promotion must preserve the terminal distinction RESULT=SUCCESS_AT_PROOF_POINT versus CURRENTLY_LOGGED_IN=NO / POST_HANDOFF_SESSION_STABILITY=FAIL_NOT_RETAINED; it must not re-run credentials merely to reproduce the already-proven E2E event. Clean current-main promotion/archive is required because this long-lived source branch is stale in Git ancestry.
Terminal source disposition — superseded by clean coordinator promotion #577
Status: CLOSED UNMERGED AS SUPERSEDED.
Task:
OTC-20260818-native-login-to-ingame-e2e.Coordinator audit target / frozen source head:
8e029f5849a1d51f69486adcc3716c80f139e60e.After that freeze, a concurrent source continuation advanced the branch to
75c7deb9b2b673be7c869d1008d08509b8f1e5a1. Fresh compare of8e029f...75c7debshowed no helper/source implementation changes. The late delta consists of current-main reconciliation, task metadata and20260819-independent-spark-audit-auth-blocker.md. That Spark attempt produced no model response because managed Codex authentication returned HTTP 401token_invalidated/refresh_token_invalidated; it is not evidence for or against the implementation and is superseded as the merge-readiness blocker by the completed independent coordinator audit below.Proven physical result
Exact proof-point client:
Later post-handoff stability remains a separate terminal negative result:
A later task-record-only unadmitted diagnostic observation is explicitly
NOT_ADMISSION_GRADEand is not promoted over the terminal governed stability result.Independent coordinator audit
Coordinator review
4971140006: ACCEPT_WITH_EDITS, open material findings after repair0.Audit-only PR #575 independently closed the source validation gap without real credentials, login, client execution, GUI input or gameplay. It compiled all three final current-SHA helper files, synthetic-tested sealed-memfd/SCM_RIGHTS ingress, fenced the exact current public package, ran the source gate, and independently proved generated QMeta switch-table control flow.
Terminal targeted audit run:
Two earlier coordinator-audit failures were audit-method defects (temporary-client lifetime and an inapplicable relocation-backed class-discovery assumption) and did not identify source defects.
Clean promotion
Clean promotion #577 carried the independently audited durable evidence, v4 prompt and current-SHA helper source onto current
mainwithout credential-bearing workflows.No duplicate credential-bearing E2E was performed for closeout. Secret values were not logged or committed.