Version: v0.1.0 | Status: Active | Last Updated: March 2026
Documentation files and guides.
From the repository root, with output/ present (mkdir -p output):
uv run python scripts/documentation/validate_links_comprehensive.py \
--repo-root . --output output --format both
# optional: add --fail-on-broken to exit non-zero on broken internal links (CI uses this)
uv run python scripts/documentation/analyze_content_quality.py \
--repo-root . --output output --format both --min-score 60
uv run python scripts/documentation/validate_agents_structure.py \
--repo-root . --output output --format both
uv run python scripts/documentation/enforce_quality_gate.py \
--repo-root . --output output \
--min-quality-score 70 --max-broken-links 10 --max-placeholders 100 \
--min-agents-valid-rate 80 --allow-warningsPlaceholders (quality gate): enforce_quality_gate.py sums per-file metrics.placeholder_count from analyze_content_quality.py. That count reflects actionable markers (task-style TODO:, FIXME:, HTML comment TODOs, [TBD] / [WIP], etc.), not prose like “TODO queues” or example.com URLs. See the module docstring in analyze_content_quality.py for the exact rules.
PAI.md– FileREADME.md– FileSPEC.md– Fileanalyze_content_quality.py– Fileaudit_documentation.py– Filebootstrap_agents_readmes.py– Filedeepen_src_docs.py– Filedoc_generator.py– Fileenforce_quality_gate.py– Fileenrich_docs_layer.py– Fileenrich_module_docs.py– Fileenrich_spec_and_submodules.py– Fileenrich_src_docs.py– Fileenrich_thin_readmes.py– Fileexamples/– Subdirectoryfix_docs_readmes.py– Filefix_documentation.py– Filefix_docusaurus_module_links.py– RewritesSPEC.md/PAI.md/mcp_tools.pylinks undersrc/codomyrmex/documentation/docs/modulesafter module doc syncfix_formatting.py– Filefix_install_sections.py– Filefix_readme_quality.py– Filegenerate_dashboard.py– Fileimprove_crossrefs.py– Fileorchestrate.py– Filevalidate_agents_structure.py– Filevalidate_links_comprehensive.py– File
Run from repository root (uv run):
# Fail CI-style if any internal markdown link is broken
uv run python scripts/documentation/validate_links_comprehensive.py \
--repo-root . --output output --format both --fail-on-broken
# Fix Docusaurus module copies that still point at sibling SPEC/PAI/mcp_tools
uv run python scripts/documentation/fix_docusaurus_module_links.py
uv run python scripts/documentation/fix_docusaurus_module_links.py --dry-run- Parent Directory: scripts
- Project Root: ../../README.md