mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 13:17:07 +00:00
Add tests/lint/repository/test_markdown_links.py — a hard-fail lint test that scans all git-tracked markdown files for broken relative and repo-root-absolute links. Skips external URLs, anchor-only links, fenced code blocks, and placeholder targets. Apply documentation.md rules to all staged files: add emojis after headlines in docs files, remove emojis from role README headings, standardize Credits sections to the canonical format, remove empty sections and orphaned sentences referring to missing documentation files, fix raw URLs and incorrect link text across role READMEs and docs. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
System Purge
This is the SPOT for host and system cleanup helpers under scripts/system/purge/.
For container-local cleanup helpers, see ../../container/purge/README.md.
For the canonical Make target index that invokes these helpers, see make.md.
Entry Points
| Entry point | What it does | Key inputs | Notes |
|---|---|---|---|
system.sh |
Runs the broad low-hardware cleanup pass from the repository root. | PURGE_WINDOWS_CLEANMGR_SETUP |
Best-effort and safe to rerun. |
all.sh |
Runs system.sh plus the broader repository cleanup bundle. |
none directly; inherits PURGE_WINDOWS_CLEANMGR_SETUP |
Best-effort and safe to rerun; container cleanup needs the local stack. |
Script Map
- all.sh
- system.sh