R77.F2 Verification — 10 section index.md stubs
File existence (10/10)
All 10 new index.md files confirmed present with valid YAML
frontmatter (title + tags + type: section-index + updated):
| # | Path | title: |
|---|---|---|
| 1 | docs/3-world/physics/laws/index.md |
Laws (physics layer) |
| 2 | docs/architecture/index.md |
Architecture |
| 3 | docs/architecture/decisions/index.md |
Architecture Decision Records |
| 4 | docs/agents/index.md |
Agent Contracts |
| 5 | docs/reference/index.md |
Reference |
| 6 | docs/reference/extractions/index.md |
Heritage Extractions |
| 7 | docs/audits/index.md |
Audits |
| 8 | docs/contracts/index.md |
Contracts |
| 9 | docs/packets/index.md |
Packets |
| 10 | docs/verification/index.md |
Verifications |
Every file matches the repo-consistent section-index pattern (same
frontmatter shape as the 6 pre-existing index.md files in docs/).
No nav_order/parent/has_children introduced (repo convention).
Gate results
| Gate | Command | Result |
|---|---|---|
| Build | npm run build |
PASS — tsc clean |
| Lint | npm run lint |
PASS — eslint src clean |
| Test | npm test |
1084 / 1085 passing (26 suites) |
The single failing test (startup — subprocess smoke › tsx src/server.ts
boots and logs [Startup] Phase 1) is the pre-existing known flake
documented in memory as predating Wave H and not a regression from
this PR — which touches zero src/ files, only docs/*.md. The test
count matches the post-Wave-I baseline (1084 passing).
Post-merge validation (Sigma)
After merge + Pages rebuild (~60–90 s), curl should return 200 for
each of the 10 folder URLs that previously returned 404. Example
checklist for Sigma:
for p in 3-world/physics/laws architecture architecture/decisions \
agents reference reference/extractions \
audits contracts packets verification; do
code=$(curl -s -o /dev/null -w "%{http_code}" \
"https://lasteld.github.io/AMS/${p}/")
echo "${code} ${p}/"
done
All 10 should return 200.