Campaign S night shift. #330's contract pins the scoping facts so the implementer inherits measurements instead of re-deriving them: the builder is already presentation-free logic (the only App coupling is one identity-guard parameter), headless has full content (_content.Dats + prepared PhysicsDataCache), shadow-sync already runs in Runtime once a shadow exists, and the no-window inbound route is host-disjoint per AD-64 so registration wired there cannot double-register on the graphical host. The local-player ProvenShapeless pin is explicitly OUT — fixing it blind risks the K-series gates. AP-159's S1B contract maps the pseudo-C line ranges for the part-array find_transit_cells overload, the box-vs-cell BSP traversal, and flags the adjacent overload's Binary Ninja signature artifact for the mandatory pseudocode step to resolve. House rule carried: a new traversal in two representations ships with an exact differential referee, and the direction assertion (membership strictly shrinks) is a test, not an assumption. Also settled at scoping, evidence in the S1A brief: AP-157's CylHeight half is a NON-divergence — CObjCell::find_cell_list's cylsphere overload @0x0052b9f0 copies localtoglobal(low_pt) + radius per cylsphere, capped at 10, and never reads height; acdream's base-point cylinder flood is exactly retail's behaviour. Register correction follows with S1A's measurement numbers. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2.2 KiB
2.2 KiB
Morning gate — 2026-08-07 (one sitting)
Status: DRAFT — the overnight session updates this as work lands. Do not run it until this banner says READY.
Everything below folds the deferred visual gates into one sitting, ordered so travel between sites doubles as #339 reproduction attempts. Launch is prepared by the overnight session; the client is NOT launched until you're back (your instruction).
0. Launch (the lead runs this when you say go)
Main checkout, absolute path, probes armed. The first [step-h] line in the
log must print the assembly path under
C:\Users\erikn\source\repos\acdream\src\ — that is the wrong-binary guard,
now part of every capture.
1. Already verified last night — nothing owed
- #32 local edge-slide — you passed it at the Rithwic cliff ("Yes works now"). Closed.
- #338 step heights — headline refuted by measurement; no production change happened, so there is nothing to look at. Closed (AD-68 records the benign residual).
2. The sitting
| # | What | Where / how | Pass looks like |
|---|---|---|---|
| G1 | *(placeholder — filled in by the overnight landings: #330 is | ||
| automated-gate-only and needs no eyes; S1/S2/S3/S4/S5 rows appear here | |||
| exactly as far as the night got)* |
3. Free riders during travel
- #339 portal-space hang — every portal you take is a reproduction attempt; if you get stuck again, the log captures the readiness flags and the session becomes the diagnosis session. Nothing to do actively.
4. Deliberately NOT in this sitting
- C5c's connected-gate batch (~1 hr: D-1 scenarios, AP-136 six-step park, route-7, two-client, nine-stop soak) — standing debt by your direction; say the word any morning and it becomes its own sitting. The probe family stays in the tree until it runs.
- AP-156 scale question — retail does NOT scale cross-cell flood spheres; we do. Matching retail here means adopting a retail bug whose direction is walk-through for shrunk objects. Your call, explicitly, before any code changes: keep our over-inclusive scaling (safe, divergent) or match retail (faithful, under-inclusive for scale<1). One sentence from you settles it.