Skip to main content

Manuscript API Specification

Version: v1.3.0 | Status: Active | Last Updated: July 2026

Public Functions​

SymbolModulePurpose
compute_variables()variables.pyCompute manuscript token variables from repository state
inject_manuscript_variables()variables.pyInject computed variables into the manuscript build
main()figures/orchestrator.pyRun every registered figure generator

Figures Package​

Each figures/fig_*.py module exposes one fig_*() generator function. Shared helpers (_save, palette lookup, provenance stamping) live in figures/_common.py. The figures.FIGURES registry enumerates all generators consumed by figures.orchestrator.main().

Validation​

  • Source tests: uv run pytest tests/unit/manuscript/ -q
  • API import check: python -c "from codomyrmex.manuscript.variables import compute_variables"