# Sprint 0154-0001-0001 ยท Packs Registry (Scheduling & Automation 150.B) ## Topic & Scope - Stand up Packs Registry service: indexing, provenance storage, signature verification, and lifecycle management. - Add version lifecycle (promote/deprecate), provenance exports, mirroring, attestation integration, and compliance dashboards. - Keep registry offline-friendly with RBAC, audit logs, and Offline Kit seed support. - **Working directory:** `src/PacksRegistry/StellaOps.PacksRegistry`. ## Dependencies & Concurrency - Upstream: Sprint 120.A (AirGap), 130.A (Scanner), 140.A (Graph) provide pack metadata and graph inputs. - Concurrency: execute tasks in table order; all tasks currently TODO. ## Documentation Prerequisites - docs/README.md - docs/07_HIGH_LEVEL_ARCHITECTURE.md - docs/modules/platform/architecture-overview.md - docs/modules/graph/architecture.md - docs/modules/devops/architecture.md - Any PacksRegistry AGENTS.md (if present under src/PacksRegistry). ## Delivery Tracker | # | Task ID | Status | Key dependency / next step | Owners | Task Definition | | --- | --- | --- | --- | --- | --- | | 1 | PACKS-REG-41-001 | TODO | Start registry service + migrations. | Packs Registry Guild (`src/PacksRegistry/StellaOps.PacksRegistry`) | Implement registry service, migrations (`packs_index`, `parity_matrix`, provenance docs); upload/list/get; signature verification; RBAC; provenance manifest storage. | | 2 | PACKS-REG-42-001 | TODO | Depends on 41-001. | Packs Registry Guild | Version lifecycle (promote/deprecate), tenant allowlists, provenance export, signature rotation, audit logs, Offline Kit seed support. | | 3 | PACKS-REG-43-001 | TODO | Depends on 42-001. | Packs Registry Guild | Registry mirroring, pack signing policies, attestation integration, compliance dashboards; integrate with Export Center. | ## Execution Log | Date (UTC) | Update | Owner | | --- | --- | --- | | 2025-11-08 | Sprint stub created; awaiting staffing. | Planning | | 2025-11-19 | Normalized sprint to standard template and renamed from `SPRINT_154_packsregistry.md` to `SPRINT_0154_0001_0001_packsregistry.md`; content preserved. | Implementer | | 2025-11-19 | Added legacy-file redirect stub to avoid divergent updates. | Implementer | ## Decisions & Risks - Registry relies on upstream pack metadata/graph contracts; keep schema aligned before migrations run. - Ensure offline posture: signature verification, provenance storage, audit logs, and Offline Kit seeds are mandatory before GA. ## Next Checkpoints - Schedule kickoff once staffing confirmed (date TBD).