You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit f7b61cb
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: DESIGN.md
+6Lines changed: 6 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,6 +86,12 @@ keyboard recovery control.
86
86
Environment stays readable without a workspace snapshot; unknown repository
87
87
counts stay absent until data arrives.
88
88
89
+
Manual scenario steps keep keyboard focus on the same enabled control; completion
90
+
or a failed step returns entry to main. Pausing remains available during an
91
+
in-flight step and stops future scheduling, while the current transaction can
92
+
finish. A changing Play/Pause/New run action label uses an ordinary button,
93
+
without a contradictory toggle pressed state. Respect another chosen control.
94
+
89
95
## Motion
90
96
91
97
No authored animation or transition in the workspace, including modal scale/fade, progress interpolation, hover motion and smooth route scrolling. Update status immediately without recreating the page. Native dialog handles focus and Escape; returning focus must not move the document. Game canvas motion belongs to gameplay and remains independent of workspace chrome.
Copy file name to clipboardExpand all lines: docs/MISSION-2026-10-19.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ Start: 03:46:17 UTC. Deadline: 15:46:17 UTC. Final integration reserve begins 14
12
12
13
13
## Current action
14
14
15
-
Finish service-health recovery and manual workspace refresh focus. Four actual Chrome failures were reproduced and preserved; four focused recovery tests now pass. Run focused UI, then freeze source for full Chrome/full gates and publication. Keep all new profiles disabled. The final integration reserve still begins at 14:16:17 UTC.
15
+
Finish keyboard scenario controls after two preserved Chrome failures. Next step now retains entry, terminal/error steps fall back to content, and Pause remains available during a transaction without cancelling its committed work. Verify current-step completion, no future scheduling, chosen-input focus and preserved exports; then frozen full gates and publication. Keep all new profiles disabled. The final integration reserve still begins at 14:16:17 UTC.
16
16
17
17
## Decisions and limits
18
18
@@ -90,4 +90,7 @@ Finish service-health recovery and manual workspace refresh focus. Four actual C
90
90
- 09:36 UTC: Chrome exposed and preserved four UI failures: settled health errors kept Checking services; initial workspace Retry stole the search focus; Environment disappeared when the workspace snapshot failed; the toolbar refresh lost focus after its temporary disabled state. Baselines are under `runtime/verification/health-focus-baseline-2026-10-19`, `health-without-workspace-baseline-2026-10-19` and `workspace-toolbar-focus-baseline-2026-10-19`. New scoped busy/error/last-available states, independent diagnostics and manual focus restoration passed four focused Chrome tests, including light/dark 390px axe. Diagnostic refresh checks the exact returned scenario step and rejects reset/advance requests. Real captures were inspected and copied to docs/media with digests `d26cd5a6` and `032e4796`. Focused UI and frozen full gates remain. Vendored Impeccable craft/state guidance was read as a reference; its separate context engine was not run, PRODUCT.md is absent, and existing DESIGN.md remains authoritative.
91
91
## Next checkpoint
92
92
93
-
Focused health/workspace Chrome passed 4/4, and focused UI passed DOM/axe 2/2, build and serving. Freeze source for the complete 18-test browser suite and full gate; then commit/publish and validate the exact source/public CI association. Next inspect keyboard use of scenario controls. Keep the final 90-minute reserve from 14:16:17 UTC.
93
+
- 09:50 UTC: health/manual-refresh recovery committed locally as `dfa9ecb16afea0c7d5e31ff6bc029a9483fef1ac` after full 81/81 and Chrome 18/18 on the same frozen hash `b68e7f8a312d9ac724e2e845eb690f0db19313e4badf3e96fb5c6590398d9360`. Receipts: `runtime/verification/health-recovery-{full,browser}-2026-10-19.json`. Normal publication produced `5392fc00b2ac2f8faedc507acc63311705a93dcc`, identical tree `ceec86201675ecda32f8c844123f5994c1b8ac28`. CI39233009471 passed all three jobs. Local preflight confirmed current full/browser receipts and both clean equal trees.
94
+
- Chrome then reproduced Next step losing focus after a successful transaction and Pause being disabled while a cycle request was pending. Both traces are retained under `runtime/verification/scenario-keyboard-baseline-2026-10-19`. An initial three-test focused correction passed; the strengthened pause cases also distinguish restoring the control from respecting another chosen input. No model calls or retained-store writes.
95
+
96
+
Run focused UI, freeze complete source for all browser groups and full gate, then commit/publish the keyboard unit. Next inspect competing bookmark writes and remaining release acceptance gaps. Keep the final 90-minute reserve from 14:16:17 UTC.
0 commit comments