AGENTS.md@docs/pipeline · git:20260906.82c8031 · 2026-09-06 · sha256 600da7a6b858f9dc

AGENTS.md@docs/pipeline git:20260906.82c8031A

Immutable. This exact content is served forever at /api/v1/blob/600da7a6b858f9dc.

# pipeline (documentation)

## Overview

Canonical documentation for running and configuring the GNN pipeline (steps 0–24), hosted under `doc/pipeline/`.

**Status**: Documentation  
**Version**: 1.0  

---

## Purpose

- Execution setup: JAX, NumPyro and DisCoPy are core `uv sync` dependencies; PyTorch and bnlearn are manual installs; Stan needs the `stan` extra and a CmdStan toolchain; Julia backends remain environment-dependent
- Pointers to step scripts, orchestrator, and configuration

This tree is part of the GNN documentation system; implementation lives in `src/`.

## Contents

| File | Role |
|------|------|
| [README.md](README.md) | Human entrypoint: `uv`, frameworks, links to `STEP_INDEX` / `main.py` |
| [pipeline_stage_hardening_review.md](pipeline_stage_hardening_review.md) | Maintained stage-by-stage review goal and GridWorld proof contract |
| [validation_evidence_guide.md](validation_evidence_guide.md) | Commands and artifacts that certify examples, templates, docs, health, and proof paths |

## Quick navigation

- **Step index**: [src/gnn/STEP_INDEX.md](../../src/gnn/STEP_INDEX.md)
- **Stage hardening review**: [pipeline_stage_hardening_review.md](pipeline_stage_hardening_review.md)
- **Orchestrator**: [src/gnn/main.py](../../src/gnn/main.py)
- **Script catalog**: [PIPELINE_SCRIPTS.md](../PIPELINE_SCRIPTS.md)
- **Pipeline module**: [src/gnn/pipeline/AGENTS.md](../../src/gnn/pipeline/AGENTS.md)

## Integration

- **25 steps (0–24)**: thin orchestrators in `src/N_*.py`
- **Routing**: `input/config.yaml` (`testing_matrix`)

## Standards

Same conventions as other `doc/*` manifests: concrete paths, no duplicate claims about code that lives elsewhere.

---

**Maintenance**: Update when step count, dependency layout, or config keys change.