Parent: #116 · Spec: docs/superpowers/specs/2026-05-02-sis-pdp-ar-sandbox-design.md
Scope
sandbox/pdp_to_ar.py reads sandbox_pdp, writes AR CSVs to sandbox/ar_files/.
- Filename convention:
ar_<institution>_<cohort>_<YYYY-MM-DD>_<sha8>.csv.
- Sidecar JSON manifest: row count, byte count, sha256, source PDP submission ID, generated-at.
- Existing dashboard importer consumes the AR file; emits a final upload_event linking AR file → prediction rows.
Acceptance
Estimate: 2 days. Depends on phase 2.
Parent: #116 · Spec:
docs/superpowers/specs/2026-05-02-sis-pdp-ar-sandbox-design.mdScope
sandbox/pdp_to_ar.pyreads sandbox_pdp, writes AR CSVs tosandbox/ar_files/.ar_<institution>_<cohort>_<YYYY-MM-DD>_<sha8>.csv.Acceptance
Estimate: 2 days. Depends on phase 2.