Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
7ef919e
docs: add On Call mode design spec
claude Sep 4, 2026
975f4fd
docs: correct two On Call spec details against the code
claude Sep 4, 2026
1131a98
docs: add the On Call design section, and fix two wrong assumptions
claude Sep 4, 2026
ffae892
chore: refresh the repo-awareness snapshot for the On Call spec
claude Sep 4, 2026
89a6ed7
docs: add the On Call implementation plan
claude Sep 4, 2026
2bcafbd
feat(on-call): add the entry model, per-section schemas and twelve-mo…
claude Sep 4, 2026
e261910
fix(on-call): clamp leap-day anniversary to avoid overflowing into ne…
claude Sep 4, 2026
5dedbb9
feat(on-call): add the owner-scoped on_call_entries table
claude Sep 4, 2026
1e012c9
feat(on-call): register the seventeenth mode and add its entry reposi…
claude Sep 4, 2026
7e7c022
feat(on-call): wire the mode into navigation, and stop a blank subtit…
claude Sep 4, 2026
2bc1d10
feat(on-call): add owner-scoped entry API routes
claude Sep 4, 2026
8480dc3
feat(on-call): add the mode's routes and shared section shell, and re…
claude Sep 4, 2026
d87551c
feat(on-call): build the contacts page and make it work with no signal
claude Sep 4, 2026
a3d7aa1
Merge remote-tracking branch 'origin/main' into claude/on-call-mode-h…
claude Sep 4, 2026
fbfc894
feat(on-call): build the remaining five sections and in-app editing
claude Sep 4, 2026
599c60d
feat(on-call): add cross-section search, the printable card, and the …
claude Sep 4, 2026
564364c
Merge remote-tracking branch 'origin/main' into claude/on-call-mode-h…
claude Sep 4, 2026
9926320
fix(on-call): repair the four contract gates the mode broke
claude Sep 4, 2026
030033b
fix(on-call): close the defects the task review found
claude Sep 4, 2026
bc8fd0b
Merge remote-tracking branch 'origin/main' into claude/on-call-mode-h…
claude Sep 4, 2026
43984ad
fix(on-call): make five of the six sections actually work
claude Sep 4, 2026
5d1eac7
chore: regenerate the repo-awareness snapshot
claude Sep 4, 2026
f94d53a
perf(on-call): keep the domain model out of every page's bundle
claude Sep 4, 2026
e6b8e8c
fix(on-call): give the six sections navigation that actually renders
claude Sep 4, 2026
f6811fe
fix(on-call): drop the now-unused ON_CALL_SECTIONS import
claude Sep 4, 2026
f59266c
Merge branch 'main' into claude/on-call-mode-health-n17dvm
BigSimmo Sep 4, 2026
8cf5bdf
Merge branch 'main' into claude/on-call-mode-health-n17dvm
BigSimmo Sep 4, 2026
eaf2bb3
test: close the focus race in the app mode menu Tab assertion
claude Sep 4, 2026
fb24d8d
Merge remote-tracking branch 'origin/claude/on-call-mode-health-n17dv…
claude Sep 4, 2026
30eaabe
Merge branch 'main' into claude/on-call-mode-health-n17dvm
BigSimmo Sep 4, 2026
dd80bdd
Merge remote-tracking branch 'origin/claude/on-call-mode-health-n17dv…
claude Sep 4, 2026
e09b41b
Merge main and land the regenerated drift manifest
claude Sep 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ Production never silently falls back — missing config fails loudly.

## Repository layout and the two main flows

