Skip to content

refactor(infra): deferred thermo-nuclear audit follow-ups#30

Merged
docxology merged 5 commits into
mainfrom
fix/deferred-audit-followups
Jun 12, 2026
Merged

refactor(infra): deferred thermo-nuclear audit follow-ups#30
docxology merged 5 commits into
mainfrom
fix/deferred-audit-followups

Conversation

@docxology

Copy link
Copy Markdown
Owner

Summary

  • Supersedes docs(infra): thermo-nuclear close-out follow-ups #29: splits markdown_validator and rendering/pipeline into leaf modules, removes sys.path.insert from render CLIs, adds advisory --include-tests line-count warnings, and documents doc-mega decomposition policy.
  • Fixes template_autoscientists CI collection by lazy-loading Hermes LLM imports in hermes_proposer.py.

Test plan

  • uv run pytest tests/infra_tests/validation/test_markdown_validator.py tests/infra_tests/rendering/test_pipeline.py tests/infra_tests/rendering/test_format_toggles.py tests/infra_tests/rendering/test_render_all_cli.py
  • Ruff + mypy on public CI scope (830 files)
  • uv run python scripts/gates/module_line_count_check.py --include-tests
  • uv run pytest projects/templates/template_autoscientists/tests/ -m "not requires_ollama" --cov=src --cov-fail-under=90 from project cwd (CI parity)
  • Wait for full GitHub Actions matrix

Made with Cursor

docxology and others added 5 commits June 12, 2026 05:10
Update operational reporting guides to cite
infrastructure/reporting/multi_project_report.py (with backward-compat re-export
note). Apply autoscientists ruff cleanup missed in the initial close-out push.

Co-authored-by: Cursor <cursoragent@cursor.com>
Regenerate docs/_generated/COUNTS.md (558 infra modules) for Validate
Manuscripts gate. Point operational reporting docs at
reporting/multi_project_report.py. Remove unused json import in
template_autoscientists agents.py (F401 on main).

Co-authored-by: Cursor <cursoragent@cursor.com>
Split markdown_validator and rendering pipeline into leaf modules, remove
sys.path hacks from render CLIs, add advisory test line-count warnings,
document mega-guide decomposition policy, and lazy-load Hermes LLM imports
so autoscientists collects cleanly under per-project CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Refresh COUNTS.md and api-reference.md after new leaf modules; fix the
AGENTS.md link in the doc-mega decomposition policy.

Co-authored-by: Cursor <cursoragent@cursor.com>
@docxology docxology merged commit 00ff182 into main Jun 12, 2026
33 of 35 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant