AGENTS.md@scripts/experiments · git:20261103.ddccf38 · 2026-11-03 · sha256 6d2f68886186b2fb
AGENTS.md@scripts/experiments git:20261103.ddccf38A
Immutable. This exact content never changes and is served at /api/v1/blob/6d2f68886186b2fb.
# scripts/experiments — agent rules ## Overview One-off, offline tooling that sits beside the gates but is never part of them: `add_module_docstrings.py` (source-mutating codemod), `run_pymdp_gnn_scaling_analysis.py` (the PyMDP scaling study, with `pymdp_scaling_config.yaml`) and `verify_pomdp_pipeline.py` (retained offline verifier). ## Purpose Keep exploratory runs reproducible without letting them into the pipeline or the gates. Maintained equivalents live in `scripts/` proper — for the POMDP check that is `scripts/check_pomdp_gridworld_outputs.py`. ## Directory Identity Experiments subpackage of `scripts/`; [README.md](README.md) owns the per-script description. ## Rules - Nothing here runs in CI. A result worth citing moves into `docs/development/` with its receipt, or becomes a gate script under `scripts/` with its contract test in `tests/scripts/`. - Scripts here are not pipeline steps: the 25 numbered drivers stay under `src/gnn/` ([consolidation ADR](../../docs/decisions/0001-consolidated-pipeline-execution.md)). - Keep them deterministic and offline, and keep the scaling configuration in this directory beside the script that reads it. - `add_module_docstrings.py` writes to source: run it deliberately, review the diff, and never wire it into a gate.