From 9e9830233e5a4d25c858192eab13857b5e6aac23 Mon Sep 17 00:00:00 2001 From: Cameron Pfiffer Date: Thu, 23 Jul 2026 00:53:50 -0700 Subject: [PATCH] Record the stranded Operations selection gap. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Preserve the still-live semantic-selection bug discovered during landing intake without replaying its obsolete pre-refactor patch. 馃懢 Generated with [Letta Code](https://letta.com) Co-Authored-By: Letta Code --- wiki/log/2026-07-23-premise-objective-boundary.md | 12 ++++++++++-- wiki/process/tick-ledger.md | 1 + 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/wiki/log/2026-07-23-premise-objective-boundary.md b/wiki/log/2026-07-23-premise-objective-boundary.md index cf98a43e..0708d1d3 100644 --- a/wiki/log/2026-07-23-premise-objective-boundary.md +++ b/wiki/log/2026-07-23-premise-objective-boundary.md @@ -55,11 +55,19 @@ were recorded in the persistent findings queue rather than widening this tick: - `research.md` still has a live v20 padding paragraph despite exact-current-only save loading, and the existing recurring-claim gate misses that phrasing. +Landing intake also exposed a stranded pre-refactor Operations selection repair. +Read-only review against current `origin/main` confirmed that the old diff must +not be replayed, but its bug remains: a live Operations list tracks only a row +index, so reorder or disappearance can silently retarget before confirmation or +an immediate action, and Bevy still has no pointer back path. That separately +scoped repair is now in the findings queue for fresh implementation against the +modular UI. + ## Defense This is the narrowest honest correction. It removes a silent choice from one binding page, points at the already-filed human decision, preserves current runtime, and leaves independently actionable surplus findings for later ticks. -`./tools/check.sh --docs` passed before commit. The serialized landing wrapper -rebases and runs the exact landing gate before merge and publication. +`./tools/check.sh --docs` passed before the first commit. The serialized landing +wrapper rebases and runs the exact landing gate before merge and publication. diff --git a/wiki/process/tick-ledger.md b/wiki/process/tick-ledger.md index 8addeacd..a578ec66 100644 --- a/wiki/process/tick-ledger.md +++ b/wiki/process/tick-ledger.md @@ -93,3 +93,4 @@ recurrence-promotes-to-the-gate rule. - 2026-07-23 路 contradiction 路 `wiki/vision/premise.md` 路 the machine-axis pointer calls starting embodiment position "chargen's second axis" while the same page and chargen define Objective as that second axis; clarify embodiment position as an Origin bias. - 2026-07-23 路 gate 路 `wiki/mechanics/research.md` + save-claim checker 路 the live Save compatibility section still says v20 arrays load by padding despite exact-current-only loading and its own criterion 6; extend the checker for this phrasing and retire the stale section. +- 2026-07-23 路 bug 路 Operations workspace selection 路 the unpaused live object rail still binds selection only to a row index, so reorder or disappearance can silently retarget before confirmation or an immediate action; Bevy also lacks the promised pointer back path. Reimplement the intent of stranded commit `308f98cf` against the current modular UI rather than replaying its obsolete diff. -- 2.51.2