Skip to content
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 15 app modes, and the two flows that matter — answer (read path) and
The `src/` tree, the 16 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
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -343,7 +343,7 @@ unavailable.

Report vulnerabilities privately — see `SECURITY.md`. Do not open a public issue for
a security problem. Threat models and the privacy assessment live under `docs/`
(`rag-injection-threat-model.md`, `tenancy-defense-in-depth-review.md`,
(`rag-injection-threat-model.md`, `audit/tenancy-defense-in-depth-review.md`,
`privacy-impact-assessment.md`).

## License, ownership, and contributions
Expand Down
21 changes: 17 additions & 4 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": "f71db1dbaa78b14109363183a3ed9f6e84810259",
"committed_at": "2026-09-02T09:01:48+00:00"
"sha": "4a053221072a5c0050586741b483034ec046aeda",
"committed_at": "2026-09-02T20:09:56+00:00"
},
"routes": {
"modes": [
Expand Down Expand Up @@ -1740,6 +1740,11 @@
"section": "audit",
"catalogued": true
},
{
"path": "docs/audit/full-repository-audit-2026-09-02.md",
"section": "audit",
"catalogued": true
},
{
"path": "docs/audit/gate-consolidation-audit-2026-09-02.md",
"section": "audit",
Expand Down Expand Up @@ -4432,8 +4437,8 @@
}
],
"counts": {
"documents": 586,
"catalogued": 114,
"documents": 587,
"catalogued": 115,
"uncatalogued": 472,
"sections": 21
}
Expand Down Expand Up @@ -10367,6 +10372,14 @@
"outcome": "merged origin/main (clean tree; GitHub DIRTY was ledger-driver staleness); archived #151 via #1494; #143 fully resolved; review threads already addressed",
"checks": "check:outstanding-issues; docs:check-links; merge-tree clean"
},
{
"date": "2026-09-02",
"ref": "claude/full-repo-audit-27fccs",
"head": "4a053221072a5c0050586741b483034ec046aeda",
"scope": "Audit only: new docs/audit/full-repository-audit-2026-09-02.md (25 finder lanes + critic + Stage-5 review, 162 distinct verified findings), docs/README.md bullet, data/repo-awareness-snapshot.json regenerated, and eleven one-line documentation corrections (CLAUDE.md, README.md, docs/codebase-index.md, docs/scripts-index.md, docs/samd-classification-medication-considerations.md, docs/performance.md, docs/ward-flow-*.md, docs/ward-management-mode-map.md, docs/care-plan/CLAUDE-START-HERE.md, docs/rag-hybrid-findings-and-todo.md). No code, migration, script, workflow, gate, test, ledger table or inbox request changed; RAG-protected surfaces read only.",
"outcome": "Report landed on the branch for owner triage: High 3 (medication badge decimal/mg-per-mL misread, LOW interaction rendered as No alert found, clinicalOnly table header/body misalignment), Medium 30, Low 129; 25 corroborations of open ledger rows (several stale), 7 refuted. Nothing filed to the inbox by owner decision; suggested rows in report section 16. Draft PR, no auto-merge.",
"checks": "npm run verify:pr-local (heavy plan, 20 steps, all offline) on 4a05322: failed (none), not reached (none); Test Files 951 passed (951); Tests 12230 passed, 2 skipped (12232); format:changed clean; docs:check-links 5433 references resolve; check:repo-awareness-snapshot in step (204 pages, 583 documents). Phase-0 evidence on d1e4ae7: lint, typecheck, full unit suite, caring-contacts:db:test 213 passed on local PostgreSQL 16, npm audit (1 high: browserslist), Semgrep OSS. Not run: verify:ui (no UI change; pinned Chromium absent), verify:release, check:drift (no Docker daemon), every provider-backed gate."
},
{
"date": "2026-07-30",
"ref": "PR-1456",
Expand Down
1 change: 1 addition & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,7 @@ Dated status reports, reviews, and operator decisions. They describe the repo
as it was on that date; supersede with a new dated document rather than editing.

- [audit/](audit/) — repo and UX/accessibility audits
- [audit/full-repository-audit-2026-09-02.md](audit/full-repository-audit-2026-09-02.md) — full repository audit (25 lanes, independently verified findings, closed-off sub-projects, machine evidence, Stage-5 adversarial review; audit only, nothing acted on except one-line documentation corrections)
- [audit/2026-07-20-repository-maturity.md](audit/2026-07-20-repository-maturity.md) — full repository maturity, mapping, and organisation audit
- [audit/latency-audit-2026-07-28.md](audit/latency-audit-2026-07-28.md) — latency audit: server, client, and database findings by tier, with the already-cleared list
- [audit/audit-handover-2026-07-14.md](audit/audit-handover-2026-07-14.md) — multi-skill repository audit findings inventory
Expand Down
Loading
Loading