Last reviewed: 2026-07-08. Base branch: main.
This audit records the documentation sweep and remediation loop for this repository. It checks the docs as a system: entry points, root-level process and legal files, project scope, setup and validation notes, safety and privacy posture, architecture and planning docs, local links, and the places where code, tests, workflows, and docs meet.
| Area | Result | Evidence |
|---|---|---|
| Entry docs | pass | README.md present |
| Security/process docs | pass | CONTRIBUTING.md, SECURITY.md, CHANGELOG.md |
| Architecture/planning docs | pass | 0 architecture/interface docs; 2 planning/research docs |
| Safety/privacy/audit docs | pass | 6 safety/privacy/accessibility/audit docs |
| Validation surface | pass | 25 test files; 5 workflow files |
| Local doc links | pass | 63 authored-doc links checked; 0 unresolved |
This section covers hand-authored documentation at the repository root and root-adjacent GitHub templates. It is separate from the docs/ inventory so README, process, legal, release, and project-specific root files do not get hidden inside the larger docs tree.
| Surface | Result | Evidence |
|---|---|---|
| Root README | pass | Present: README.md |
| Root process docs | pass | Present: CONTRIBUTING.md, SECURITY.md, CHANGELOG.md |
| Root legal, citation, and conduct docs | pass | Present: LICENSE, NOTICE, CITATION.cff, CODE_OF_CONDUCT.md |
| Other root project docs | info | CLAUDE.md, EVALS.md |
| Root-adjacent GitHub templates | pass | .github/PULL_REQUEST_TEMPLATE.md, .github/ISSUE_TEMPLATE/bug-or-feature.md, .github/ISSUE_TEMPLATE/eval-failure.md |
| Root/template doc links | pass | 18 root-level/template links checked; 0 unresolved |
Root-level files checked:
CHANGELOG.mdCITATION.cffCLAUDE.mdCODE_OF_CONDUCT.mdCONTRIBUTING.mdEVALS.mdLICENSENOTICEREADME.mdSECURITY.md
Root-adjacent template files checked:
.github/PULL_REQUEST_TEMPLATE.md.github/ISSUE_TEMPLATE/bug-or-feature.md.github/ISSUE_TEMPLATE/eval-failure.md
- Added missing root-level remediation docs found by the audit loop, including legal, conduct, contribution, or security files where absent.
- Added
docs/PROJECT-SCOPE.mdas the plain-language project and boundary map. - Added this audit record so future doc changes have a dated baseline.
- Added or refreshed the docs index so scope, audit, and primary docs are easy to find.
- Fixed or added root/doc remediation files:
CODE_OF_CONDUCT.md,NOTICE,docs/I18N.md.
Package and workspace metadata:
- Python package
fare-policy-assistant(>=3.12).
Source and operations surfaces seen at the repo root:
evals/infra/Makefilepyproject.tomlsrc/tests/tools/uv.lockweb/
Workflow files checked:
.github/workflows/ci.yml.github/workflows/corpus-freshness.yml.github/workflows/mutation.yml.github/workflows/security.yml.github/workflows/standards.yml
| Category | Count | Representative files |
|---|---|---|
| architecture and interfaces | 0 | |
| entry points and repo process | 11 | .github/ISSUE_TEMPLATE/bug-or-feature.md, .github/ISSUE_TEMPLATE/eval-failure.md, .github/PULL_REQUEST_TEMPLATE.md, CHANGELOG.md, CITATION.cff, CODE_OF_CONDUCT.md, CONTRIBUTING.md, LICENSE, plus 3 more |
| operations and release | 1 | docs/decisions/0004-demo-deploy.md |
| other docs | 34 | CLAUDE.md, CODEOWNERS, EVALS.md, corpus/CHANGELOG.md, corpus/processed/hta-fares.md, corpus/processed/mst-fares-benefits.md, corpus/processed/mst-fares-es.md, corpus/processed/mst-fares.md, plus 26 more |
| planning and research | 2 | docs/ROADMAP.md, docs/research/synthetic-personas-feedback.md |
| safety, privacy, accessibility, and audits | 6 | docs/DOCUMENTATION-AUDIT.md, docs/audits/a11y-walkthrough.md, docs/audits/eval-regression-2026-06-30.md, docs/audits/eval-report.md, docs/audits/methodology.md, docs/model-card.md |
| grouped generated/source content | 11 | corpus/raw/ counted as a content group, not listed file by file |
Full hand-authored doc inventory checked by this pass:
.github/ISSUE_TEMPLATE/bug-or-feature.md.github/ISSUE_TEMPLATE/eval-failure.md.github/PULL_REQUEST_TEMPLATE.mdCHANGELOG.mdCITATION.cffCLAUDE.mdCODEOWNERSCODE_OF_CONDUCT.mdCONTRIBUTING.mdEVALS.mdLICENSENOTICEREADME.mdSECURITY.mdcorpus/CHANGELOG.mdcorpus/processed/hta-fares.mdcorpus/processed/mst-fares-benefits.mdcorpus/processed/mst-fares-es.mdcorpus/processed/mst-fares.mdcorpus/processed/mst-veterans-resource.mdcorpus/processed/sacrt-fares.mdcorpus/processed/sbmtd-farechange.mdcorpus/processed/sbmtd-fares-passes.mdcorpus/processed/yolobus-fares.mdcorpus/processed/yolobus-purchasing.mdcorpus/processed/yolobus-reduced-fare-id.mddocs/DOCUMENTATION-AUDIT.mddocs/I18N.mddocs/PROJECT-SCOPE.mddocs/README.mddocs/ROADMAP.mddocs/adapting.mddocs/audits/a11y-walkthrough.mddocs/audits/eval-regression-2026-06-30.mddocs/audits/eval-report.mddocs/audits/methodology.mddocs/decisions/0001-retrieval-keep-it-simple.mddocs/decisions/0002-corpus-pilot-agencies.mddocs/decisions/0003-model-adapter.mddocs/decisions/0004-demo-deploy.mddocs/decisions/0005-transposed-table-normalization.mddocs/decisions/0006-streaming-deferred.mddocs/decisions/0007-dense-retrieval-stays-off.mddocs/decisions/0008-pdf-ingest.mddocs/model-card.mddocs/mutation-testing.mddocs/procurement-brief.mddocs/research/synthetic-personas-feedback.mdinfra/README.mdprompts/answer_user.txtprompts/judge_groundedness.txtprompts/judge_helpfulness.txtprompts/system.txtweb/README.md
Grouped content counts:
corpus/raw/: 11 files
- Checked 63 local links in authored Markdown and MDX docs.
- Unresolved authored-doc links after remediation: 0.
- Root-level/template unresolved links after remediation: 0.
Audit scope notes:
- Generated sites, deployed app routes, raw third-party HTML captures, and golden fixture websites were inventoried as product or data surfaces but excluded from authored-doc link failure counts.
- Grouped content directories are counted rather than listed file by file, so they stay visible without bloating the audit.
- The audit was generated from a clean worktree based on
origin/mainfor this PR branch. - Ran a local relative-link check over hand-authored Markdown and MDX docs.
- Ran an explicit root-level documentation presence and link check for README, process, legal, project, and template docs.
- Ran
git diff --checkacross the PR worktrees after remediation. - Product test suites remain the authority for runtime behavior; this PR changes documentation only.