# DRL pinball asset status | Layer | Paths | Authority/use | |---|---|---| | Active V5 code | `case_registry.py`, `train/`, `eval/` | Executable contract; changes require focused tests. | | Active V5 targets/calibration | `train/calibrations/`, `configs/` | Matched target/config provenance; do not substitute files by name alone. | | Retained training bundles | `train/output/*_seed*/` | Compact policy/normalizer and metadata; logs/TensorBoard may be local/ignored. | | Reader training tables | `train/results/figures/`, `train/results/latest/`, `train/results/training_csv/` | Derived views; not new evidence. | | Reproduction roles | `data/reproduction/` | Metadata/manifests and NPZ/CSV role artifacts; may resolve through nonportable symlink. | | Legacy compatibility | `legacy_test/`, `legacy_env/`, `legacy_train/` | Separate Legacy plant and historical contracts. | | Historical analysis | `train/CROSSRE_ANALYSIS.md`, `train/VARDIST_ANALYSIS.md`, `eval/archive/` | Context only; archived claims do not outrank current contracts. | | External storage | resolved symlinks and `/home/frank14f/optane/...` | Machine-local authority; not portable Git input. | Never move or overwrite hash-bound evidence to improve readability; add an index or a new derived sibling.