103 lines
7.6 KiB
Markdown
103 lines
7.6 KiB
Markdown
# Thursday dev-day state (2026-08-13 ~late afternoon) — pre-compaction anchor
|
||
|
||
COMMITTED/PUSHED through 2c6dc00: #173 cadence fix (ring default 28Hz) + gotcha 32 + census
|
||
checklist; #21 clamp fix + retraction sweep; launcher BT_DMG_LOG=1 forensics net; guide 2B
|
||
confession rewrite; all of Wed/Thu's weapons batch (#170/#165/#172/#174/#171 + drag/bystander/
|
||
gravity/tracer; single-log + SENDLOGS; soundboard shipped + ear-verified).
|
||
|
||
CADENCE QUEUE: ALL FIVE ITEMS DONE, reviewed + committed (f811c64 gyro / 567ffac registry /
|
||
b355844 footstep / f9546d2 doppler; sway check = verification only). Receipts:
|
||
scratchpad/night17/CADENCE_STATE.md. Census checklist + env-gate table updated in context/.
|
||
Doppler perceptual verdict is T3 (solo rig near-field dominated) — needs ear A/B or 2-node.
|
||
NEW census row: child-entity worldLinearVelocity=0 → self-sound cents −200 (pre-existing,
|
||
untouched, needs a binary-behavior ruling first).
|
||
|
||
EVENING ADDITIONS (both verified + pushed): #83 incoming-missile alarm (b00fa39 — the July F7
|
||
driver was DEAD CODE in the blocked Missile transcription, gotcha 33; feed now rides the push
|
||
simulator's salvo leads incl. replicant mirrors = the victim's cockpit in MP; 2-node bench:
|
||
54/55 lock cycles, beeper tempo 10→435 live; Oracle era-confirmed the sample same day) and
|
||
#175 missile world collision (7b12053 — the static-solid-tree half of FUN_0042291c's sweep;
|
||
345 struct-class WORLD bursts on the reported mound, user-witnessed; owner dispatch = trucks
|
||
missile-killable; BT_WORLDHIT=0 lever). New hooks: BT_INCOMING_LOG, BT_DESIGNATE=enemy,
|
||
BT_WORLDHIT. Both tickets commented; release notes updated with both.
|
||
|
||
TOMORROW (Friday): cut zip via python tools/mkdist.py (clean tree first; sweep bench artifacts
|
||
from content/ incl. INC*.EGG + inc_*.log/incoming_*.log); finalize
|
||
dist/RELEASE_NOTES_NEXT_discord.md (swap build number); post zip + notes + soundboard zip +
|
||
remind SENDLOGS. Field-verify list rides the notes' checklist (+ alarm tempo ramp by ear,
|
||
missiles bursting on cover, near-miss splash).
|
||
|
||
WAITING ON OTHERS: annotated field-guide copies (diff each against the version the tester
|
||
received); Elengil's pre-rotation steam_20260812.log; era answers (valve-boost lore, SRM
|
||
450/800 pip, PPC-hit visuals for Cyd's scramble); Cyd PPC-scramble merge = post-Friday
|
||
(rebase over palette work + dirty-skip token fix + 2-node bench). NEXT WEEK: BTSimClock
|
||
migration per the census checklist (gyro item may land today instead).
|
||
|
||
LATE-NIGHT TRACKER SWEEP (post-midnight): #151 resolved-by-#162 (eject -499 = self-blast -499
|
||
+ death -500 + DUPLICATE death -500; now expects ~0 -- Oracle re-test Friday); #112 CLOSED
|
||
(fixed by #171, sweep receipts burst=1 universal); #147 NaN-trap receipt promoted ALWAYS-ON
|
||
(65b30d4) so Friday can name the NaN source; #153 CLOSED-AUTHENTIC (binary clamps elevation
|
||
only on input [T1 @004b5cf0]; snap-on-next-input = the machine; Recenter is twist-only).
|
||
HANDOUT REGEN TOMORROW must add the known-authentic-quirks lines: veteran heat is real in
|
||
4.10; Basic-mode elevation snaps on next pitch input (authentic); eject now costs ~all your
|
||
points (self-blast + death cost, the manual's own math); plus reword the old 'settles the
|
||
HUD horizon' phrasing (Oracle's question).
|
||
|
||
FRIDAY DAYTIME (car session): full comment-thread sweep DONE (new memory:
|
||
read-ticket-threads-not-bodies). #151 CORRECTED (-499 IS authentic: suicide + death cost,
|
||
bench-proven on-ticket 08-10; my ~zero claim retracted, handout fixed, design call restored).
|
||
#104 rename HELD (the 360dps receipts say the NARC label may be truthful). #113 closed-faithful
|
||
+ the authored TURN RATES wired same day (cec6458: model+0x40 deg/s caps the steering; A/B
|
||
benched 43/69 CAP receipts vs zero; mad2 'LRM15' = nrk profile). #155 bank-capture half
|
||
ANSWERED: the machine never captured any bank (121 streamed rows zero eject-gated [T1];
|
||
MechRIOMapper 0x200000 = PANIC+lamp only [T1]; engine dispatch = AND [T0]) -> the dead
|
||
eng/weapon MFDs are OUR bug; repro rig designed (BT_BTNTEST + [group-upd] walked/matched
|
||
while armed). SUNDAY SLATE: #155 mechanism hunt + fix; #102 forward/reverse detent; #125
|
||
zone-edge; #27 clean retest note; #130 retest-likely-fixed.
|
||
|
||
#155 CLOSED-OUT FRIDAY AFTERNOON (caa50ef + gotcha 34, 7b641f9): the dead banks were the
|
||
gauge renderer's change-XOR reading the mode MANAGER's shared previousModeMask scratch (the
|
||
authentic panic chatter stomps it per frame, eating SetPresetMode's page bits); one-line fix
|
||
(sample the renderer's OWN member); diagnosed via the operator's live mouse session (receipts
|
||
proved delivery while the screen held = presentation convicted), fix live-verified same
|
||
session (8 transitions / 4 exits / 2833 flap edges). Flicker stays authentic. SUNDAY SLATE
|
||
REMAINING: #102 forward/reverse detent, #125 first-destroyed-zone edge; plus tonight's field
|
||
returns. Rides the Sunday build with the turn rates.
|
||
|
||
RADAR AUDIT (Friday evening, 3-agent, 800k tokens): #49 CLOSED operator-verified (c2193e2)
|
||
-- the static world feed restored (non-dynamic Terrain-graph pass in RebuildEntityGrid);
|
||
walls/buttes/hills/ridges/trees/buildings draw as authored pips on every map, zero new art.
|
||
Ledger: docs/RADAR_MAP_AUDIT.md. Authentic absences documented (wall10k boundary invisible
|
||
by authorship; unpipped props; no range rings; 45deg wedge). SUNDAY NOTES must carry: the
|
||
radar restoration headline + the two not-bugs (boundary, declutter) + the arena-edge era
|
||
question. Sunday build now carries: turn rates + #155 banks + #49 radar world.
|
||
|
||
NIGHT18 (Friday evening, post-compaction): #102 OWENS RUN<->REVERSE. The #102 audit
|
||
(3-agent: binary/input/content + bench matrix night18/gaithang_bench.sh) found the port
|
||
was missing the machine's whole HARD-BRAKE system: master perf @0x4aa158-0x4aa365 swaps
|
||
the gait slew to the model's SuperStopAcceleration when a forward cycle meets a reverse
|
||
demand (+0x3f4 "airborneSelect" = the BRAKE latch, another jump-jet-family misread;
|
||
+0x5bc "airborneCycleRate" = the brake rate) + gyro random-sign lurch on engage + 0.4s
|
||
vertical judder above walk speed (gyroRumbleTimer@0x5c4). Content: heavies brake harder
|
||
than they accelerate (10->20), OWENS brakes at HALF (50->25) -- the sprinter's long
|
||
coast is authored; the pod communicated it through the cab shake, the port coasted
|
||
SILENTLY = the felt hang. PORTED (mech4 drive block, [brake] receipts) + the
|
||
same-frame re-dispatch parity fix (gotcha 35: split alarm/int cell dispatched stale on
|
||
gate/death-latch frames; both channels re-synced). Bench: ALT sign-flip at full run =
|
||
clean chain into reverse w/ brake receipts; held-brake-key = clean authored stand, zero
|
||
brake (authentic), twist arms trn from the park (the rescue). REVERSE INPUT TRUTH: red
|
||
button 0x3F/LALT sign-flip, demand = -runSpeed*throttle (NO fwdScale); brake keys can
|
||
NEVER reverse (throttle [0,1] like the pod lever) -> HANDOUT education line. Side-find:
|
||
hardware-RIO cab reverse is DEAD (AddOrErase stubs; open-questions row). KEYSIM bench
|
||
hooks added (BT_KEYSIM/_REV/_TURN). 674 worktree forensic pending -> ticket close.
|
||
SUNDAY build now carries: turn rates + #155 banks + #49 radar + #102 brake system.
|
||
NEXT: #125 first-destroyed-zone edge.
|
||
NIGHT18 addendum: 674 forensic RESOLVED without a repro run -- the 674 build boots the
|
||
GLASS profile by default (log: '[boot] platform profile: GLASS'), so PadRIO owned
|
||
reverseThrust and the BT_FORCE_FLIP negative-throttle path was stomped (rev=0 all run);
|
||
i.e. reverse at 674 was exclusively LALT on every rig. The statue itself = the trn
|
||
turn-stop MID-PIVOT park (authentic, pod-invisible: no external self-view existed);
|
||
bench D reproduced it at trn legFrm=10 + twist rescue. Peer brake-rate select restored
|
||
in the replicant motion path (IntegrateMotion:298 is dead code -- Simulate bypassed).
|
||
Final build: 20 benign LNK2019s exact.
|