Add automated (or semi-automated) checks that continuously audit documentation and READMEs for:
Broken internal and external links
Terminology consistency (T0–T4, layers vs floors, source of truth)
Readability and awkward phrasing
Factual drift vs code (wire formats, offload tooling, etc.)
Context
A manual documentation audit was completed in a working session. Findings and applied fixes are recorded on branch docs/improvement under docs/improvement/.
Acceptance criteria
Link checker in CI (or scheduled job) for all *.md under docs/, infra/, and root READMEs
Glossary anchor validation for #term links
Optional readability pass (terminology lint, spell-check US English)
Report artifact or PR comment on failure
Out of scope
Rewriting design decisions
Auto-fix without human review
## Goal
Add automated (or semi-automated) checks that continuously audit documentation and READMEs for:
- Broken internal and external links
- Terminology consistency (T0–T4, layers vs floors, source of truth)
- Readability and awkward phrasing
- Factual drift vs code (wire formats, offload tooling, etc.)
## Context
A manual documentation audit was completed in a working session. Findings and applied fixes are recorded on branch `docs/improvement` under `docs/improvement/`.
## Acceptance criteria
- [ ] Link checker in CI (or scheduled job) for all `*.md` under `docs/`, `infra/`, and root READMEs
- [ ] Glossary anchor validation for `#term` links
- [ ] Optional readability pass (terminology lint, spell-check US English)
- [ ] Report artifact or PR comment on failure
## Out of scope
- Rewriting design decisions
- Auto-fix without human review
Included: glossary T0–T4, source of truth, link fixes, pose frame alignment, rsync/offload wording, README pass, live demo links, docs/improvement/ audit records.
CI note: first run failed — shallow git clone on default branch could not checkout PR head (fatal: reference is not a tree). Fixed in 9bec50e by git fetch origin ${{ gitea.ref }}. Re-run: verify + Trivy green.
Follow-up for this issue: automate link + glossary anchor checks in CI.
## Documentation audit delivered
Branch `docs/improvement` → [PR #2](https://git.produktor.io/eSlider/swarm-house/pulls/2).
**Included:** glossary T0–T4, source of truth, link fixes, pose frame alignment, rsync/offload wording, README pass, live demo links, `docs/improvement/` audit records.
**CI note:** first run failed — shallow `git clone` on default branch could not checkout PR head (`fatal: reference is not a tree`). Fixed in `9bec50e` by `git fetch origin ${{ gitea.ref }}`. Re-run: verify + Trivy **green**.
**Follow-up for this issue:** automate link + glossary anchor checks in CI.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Goal
Add automated (or semi-automated) checks that continuously audit documentation and READMEs for:
Context
A manual documentation audit was completed in a working session. Findings and applied fixes are recorded on branch
docs/improvementunderdocs/improvement/.Acceptance criteria
*.mdunderdocs/,infra/, and root READMEs#termlinksOut of scope
Documentation audit delivered
Branch
docs/improvement→ PR #2.Included: glossary T0–T4, source of truth, link fixes, pose frame alignment, rsync/offload wording, README pass, live demo links,
docs/improvement/audit records.CI note: first run failed — shallow
git cloneon default branch could not checkout PR head (fatal: reference is not a tree). Fixed in9bec50ebygit fetch origin ${{ gitea.ref }}. Re-run: verify + Trivy green.Follow-up for this issue: automate link + glossary anchor checks in CI.