Skip to content

epic: SIS → PDP → AR → Dashboard sandbox #116

@William-Hill

Description

@William-Hill

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:

  1. Schema + seed (sandbox_sis + upload_events)
  2. SIS → PDP transform + validation
  3. AR file generation
  4. UI: SIS console (Banner-style with revealed density)
  5. UI: PDP submission console (preflight → submit → receipt)
  6. UI: AR manifest + lineage drawer
  7. Pipeline rail + polish

Total estimate: 17–23 engineering days.

Out of scope

Acceptance

  • make sandbox-reset && make sandbox-run reproduces full flow on a clean checkout
  • Every dashboard number reachable from a sandbox run links to its source SIS row in ≤ 3 clicks
  • Non-technical user can submit, read validation report, download AR file without engineer help
  • Sandbox data namespaced and never appears in non-sandbox views

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions