Why
SAFe teams operate at PI/iteration/ART level. Today nold-ai/specfact-cli#116 (E4) includes ROAM list seed and #160 mentions SAFe usage, but there is no PI-level first-class support: no backlog pi-summary, no WSJF workflow, no PI readiness policy. Without .specfact/safe.yaml and PI artifacts, SAFe is an afterthought, not a supported framework.
What Changes
Acceptance Criteria
OpenSpec Change Proposal: safe-pi-planning
Why
SAFe teams operate at PI/iteration/ART level. Today nold-ai/specfact-cli#116 (E4) includes ROAM list seed and #160 mentions SAFe usage, but there is no PI-level first-class support: no
backlog pi-summary, no WSJF workflow, no PI readiness policy. Without.specfact/safe.yamland PI artifacts, SAFe is an afterthought, not a supported framework.What Changes
specfact backlog pi-summaryfor PI-level summary: PI scope, team commitments, cross-team dependency contracts, ROAM items (when available from Add backlog dependency analysis and command suites specfact-cli#116)..specfact/safe.yamlfor PI/iteration/ART settings; integrate with Policy Engine (feat(openspec): code review bug-finding and sidecar venv fix #176) for PI readiness policy hooks.Acceptance Criteria
specfact backlog pi-summaryoutputs PI scope, commitments, dependency contracts, ROAM when available; JSON and Markdown..specfact/safe.yamlsupports PI/iteration/ART; Policy Engine PI readiness hook.OpenSpec Change Proposal:
safe-pi-planning