Summary
Build a self-contained sandbox simulating the full institutional data pipeline (SIS → PDP submission → AR file → Dashboard) using synthetic data. Substrate for demoing data lineage (#107), validation reports (#110), submission runbooks (#111), and the realistic-mockup explainer (#115). Becomes the standard demo asset for AASCU member onboarding.
Spec: docs/superpowers/specs/2026-05-02-sis-pdp-ar-sandbox-design.md
Why
From the AASCU intermediary feedback session, the strongest unaddressed gaps are around data trust and provenance. A sandbox we control end-to-end lets us demo and develop those features without touching real institutional data.
Scope
Seven phases tracked as child issues — #117 #118 #119 #120 #121 #122 #123:
- Schema + seed (sandbox_sis + upload_events)
- SIS → PDP transform + validation
- AR file generation
- UI: SIS console (Banner-style with revealed density)
- UI: PDP submission console (preflight → submit → receipt)
- UI: AR manifest + lineage drawer
- Pipeline rail + polish
Total estimate: 17–23 engineering days.
Out of scope
Acceptance
Related
Summary
Build a self-contained sandbox simulating the full institutional data pipeline (SIS → PDP submission → AR file → Dashboard) using synthetic data. Substrate for demoing data lineage (#107), validation reports (#110), submission runbooks (#111), and the realistic-mockup explainer (#115). Becomes the standard demo asset for AASCU member onboarding.
Spec:
docs/superpowers/specs/2026-05-02-sis-pdp-ar-sandbox-design.mdWhy
From the AASCU intermediary feedback session, the strongest unaddressed gaps are around data trust and provenance. A sandbox we control end-to-end lets us demo and develop those features without touching real institutional data.
Scope
Seven phases tracked as child issues — #117 #118 #119 #120 #121 #122 #123:
Total estimate: 17–23 engineering days.
Out of scope
Acceptance
make sandbox-reset && make sandbox-runreproduces full flow on a clean checkoutRelated