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 617ac69
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
@@ -103,6 +103,12 @@ distinct; only a refresh of the same scope may show explicitly last-available
103
103
rows. A mismatched service snapshot asks the user to synchronize the workspace.
104
104
Manual Retry/Refresh keeps keyboard entry and respects another chosen input.
105
105
106
+
Provider discovery has its own busy/error/retry state on the account page.
107
+
Unknown or malformed sign-in options stay disabled while the local account form
108
+
and navigation remain usable. Refresh preserves that form's draft. Failed local
109
+
or provider sign-in restores the initiating control unless another input was
110
+
chosen. Configuration discovery does not establish a successful provider login.
111
+
106
112
## Motion
107
113
108
114
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/FIRST-RUN.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,6 +59,7 @@ do not establish runtime correctness. [Complete workflow](COMMONS.md).
59
59
| Rankings are unavailable | Restore the service and select **Try again** or **Refresh**. A failed category read never reuses scores from another category. Same-category refresh failures label the last available rows; an empty search is separate. |
60
60
| Rankings do not match the saved scenario | Another client may have changed the run or revision. Use **Refresh workspace** in the toolbar, then retry rankings if needed. Mismatched rows stay hidden. |
61
61
| A request times out or returns invalid JSON | The browser reports a recoverable error. Restore the service and retry the read; a failed write is never retried automatically. Ordinary UI requests have a 12-second active-browser-time deadline, including body reads, alongside route cancellation. |
62
+
| External sign-in options are unknown or failed to load | Use **Refresh sign-in options** in the account page. The local username/password draft stays in place. Unknown or malformed provider data never enables external sign-in. Configured options still require a real OAuth flow; this read does not verify account access. |
62
63
| Commons cannot reach the service | Restore the local gateway, then use **Retry**. The error settles without a busy announcement; Retry is disabled while its request is pending. Background polling can also recover once the service returns. |
63
64
| Built UI is older than source |`npm start` serves `dist`; run `npm run build` after source changes, or use `npm run dev` for development. |
64
65
|**Run agents** is disabled | Check that the task has text, the project is active, no task is running, and **Check model** reports available. Start the local provider if it is offline. |
Copy file name to clipboardExpand all lines: docs/MISSION-2026-10-19.md
+6-2Lines changed: 6 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 scoped ranking recovery and ordinary request deadlines after three preserved Chrome failures. Retain data only within the same URL/revision, distinguish failure from empty results, verify returned ranking run/version/category, and combine route cancellation with the existing 12-second request/body deadline. Four host HTTP tests and four focused Chrome tests passed; run final focused/full gates and publish. Keep all new profiles disabled. The final integration reserve still begins at 14:16:17 UTC.
15
+
Finish account sign-in/discovery recovery after three preserved Chrome failures. Keep local drafts/navigation through failed or malformed discovery, offer explicit refresh with unknown availability, and restore failed-auth focus. Four focused Chrome tests passed with no external provider request; complete 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
@@ -100,4 +100,8 @@ Finish scoped ranking recovery and ordinary request deadlines after three preser
100
100
- Chrome then reproduced a failed initial ranking labeled as an empty search, Overall rows remaining under a failed Code category, and a caller-cancellable read that stayed pending beyond the ordinary deadline. Baselines: `runtime/verification/ranking-state-baseline-2026-10-19` and `ranking-deadline-baseline-2026-10-19`. Scoped resources, explicit states and combined timeout/cancellation passed four focused Chrome tests; an actual 12-second foreground timeout recovered, and a real newer API revision required workspace synchronization before rows returned. Four host HTTP tests passed, including an unfinished body. Inspected actual captures copied to docs/media have SHA-256 `fad7ddf7` and `14840d06`. No inference or retained-store write.
101
101
- Bounded primary research on GitHub Copilot's task/review workflow, Dev Containers metadata and Ollama model information reinforced existing scope/identity/runtime boundaries; no extra delegation, container configuration or provider was added. [Decisions and sources](ECOSYSTEM-DECISIONS.md). The dated older agent-native research now points explicitly to current operational documents without rewriting historical evidence.
102
102
103
-
Complete focused UI, then freeze all source for the full 29-test browser suite and `npm run check`; commit/publish and inspect CI. Next inspect first-run provider-discovery recovery and release acceptance gaps. Keep the final 90-minute reserve from 14:16:17 UTC.
103
+
- 10:26 UTC: scoped ranking recovery/request deadlines committed locally as `a13df1ee1dcc251b38b33721dcda7730b674fa48` after full 85/85 and Chrome 29/29 on frozen hash `71009df00efbbf03638e1258a3ea3210258e18c6fa4113f7b4a48998f953dd9a`. Receipts: `runtime/verification/ranking-recovery-{full,browser,evidence}-2026-10-19.json`. Normal push produced `c42faa484be0d9e068b23fd1b583f344a63e1e15`, identical tree `9a8c3381af33da4f83097347e3f8db03c083a8c5`. CI39237404863 passed all three jobs.
104
+
- Chrome exposed a discovery error with no in-page repeat, malformed provider data replacing the workspace with its global error boundary, and a failed local sign-in losing keyboard focus. Baselines: `runtime/verification/auth-discovery-baseline-2026-10-19`, `auth-discovery-malformed-baseline-2026-10-19`, and `auth-submit-focus-baseline-2026-10-19`. Validation and scoped refresh/auth focus now passed four focused Chrome tests, including strict boolean availability, retained drafts and a routed OAuth-start failure with zero external requests. The inspected 390px capture is `docs/media/sign-in-discovery-unavailable-2026-10-19.png`, SHA-256 `04d44a2d`. No real OAuth login was attempted.
105
+
- The existing public latest-release URL was checked: it resolves to v0.3.0 at `1abdf00`. Distribution notes now preserve that tag and request a new tag for the mission's newer main source. The earlier hardcoded release checkpoint was replaced by the live source-evidence workflow. No release or promotional post was created.
106
+
107
+
Complete focused UI, then freeze all source for the full 33-test browser suite and `npm run check`; commit/publish and inspect CI. Next assess a reversible publication-preparation command against the observed repeated manual-copy workflow and remaining release gaps. Keep the final 90-minute reserve from 14:16:17 UTC.
0 commit comments