This directory contains the curated documentation for setup, architecture, API contracts, validation, reproducibility, benchmarking, theory, troubleshooting, publishing, and empirical ant-data integration.
flowchart TD
Start["README.md"] --> Setup["getting_started.md"]
Start --> Architecture["architecture.md"]
Start --> API["public_api_contracts.md\napi_reference.md"]
Start --> Validation["validation.md\nscientific_validation.md"]
Start --> Repro["reproducibility.md"]
Start --> Bench["benchmarking.md"]
Start --> Theory["theory.md"]
Start --> Data["external_ant_data_integration.md"]
Start --> Practice["best_practices.md"]
Start --> Trouble["troubleshooting.md"]
Architecture --> Package["antstack_core"]
API --> Package
Validation --> Tests["uv run pytest -q"]
Repro --> Outputs["outputs/<run_id>/provenance"]
Data --> Claims["source-backed manuscript claims"]
| File | Purpose |
|---|---|
getting_started.md |
Setup, first validation, and first canonical output run. |
architecture.md |
Executable architecture contract, modular layers, and fractal repository rules. |
api_reference.md |
High-level API reference for package modules. |
public_api_contracts.md |
Current exported methods, CLI contracts, and validation commands. |
validation.md |
Required validation commands and acceptance gates. |
scientific_validation.md |
Scientific validation expectations for numerical and empirical claims. |
reproducibility.md |
Provenance, determinism, dependency, and artifact rules. |
benchmarking.md |
Benchmarking expectations and artifact locations. |
theory.md |
Conceptual model for body, brain, mind, energy, and complexity. |
best_practices.md |
Local development, documentation, visualization, and data practices. |
troubleshooting.md |
Common command, build, rendering, and data problems. |
external_ant_data_integration.md |
Schema, provenance, and validation contract for empirical ant datasets. |
uv run python tools/ensure_folder_docs.py --check passes: the checker reads
.gitignore directory patterns and skips registry entries they exclude (currently the
gitignored papers/*/assets/tmp_images/ render-staging directories). Any other
missing-directory report is real documentation debt and should be fixed, not ignored.
uv run python tools/ensure_folder_docs.py --check
uv run pytest -q
uv run ruff check .
uv run run-all-antstack --config configs/run_all_antstack.example.yaml --validate-onlyKeep documentation claims aligned with source code, tests, and generated artifacts. Scientific prose should cite authoritative sources or explicitly mark assumptions and hypotheses.