This directory contains maintained entry points for documentation, reproducibility, validation, and research workflows. Every listed command resolves to a file in the current repository.
| Script | Purpose |
|---|---|
check_documentation.py |
Check the agent mirror, version references, operator contracts, public examples, technical/theory catalogs and navigation, glossary cards/index, and documentation build inputs. |
check_glossary.py |
Shared concept-card parser and validator used by the documentation gate; no separate CLI or engine law registry. |
verify_internal_references.py |
Validate repository-relative Markdown targets and GitHub-style heading fragments. |
prepare_docs.py |
Build the deterministic MkDocs source tree under build/docs-source. |
clean_repository.py |
Preflight declared generated directories, including package metadata under src/, before deletion; reject redirected paths. |
Run the complete documentation gate with:
make docsThe reference check covers maintained Markdown and skips ignored artifacts/,
output/, outputs/ and results/ captures, whose paths and assertions retain
their original context. Local
research evidence is identified explicitly instead of linked as published content.
The reference check also resolves this repository's GitHub blob/main and
tree/main links against the checkout. It resolves reference-style links and
ignores Markdown examples inside fenced code blocks.
External websites and frozen run captures are outside this local check.
The operator table in docs/API_CONTRACTS.md is generated from the registry;
the technical and theory sections of mkdocs.yml share a generator reading
the primary catalog headings and owner rows in docs/README.md and
theory/README.md; the glossary index is generated from the concept cards in theory/GLOSSARY.md. After an intentional
contract, catalog or concept-card change, run
python scripts/check_documentation.py --write-generated and review the diff.
The ordinary gate verifies these generated views and complete catalog coverage;
it does not update documentation silently or maintain a second owner registry.
The glossary template records definition, domain, premises, dependencies, maintained owners, evidence, implementation, tests and limits. Its validator rejects malformed cards, circular prerequisites and unsupported classification combinations. It checks the existence of cited evidence, not its scientific truth, and does not run the linked research tests or promote a concept automatically.
This validates references and executable examples before running a strict MkDocs
build. Generated documentation sources and the rendered site/ directory are not
canonical sources.
Staging preserves fenced and inline code examples verbatim while rewriting
rendered local links. Staging and cleanup share the generated-directory guard;
neither follows a redirected output directory into source or another tree.
| Script | Purpose |
|---|---|
rebuild_failure_manifest.py |
Recover the latest failure record per integer input from an explicitly selected artifact directory; validate inputs before replacing the index. |
replay/register_manifest.py |
Register replay metadata for a stored run. |
run_self_optimization.py |
Execute the manifest-driven self-optimization workflow. |
run_self_opt_validation.py |
Run current-code regression suites selected by recommendation operation type; it does not apply or evaluate the recommendations. |
tnfr_is_prime.py |
Compatibility entry point for the TNFR primality tool. |
Use --help on scripts that expose command-line options. Reproducible runs must
record their seed, inputs, operator sequence, and generated manifest.
Failure-manifest recovery requires --artifacts-dir and --manifest;
--expected-count optionally checks the number of distinct inputs. It does not
assume a historical run date, a GPU campaign or consecutive input numbers.
The resulting index compacts repeated inputs to their latest record; source
artifacts retain the complete captured history.
Structural-balance checks use the shared conservation diagnostics and contract tests. A measured nonzero residual must remain a nonzero residual; a private phase/pressure smoothing script cannot verify the nodal law or a general conservation theorem. The scope record owns the retired validation entry point and its replacement.
make validatechecks imports, documentation integrity, and the SDK test area.make self-optimizeandmake self-optimize-validaterun the manifest workflow.pip install -e ".[security]"installs the tools required bymake security.
The regression report retains historical validated/regressed status labels
for suite exit codes and explicitly reports its validation_scope. A passing
mapped suite is not evidence that a recommendation was applied or improved the
network; unknown operations remain pending.
See ARCHITECTURE.md, TESTING.md, and SECURITY.md for the governing contracts.
The old run_reproducible_benchmarks.py registry referenced four absent profiler
programs and had no runnable workload. It and the tnfr profile-si and
tnfr profile-pipeline commands have been removed; the CLI rejects those names.
The benchmark guide
lists the current instruments. Their individual provenance requirements remain
necessary; a seed and checksum alone do not prove reproducibility.