Files
BT411/scratchpad/night17/DAY_STATE.md
T
Joe DiPrimaandClaude Fable 5 f597f76a30 #102 FIXED + benched: the Owens run->reverse 'hang' was the port missing the machine's whole HARD-BRAKE system -- master perf @0x4aa158-0x4aa365 (raw part_013.c:3353-95): a forward gait meeting a negative demand latches +0x3f4 (the recon's 'airborneSelect' -- another jump-jet-family misread: it is the BRAKE flag) and swaps the gait slew to the model's SuperStopAcceleration (+0x5bc, ex-'airborneCycleRate'), kicks the gyro with a random-sign Z lurch, judders the cab 0.2 every 0.4s while braking above walk speed (gyroRumbleTimer@0x5c4), ships the flag on the type-8 record, restores the ground rate on release. Content: heavies brake harder than they drive (10->20); the sprinters brake WEAKER -- owens 50->25, blkhawk 30->10 -- the Owens' long coast into reverse is AUTHORED, and the pod communicated it through the seat; the un-ported port coasted with zero feedback = the felt hang. Ported to the mech4 drive block ([brake] receipts under BT_GAIT_TRACE) + the replicant rate select restored in the peer motion path (the binary's IntegrateMotion:298 line -- dead TU in the port, Simulate bypassed). Plus gotcha 35: the binary's SM switch re-reads the state cell after the wind-down-gate/death-latch preamble (one cell: @0x3b0/@0x728 == the alarm level); the recon's split alarm/int pair dispatched the STALE pre-gate state for a frame -- re-synced, both channels. The 'leg in the air until you twist' statue is the MACHINE's own trn turn-stop MID-PIVOT park, authentically INVISIBLE on the pod (no external self-view existed; the chase cam is a port addition) -- bench-reproduced at trn legFrm=10 + twist rescue, documented not-a-bug (Owens reads worst: deepest mid-swing of the 8 chassis, thigh -43deg vs madcat -27). Reverse-input truth [T1]: reverse is the red button 0x3F/LALT held with the throttle OPEN (manual p7); demand = -runSpeed*throttle (NO fwdScale term in reverse); the throttle channel is [0,1] like the pod lever, so brake keys can NEVER produce reverse -> handout education line. Bench rig: BT_KEYSIM/_REV/_TURN drive the REAL lever+detent+SM chain headlessly (scratchpad/night18/gaithang_bench.sh). Benched (owens/grass): LALT flip at full run -> [brake] ENGAGE rate=25 (ground 50) -> 12->15->6->9->0->16->18<->19 back cycles at the authored -14.1 cadence -> clean recovery on release; held brake key -> authored stand park, ZERO brake engagements (authentic: no button, no brake). Side-find filed: hardware-RIO cab reverse is DEAD (AddOrErase stubs; open-questions row). 674 forensic: that build boots GLASS by default -> reverse was exclusively LALT in the field.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 17:55:08 -05:00

7.6 KiB
Raw Blame History

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.