4.8 KiB
4.8 KiB
Rehost Queue
This file is the short active queue for the current runtime and reverse-engineering frontier.
Working Rule
- Continue after each commit unless the queue is empty, a real blocker remains, or approval is needed.
- Keep detailed branch notes, long evidence dumps, and retired queue state in
docs/rehost-queue/. - Prefer linking to preserved notes instead of growing this file into another worklog.
Current Active Items
- The active static parser head is now the
engine_typessemantics frontier. The repo now has structural inspectors for.car,.lco,.cgo, and.cct, but the binary side is still only partially semantic: the checked 1.05 corpus grounds.carfixed strings at0x0c / 0x48 / 0x84plus a second fixed stem slot at0xa2and a side-view resource name at0xc0, while.lcocarries a stable primary stem at0x04and only conditional companion/body slots at0x0cand0x12when the leading stem slot is padded. The checked 1.05 corpus now also splits.carauxiliary stems into126direct matches,14role-neutral roots, and only5truly distinct cases, while.cgocollapses into five stable scalar ladders instead of arbitrary floats. The early.lcolane block is now partially partitioned too: only offsets0x20,0x34,0x38,0x3c,0x44,0x48, and0x54behave like low-cardinality buckets, while the other early lanes still look high-variance. The next honest static work is to keep promoting those fixed lanes into stable parser fields, explain the five remaining distinct auxiliary-stem cases, and decide how far the.cgoladders plus the low-cardinality.lcolanes can be grounded without overclaiming semantics. Preserved checked parser detail now lives in EngineTypes parser semantics. Preserved checked format inventory detail now lives in RT3 format inventory.
Preserved External And Dynamic Blockers
- The locomotives-page tail remains preserved as an external-corpus blocker.
Static repo-local work on this head is now exhausted: the local
29-save.gms + .gmxcensus proves the stable prefix through58, proves the same two scenario-dependent59+tail families, and still finds noClass QJplacement plus no descriptor carriers in452or457..502. The next honest non-hook step requires a broader save corpus; the next non-static step requires dynamic tracing. Preserved checked blocker detail now lives in Locomotive descriptor tails. - The periodic-company control-lane head remains preserved as a dynamic blocker around the ordinary loaded runtime-effect strip
0x00444d92 -> 0x00432f40(kind 8) -> 0x004323a0 -> 0x00431b20. Static progress on this head now appears genuinely blocked: the whole-binary[...+0x7ef]reference census still collapses to the grounded writer set plus the already-known compare and copy helpers, so the next honest step likely requires hook-side or runtime tracing between reload0x00433130and the world-entry kind-8sweep at0x00444d92. Preserved checked control-lane detail now lives in Periodic company control lane. - The Tier-2 building head remains preserved as a dynamic blocker around the seed/projection seam into
0x00412d70. The stock decode chain, the bare-name remap callback, the rebank-or-clone owner, and the earlier suspected mid-range replay strip are all now grounded, so the next honest step likely requires runtime tracing of which source rows actually enter the live bank-qualified seed set. Preserved checked row-family detail now lives in Tier2 candidate row families. Preserved checked stock selector-byte detail now lives in Tier2 selector-byte sources. Preserved checked rebuild sequencing detail now lives in Tier2 rebuild sequencing.