Harden rehost queue stop rules

This commit is contained in:
Jan Petykiewicz 2026-04-19 15:49:08 -07:00
commit 2158d1e39e
4 changed files with 14 additions and 2 deletions

View file

@ -167,7 +167,8 @@ guessing one more derived leaf field from nearby offsets, and the checked-in
[`docs/rehost-queue.md`](docs/rehost-queue.md) file is now the control surface for that loop:
after each commit, check the queue and continue unless the queue is empty, a real blocker remains
that cannot be advanced by any further non-hook work without guessing, or approval
is needed. A checked-in
is needed. `final` responses are stop-only there too: if no stop condition is true, keep working
and use `commentary` updates instead of placeholder status replies. A checked-in
The same runtime surface now also exposes higher-layer blocker probes:
`runtime inspect-periodic-company-service-trace <save.gms>`,
`runtime inspect-region-service-trace <save.gms>`, and

View file

@ -202,7 +202,9 @@ The highest-value next passes are now:
instead of guessing another derived leaf field from neighboring raw offsets; the checked-in
`docs/rehost-queue.md` file is the control surface for that work loop, and after each commit the
next queue item should run unless the queue is empty, a real blocker remains that cannot be
advanced by any further non-hook work without guessing, or approval is needed
advanced by any further non-hook work without guessing, or approval is needed; `final`
responses are stop-only there too, so active work should continue under `commentary` updates
rather than placeholder status replies
- `rrt-runtime` now also exposes higher-layer probe commands for the current blocked frontier:
`runtime inspect-periodic-company-service-trace <save.gms>`,
`runtime inspect-region-service-trace <save.gms>`, and

View file

@ -7,6 +7,10 @@ Working rule:
- Only stop if the queue is empty, the remaining work cannot be advanced by any further non-hook
work without guessing, or you need approval.
- Before any final response, state which stop condition is true. If none is true, continue.
- `final` responses are stop-only.
- Do not send placeholder or status-only `final` responses such as `Continuing.` or `Working on
it.`.
- If no stop condition is true, keep working and use `commentary` updates only.
## Next

View file

@ -258,6 +258,11 @@ The annual dividend-adjustment lane now rides that same seam too: the runtime no
shared year-or-control-transfer metric reader, the board-approved dividend ceiling helper, and the
full annual dividend branch over owned cash, public float, current dividend, and building-growth
policy instead of treating dividend changes as shell-dialog-only logic.
The workflow rule for this queue is explicit too: `docs/rehost-queue.md` is the control surface,
`final` responses are stop-only, and active work should continue under `commentary` updates unless
the queue is empty, no further non-hook work can advance it without guessing, or approval is
needed.
The same save-native company direct-record seam now also carries the full outer periodic-company
side-latch trio rooted at `0x0d17/0x0d18/0x0d56`, including the preferred-locomotive
engine-type chooser byte beside the city-connection and linked-transit finance gates.