research(track-a): stage missing P2 ClientMessageProcessor identity evidence - #449
research(track-a): stage missing P2 ClientMessageProcessor identity evidence#449blakinio wants to merge 12 commits into
Conversation
|
Coordinator terminal producer disposition: Final source-PR head The source artifact was independently re-decoded and closes #310 findings E2E: NOT_APPLICABLE — static evidence staging only; no runtime behavior changed. Ownership is released to coordinator closeout #450. |
Draft-only bounded evidence producer for consumer #310. Coordinator disposition:
ACCEPT / SOURCE_PR_CLOSE_UNMERGED_AFTER_FINAL_CI.Task:
OTC-20260817-track-a-p2-clientprocessor-sanitized-evidenceBase:
main@8c9486e2c6109a7a39b564804c8acd707659b5e0Execution class:
github_hosted;runtime_access: none; physical E2E:false; mutation authorized:false.Accepted evidence generation
Exactly one source/hosted evidence generation ran:
32005141186=SUCCESSat exact evidence head1b615736726049e70c902a88d0fde5004044e7e0;95312954329=SUCCESS;9279753620, digestsha256:6c970c23aa95856698eb71024937ed847502fb1f040701ce04c632da32c38d32;95313213503=SUCCESS;9279759553, digestsha256:8228d6c281cf99f45f5c880b76e7a2817130156fde4cc892a402eccf4af10528;32005159534=SUCCESS;32005159706=SUCCESS.The coordinator independently re-decoded the bounded source artifact rather than accepting generated
result.jsonas proof. It closes #310 findingsTACOORD-310-20260817-001andTACOORD-310-20260817-002.Accepted bounded result:
TProtocolClientMessageProcessor this+0x18: PROVEN;+0x10@0xc2df80directQIODevice::readAll: PROVEN;TGameserverNetworkPacketRawDataProcessor+0x10@0xb47130: PROVEN;TGameserverDualConnection +0x80/+0x78: PROVEN;Remain UNKNOWN: framing, sequence, compression, encryption, final binary egress, final socket ownership.
Safety boundary
The Synology source stage did not perform static analysis/disassembly/semantic classification. It only exact-fenced the retained regular file and emitted bounded hex file windows. All disassembly/semantic analysis ran on
ubuntu-latest. No client process, process memory, canonical state, X11/VNC, login/session, gameplay or raw client/package upload was used. Quarantined run31944051248was not evidence.Closeout repair
A later task-only checkpoint accidentally omitted mandatory
runtime_access:noneadmission fields; Track A governance correctly failed in run32005722504. The checkpoint alone was repaired at headdbd75c152957ae945804f81313f485430b6cb768; evidence generation was not rerun. Fresh Track A governance32006193081isSUCCESS. Repository CI32006193202is the remaining final source-PR check generation.Consumer #310 is intentionally closed unmerged as
ACCEPT_WITH_EDITS; current-main coordinator promotion is PR #450. This producer workflow/script are one-shot evidence tooling and will not be merged to main.E2E:
NOT_APPLICABLE— static evidence producer only; no runtime behavior changed.