Repository navigation
057: GO decision — search retained script output (design spike) - #671
Closed
andyrewlee wants to merge 1 commit into
Closed
andyrewlee wants to merge 1 commit into
andyrewlee wants to merge 1 commit into
Conversation
Design spike only — no production changes. The artifacts under plans/spikes/057/ resolve the interaction contract: search is opt-in for the O/R script flavors (status excluded), literal case-insensitive substring over the sanitized snapshot, recompute-on-refresh rather than a frozen hit list, and the app-level 'a' attach intercept + paste routing both gate on a new Editing() accessor. 22 executable cases in interaction-cases.json pin the behavior; implementation.md is the self-contained build handoff with test-to-case mapping, verification gates, and STOP conditions.
Owner
Author
|
Superseded — content landed on main via merge 8580442 (plans/ scaffolding intentionally excluded). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Design spike for plan 057 — plans-only artifacts, no production changes. Decision: GO.
plans/spikes/057/decision.md— evidence, state model, resolved interaction contract, alternatives, verdictplans/spikes/057/interaction-cases.json— 22 executable cases covering edit/browse modes, match navigation, refresh/eviction, attach-key isolation, paste routing, Unicode, narrow layoutplans/spikes/057/implementation.md— self-contained build handoff: scoped files, minimum state, routing order, test→case map, verification gates, STOP conditionsKey decisions: search is opt-in for the
O/Rscript flavors (status view excluded); literal case-insensitive substring over the sanitized snapshot only — evicted history is never searchable; refresh recomputes matches rather than freezing; the app-levelaattach intercept and paste consumption gate on a newEditing()accessor.Note: the plan text says "do not commit or push"; committed per the established per-plan stacked-PR workflow so the spike artifacts get the same review vehicle.
Test plan
git diff --checkcleanplans/)