diff --git a/wiki/process/tick-ledger.md b/wiki/process/tick-ledger.md index 04ffb7ca..9d4def0c 100644 --- a/wiki/process/tick-ledger.md +++ b/wiki/process/tick-ledger.md @@ -56,7 +56,7 @@ Verdicts: **clean** (slice and code agree), **finding** (acted this tick), | `wiki/world/characters/marcus.md` | 2026-08-04 | finding | Re-audit: all five criteria, exact Debt custody and payoff gates, the tier-3 key, task effects, current-save checks, and player projections still match production. One stale sentence still promised that every failed asset task emitted `Physical(6)` because “someone saw,” contradicting the shared social law and actor-exclusion regression: a botch now attempts located witnessing, only other observers present acquire exact evidence, and an unwatched actor leaves none. The character page now states that exact custody boundary. Prior full audit and graduation stand — [re-audit log](../log/2026-07-22-marcus-implementation-re-audit.md); [graduation log](../log/2026-07-15-marcus-graduation.md). | | `wiki/engineering/performance.md` + human frontend cadence controls | 2026-07-30 | finding | the binding contract named exactly 20 / 75 / 150 / 400 ms per tick, but terminal and Bevy both stepped by 50 ms from the 150 ms default, making 75 unreachable while exposing eight unsupported intervals through 500. One core-owned cadence catalog now drives both frontends; speed controls traverse only the four authored values, clamp at both ends, remain frontend-only, and have direct core/terminal/Bevy regressions — [log](../log/2026-07-30-player-cadence-alignment.md). Production-path durable save write and validated load evidence now close criterion 5; complete-frame evidence remains criterion 6 — [save/load log](../log/2026-07-30-performance-save-load-evidence.md). | | `wiki/engineering/current-build.md` + Foundation-hall density mirrors | 2026-07-30 | finding | the new saturated-B1 fixture discharged the core-step scale slice while current-build still called that evidence open; the same page and `computer-visual-language.md` also retained the superseded sixty-site hall after authored geometry, runtime tests, and accepted law raised the same six rows to 240. Current status now names generated and saturated core evidence plus production-path durable save/load evidence as live while keeping complete frontend frames open, and both hall mirrors plus the visual-language criterion use 240 — [log](../log/2026-07-30-player-contract-performance-status.md). The prior containment-boundary repair stands — [prior log](../log/2026-07-27-current-build-overt-boundary.md). | -| `wiki/mechanics/plots.md` | 2026-07-26 | finding | issue #12's recommended per-authored-route scope is implemented: an eligible plot verb confirms one exact typed Thought/money/signature envelope, save v55 persists it, each policy consumes standing compute, and economy pulses can re-submit only an ordinary currently legal start action for that same plot id. Category/person-wide policy and direct leverage servicing remain absent; criterion 11 and the work order are complete — [log](../log/2026-07-26-standing-plot-policies.md) | +| `wiki/mechanics/plots.md` | 2026-08-04 | finding | full re-audit converged with the concurrent knowledge-use receipt landing: plot starts now disclose typed success ranges, exact account movement, derived RECRUIT unlocks, and one Operations-owned persona control while omitting the action-vocabulary signature slot; the retired `requires_persona` key is absent and rejected. The resident-procedure implementation still satisfies criterion 11, while criterion 12's adopted gaslighting extension remains candidly pending — [implementation log](../log/2026-08-04-knowledge-use-receipts-implemented.md), [prior procedure migration](../log/2026-07-29-resident-machine-procedures.md). | | `wiki/mechanics/system-laws.md` + `flow-substrate.md` + `reach.md` | 2026-07-31 | finding | The architecture spec and `FlowGraph::subscribe` docs had over-literalized the self-similar coverage decision by calling physical human witnesses subscribers on ReachNet device nodes. Reconciled them to the implemented and binding schedules contract: player device-fed senses use FlowGraph membership; human eyewitness eligibility uses id-aligned Person schedule/room presence and writes directly to that observer's ledger. The two carriers share a located-coverage law, not a membership store — [log](../log/2026-07-31-witness-substrate-boundary.md). | | `wiki/mechanics/aggregate-observer.md` | 2026-07-27 | finding | the self-similar type and second-level accumulation test still held, but `office()` selected the first aggregate in vector order. A higher-level aggregate inserted ahead of Assurance therefore inherited the B1 audit and every Office-facing read. Assurance now resolves only by canonical `OFFICE_ID`; current-save admission rejects duplicate ids, a missing/malformed Office, missing field inputs, and self/duplicate/dangling filing edges while accepting a valid higher aggregate before it — [log](../log/2026-07-27-aggregate-observer-office-identity.md) | | `wiki/gameplay/act-one.md` | 2026-08-04 | finding | the 2026-07-28 no-ending decision was still non-executable: runtime retained the old five-condition quiet-exit predicate, clear-review latch, current-save field, and permanent completion cue. All four carriers are now retired together. A clear review reports only its institutional consequence; recruitment opens into exact hall territory or the standing review clock; badge access remains ordinary physical reach; and same-version development saves may ingest but cannot restore or re-emit the retired extra JSON field. The public-API playthrough proves the lab remains playable after its first clear review. An exact post-publication read then caught and removed two stale present-tense law labels plus two source comments that still called the stairwell an act boundary or the Office threshold an act ending — [implementation log](../log/2026-08-04-act-one-no-boundary-runtime.md), [mirror follow-up](../log/2026-08-04-act-one-stale-boundary-mirrors.md), [design decision](../log/2026-07-28-act-one-lab-control.md). Prior opening-mirror re-audit stands — [prior log](../log/2026-07-21-material-opening-honesty.md). |