The `src/` tree, the 16 app modes, and the two flows that matter — answer (read path) and
The `src/` tree, the 17 app modes, and the two flows that matter — answer (read path) and
ingestion (write path) — are mapped in
[`docs/codebase-index.md`](docs/codebase-index.md), under "Orientation summary" and the detailed
sections that follow it. Start there for any real task.
Expand Down
91 changes: 82 additions & 9 deletions data/repo-awareness-snapshot.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"version": "repo-awareness-snapshot-v2",
"captured_revision": {
"sha": "56dd7d03991bd0738a54dae6b73ad4cfb9dc53db",
"committed_at": "2026-09-04T20:06:53+08:00"
"sha": "43984ad802b2507c40505b2fe54abcd1088ac1d0",
"committed_at": "2026-09-04T13:46:50+00:00"
},
"routes": {
"modes": [
Expand Down Expand Up @@ -66,6 +66,12 @@
"home": "/?mode=formulation",
"dev_only": false
},
{
"id": "on-call",
"label": "On Call",
"home": "/?mode=on-call",
"dev_only": false
},
{
"id": "prescribing",
"label": "Medication",
Expand Down Expand Up @@ -1034,6 +1040,46 @@
"file": "src/app/mockups/warning-line/page.tsx",
"area": "mockup"
},
{
"path": "/on-call/card",
"file": "src/app/(search-app)/on-call/card/page.tsx",
"area": "product"
},
{
"path": "/on-call/contacts",
"file": "src/app/(search-app)/on-call/contacts/page.tsx",
"area": "product"
},
{
"path": "/on-call/education",
"file": "src/app/(search-app)/on-call/education/page.tsx",
"area": "product"
},
{
"path": "/on-call/logistics",
"file": "src/app/(search-app)/on-call/logistics/page.tsx",
"area": "product"
},
{
"path": "/on-call/orientation",
"file": "src/app/(search-app)/on-call/orientation/page.tsx",
"area": "product"
},
{
"path": "/on-call/playbook",
"file": "src/app/(search-app)/on-call/playbook/page.tsx",
"area": "product"
},
{
"path": "/on-call/referrals",
"file": "src/app/(search-app)/on-call/referrals/page.tsx",
"area": "product"
},
{
"path": "/on-call/search",
"file": "src/app/(search-app)/on-call/search/page.tsx",
"area": "product"
},
{
"path": "/privacy",
"file": "src/app/privacy/page.tsx",
Expand Down Expand Up @@ -1246,6 +1292,11 @@
"file": "src/app/mockups/ward-flow/constellation/page.tsx",
"target": "/mockups/ward-flow/network"
},
{
"path": "/on-call",
"file": "src/app/(search-app)/on-call/page.tsx",
"target": "/?mode=on-call"
},
{
"path": "/services",
"file": "src/app/(search-app)/services/page.tsx",
Expand Down Expand Up @@ -1463,6 +1514,18 @@
"path": "/api/medications/[slug]",
"file": "src/app/api/medications/[slug]/route.ts"
},
{
"path": "/api/on-call/entries",
"file": "src/app/api/on-call/entries/route.ts"
},
{
"path": "/api/on-call/entries/[id]",
"file": "src/app/api/on-call/entries/[id]/route.ts"
},
{
"path": "/api/on-call/entries/[id]/verify",
"file": "src/app/api/on-call/entries/[id]/verify/route.ts"
},
{
"path": "/api/registry/records",
"file": "src/app/api/registry/records/route.ts"
Expand Down Expand Up @@ -1505,12 +1568,12 @@
}
],
"counts": {
"modes": 16,
"pages": 211,
"product_pages": 66,
"modes": 17,
"pages": 219,
"product_pages": 74,
"mockup_pages": 145,
"redirects": 20,
"api": 60
"redirects": 21,
"api": 63
}
},
"documentation": {
Expand Down Expand Up @@ -3825,6 +3888,11 @@
"section": "superpowers",
"catalogued": false
},
{
"path": "docs/superpowers/plans/2026-09-04-on-call-mode.md",
"section": "superpowers",
"catalogued": false
},
{
"path": "docs/superpowers/plans/2026-09-04-ward-flow-design-foundation.md",
"section": "superpowers",
Expand Down Expand Up @@ -4250,6 +4318,11 @@
"section": "superpowers",
"catalogued": false
},
{
"path": "docs/superpowers/specs/2026-09-04-on-call-mode-design.md",
"section": "superpowers",
"catalogued": false
},
{
"path": "docs/superpowers/specs/2026-09-04-ward-flow-design-language-design.md",
"section": "superpowers",
Expand Down Expand Up @@ -5850,9 +5923,9 @@
}
],
"counts": {
"documents": 853,
"documents": 855,
"catalogued": 115,
"uncatalogued": 738,
"uncatalogued": 740,
"sections": 22
}
},
Expand Down
12 changes: 8 additions & 4 deletions docs/branch-review-index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,14 @@ Retention and rotation: [`branch-review-archival-policy.md`](branch-review-archi

## Summary

- Records: 603
- Distinct ref cells: 383
- Distinct reviewed heads: 586
- Date range: `2026-08-12` to `2026-09-03`
- Records: 606
- Distinct ref cells: 386
- Distinct reviewed heads: 589
- Date range: `2026-08-12` to `2026-09-04`

Records per date, newest first:

- `2026-09-04` — 3 records
- `2026-09-03` — 12 records
- `2026-09-02` — 16 records
- `2026-09-01` — 5 records
Expand Down Expand Up @@ -51,6 +52,9 @@ Scope and outcome are truncated; follow the record link for the full six-cell ro

| Date | Ref | Scope | Outcome | Record |
| --- | --- | --- | --- | --- |
| 2026-09-04 | claude/smart-test-selection-q4rt7m | prlanded | merged (#2553) — browser-gate planner (npm run plan:browser), arbiter… | [062e844f](branch-review-records/062e844f787018a9ccdf98bca24e4206614b7403a7e3896b73876b228f885005.record.md) |
| 2026-09-04 | claude/sources-mode-redesign-73uxmc | prlanded | PR #2593 merged as 0f85b91 (true merge, not squash). Verified by conte… | [2eda1b1f](branch-review-records/2eda1b1f3be7656d04189b1da4434bf497c2cb52408d3f88b451597531b2f3bc.record.md) |
| 2026-09-04 | claude/answer-page-handover-c2qlwy | prlanded | merged (#2541) — 'Report a problem' opens as a Sheet; Codex P2 (sheet… | [b5ca5f1c](branch-review-records/b5ca5f1c00340e7acbc8e643d9cb1250ebfaf72a516175a6a96d06a517ee3f47.record.md) |
| 2026-09-03 | claude/audit-fix-p1 (PR #2580) | Run PR sweep: CI fix + threads + drift | Before: mergeable_state blocked, 1 unresolved review thread (codex M22… | [05d026fe](branch-review-records/05d026fe646f677e39436ddceb09504fcdedcda3d1b0c75c914fc4bde2fb3b01.record.md) |
| 2026-09-03 | claude/token-layer-collapse-itskb0 (PR #2577) | Run PR sweep: merge origin/main drift + Codex review threads | before: mergeable_state dirty (real conflict in playwright.config.ts s… | [20984d0f](branch-review-records/20984d0ff09095aeac675096ff3a1fd0610bb26a73bf25fdfa355b3d1fe64535.record.md) |
| 2026-09-03 | claude/sources-mode-dropdown-home-mzw4f5 | PR #2567 Sources mode home, existing review feedback, CI, and integration with main | No new P0-P2 findings. The existing filter-only deep-link concern was… | [25566cb7](branch-review-records/25566cb7e5e57014296d21781f8af26d7a472066909492e9ffe41f3259714fef.record.md) |
Expand Down
Loading
Loading