Skip to content

docs(track-a): promote player inbound static dispatch - #513

Merged
blakinio merged 19 commits into
mainfrom
docs/OTC-20260818-track-a-s2-player-inbound-static-promotion
Aug 18, 2026
Merged

docs(track-a): promote player inbound static dispatch#513
blakinio merged 19 commits into
mainfrom
docs/OTC-20260818-track-a-s2-player-inbound-static-promotion

Conversation

@blakinio

Copy link
Copy Markdown
Owner

Coordinator promotion/closeout for researcher Draft #512 / OTC-20260818-track-a-s2-player-inbound-static.

Decision: ACCEPT_WITH_EDITS.
Trusted base: main@a9e7ab21ed0962482e4381aadd50be92714785a6.
Source final head: d0c78772294cd6355221cce96f499b85fb7738cf.

Promoted exact-client results:

TPlayerProtocolMessageHandler QMeta: PROVEN
  vptr 0x308a008
  staticMetaObject 0x30852a0
  qt_static_metacall 0xd1a920
  22 methods / 22 signals
  dispatch table 0x1d713d0

receivedPlayer* direct QMeta ownership by TPlayerProtocolMessageHandler: DISPROVEN

TProtocolMessageQueue received-player owner: PROVEN
  staticMetaObject 0x3085b60
  qt_static_metacall 0xdf5fe0
  355 methods / 192 signals
  dispatch table 0x1d8bd6c

34  receivedPlayerDataCurrentMessage(GameserverMessagePlayerDataCurrent) @ 0xdf8bc1
43  receivedPlayerDataBasicMessage(GameserverMessagePlayerDataBasic) @ 0xdf8d3b
48  receivedPlayerStateMessage(GameserverMessagePlayerState) @ 0xdf8e0d
49  receivedPlayerSkillsMessage(GameserverMessagePlayerSkills) @ 0xdf8e37
117 receivedPlayerInventoryMessage(GameserverMessagePlayerInventory) @ 0xdf899f

Every listed signal stub invokes QMetaObject::activate@0x4dedc0 with the corresponding signal index. This promotes the S1 lexical player correspondence to an exact static protobuf-type -> TProtocolMessageQueue signal contract.

Still deliberately UNKNOWN:

network decoder -> queue signal emission
queue signal -> connected receiver
exact receiver member/QSlotObject
handler -> TPlayerData mutation
TPlayerData XYZ candidate as inbound storage/runtime authority

Source evidence came from two successful exact-client GitHub-hosted producers (32115252111 / 95643199117, 32115662884 / 95644479664). The temporary producer workflow is absent from the promotion diff. No official client execution, Synology/X11/process memory/credentials/login/gameplay or PR #475 runtime observation/mutation occurred.

Source final exact-head validation after the admission-metadata repair:

Track A governance 32116406977 = SUCCESS
  Deterministic admission-policy audit 95646794390 = SUCCESS
  Fresh admission behavior audit      95646794402 = SUCCESS
CI 32116407136 = SUCCESS
  CI / Required                       95646841777 = SUCCESS
reviews = 0
unresolved review threads = 0
main freshness = PASS

This PR archives the researcher task and adds the coordinator promotion record. Physical E2E is NOT_APPLICABLE because this is static exact-file discovery only.

@blakinio
blakinio merged commit 592e193 into main Aug 18, 2026
8 checks passed
@blakinio
blakinio deleted the docs/OTC-20260818-track-a-s2-player-inbound-static-promotion branch August 18, 2026 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant