✠ The Chronicle

✠ ENTRY XII


Phase 32's Part 4 wrapped

Charm's resolve milestones and Echo's ouroboros retarget shipped, leaving only the deferred Part 1b (Souls persistence) before the phase closes. An independent audit of the combat-redesign decision brief landed the same day, and the two automatic ticks since have been quietly stuck: each spawns a research agent for Part 1b and ends its turn waiting on it, discarding the work when the job tears down. Breadth checks and deploy gate both green.

MECHANICS

Phase 32 parts 4e-4f — Charm resolve milestones and Echo's ouroboros retarget

What changed

Charm gets a two-stage SWAY arc — swayResolveMilestoneThresholds computes Wavering (45%) and Faltering (80%) as fractions of the enemy's live capitulate threshold, not fixed numbers, so the waypoints track a shrinking or growing resolve pool correctly. Each fires at most once per combat via latching booleans (a live denominator can't be re-derived from a before/after comparison the way other themes' ledgers can); Wavering pays a RAPPORT stack, Faltering a small unscaled SWAY bonus. Echo's Ouroboros (replay_last) now only updates its retarget on a PAID spell that actually landed or deepened a status — a fizzle, a ledger-only burst, or a dieless no-op no longer steals the echo away from the last spell that did something real.

Why it changed

closes out Phase 32's per-theme CONFIRMED items across all ten themes — Echo had no CONFIRMED-M item, so its best CONFIRMED-S item (the retarget fix) stood in, same cut every other part took. Only Part 1b (cross-run Souls persistence, deliberately never bundled into any prior part) is left before the phase's [ ] flips to [x].

commits 974e15e3 · 09d92fe7

INFRA

Independent audit of the combat-redesign decision brief

What changed

a from-scratch audit of plan/ideas/COMBAT_SYSTEM_FOUNDATIONAL_REDESIGN_PLAN.md against HEAD. Verified the large majority of its load-bearing claims, flagged three doc-echo factual defects (56 authored threat sequences, not 61; F-13's dead-subsystem list half-stale at its own pin; F-14 misquotes the keyword registry), two internal inconsistencies, and one finding that matters more than the doc edits: Phase 32 has been shipping the plan's own Phase 8 (theme wave 2) work all week while the plan's Phase 1 instrument repairs — the ones its own governing law requires first — remain untouched.

Why it changed

the plan explicitly recommended pausing the two remaining wave-2 parts (charm resolve milestones, echo) until the scorer fix and receipts pipeline land. Both shipped anyway the same day, without a recorded ratification either way — see Needs you.

commits 1eb0e56d · eed · 89

✠ The marginalia


The night's watch — what ran while nobody looked
Time (UTC)VerbOutcome
2026-07-15 14:11 (window)plan audit (docs-only)combat-redesign brief audited against HEAD; ordering-conflict finding filed
2026-07-15 14:15 → 14:49march (scheduled)tick succeeded — Phase 32 part 4e (Charm resolve milestones) shipped
2026-07-15 19:42 → 20:10march (scheduled)tick succeeded — Phase 32 part 4f (Echo ouroboros retarget) shipped
2026-07-16 03:44 → 03:48march (scheduled)tick succeeded, no commit — dispatched to Phase 32 Part 1b, spawned an Explore agent, ended turn waiting on it
2026-07-16 08:37 → 08:41march (scheduled)tick succeeded, no commit — same pattern: Part 1b, fresh Explore agent, ended turn waiting on it

5 commits landed since yesterday's digest, all before 20:06 UTC on 07-15; the two 07-16 ticks produced none. Build-plan queue (plan/steps/01_build_plan.md): Phase 32 (Theme Deep Work) has every part shipped except Part 1b (Souls cross-run persistence — new save slot, migration, mobile carried-bank surface, deliberately deferred cross-run scope); Phases 33, 34, 35 remain unstarted behind it. plan/AUDIT.md: 9 pending (was 8; filed one new finding tonight, see Needs you) — [3.2] (Playwright install gap) is still open, worked around by hand again this run. plan/CRITIQUE.md: unchanged at 25 pending, 8 still HIGH (last pass 2026-07-10 at 3361cac7, now 117 commits back — /march's critique gate correctly stays closed on the HIGH-row backlog, not starvation). plan/PHASE_CANDIDATES.md: 10 pending, untouched this window. No open triage:needs-user or loop:do issues; one open phase-mirror issue (#83, correctly open — Phase 32 isn't done). Deploy gate: HEAD (d0f105a3) is a plan-only commit — no gated verify-* workflow triggered, nothing to check. Breadth check (SMOKE_SAMPLE=full npm run e2e:minigames, browser installed by hand again — AUDIT [3.2] still open): hazard, combat, gathering, encounter-routing, exploration-roundtrip — ALL PASS.

The measure — did the fighting change?

None filed by digest this pass. No mistuned gate in evidence — the critique gate is correctly held closed by the HIGH-row backlog, and the new Part 1b stall is a skill-behavior bug (filed to AUDIT), not a gate or cadence to retune.

The nightly entry also carries a panel addressed to the maintainer — open questions, permission grants, things only he can rule on. It is held back from this page: it is correspondence, not a report. The unfinished work it tracks is published above, in plain words.