Files
git.stella-ops.org/docs/implplan/SPRINT_125_policy_reasoning.md
master 79b8e53441
Some checks failed
Docs CI / lint-and-preview (push) Has been cancelled
Add new features and tests for AirGap and Time modules
- Introduced `SbomService` tasks documentation.
- Updated `StellaOps.sln` to include new projects: `StellaOps.AirGap.Time` and `StellaOps.AirGap.Importer`.
- Added unit tests for `BundleImportPlanner`, `DsseVerifier`, `ImportValidator`, and other components in the `StellaOps.AirGap.Importer.Tests` namespace.
- Implemented `InMemoryBundleRepositories` for testing bundle catalog and item repositories.
- Created `MerkleRootCalculator`, `RootRotationPolicy`, and `TufMetadataValidator` tests.
- Developed `StalenessCalculator` and `TimeAnchorLoader` tests in the `StellaOps.AirGap.Time.Tests` namespace.
- Added `fetch-sbomservice-deps.sh` script for offline dependency fetching.
2025-11-20 23:29:54 +02:00

9.2 KiB

Sprint 125 - Policy & Reasoning

Last updated: November 8, 2025. Implementation order is DOING → TODO → BLOCKED.

Focus areas below were split out of the previous combined sprint; execute sections in order unless noted.

Policy.III

Dependency: Sprint 120.C - Policy.II (must land before this track). Focus: Policy & Reasoning focus on Policy (phase III).

# Task ID & handle State Key dependency / next step Owners
P1 PREP-POLICY-ENGINE-30-001-WAITING-ON-29-004-M DOING (2025-11-20) Due 2025-11-22 · Accountable: Policy Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine Policy Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine
P2 PREP-POLICY-ENGINE-30-002-SIMULATION-BRIDGE-C TODO Due 2025-11-22 · Accountable: Policy Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine Policy Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine
P3 PREP-POLICY-ENGINE-30-003-CHANGE-EVENTS-DEPEN TODO Due 2025-11-22 · Accountable: Policy Guild, Scheduler Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine Policy Guild, Scheduler Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine
P4 PREP-POLICY-ENGINE-30-101-TRUST-WEIGHTING-UI- TODO Due 2025-11-22 · Accountable: Policy Guild / src/Policy/StellaOps.Policy.Engine Policy Guild / src/Policy/StellaOps.Policy.Engine
P5 PREP-POLICY-ENGINE-31-001-ADVISORY-AI-KNOBS-R TODO Due 2025-11-22 · Accountable: Policy Guild / src/Policy/StellaOps.Policy.Engine Policy Guild / src/Policy/StellaOps.Policy.Engine
P6 PREP-POLICY-ENGINE-31-002-BATCH-CONTEXT-ENDPO TODO Due 2025-11-22 · Accountable: Policy Guild / src/Policy/StellaOps.Policy.Engine Policy Guild / src/Policy/StellaOps.Policy.Engine
P7 PREP-POLICY-ENGINE-32-101-ORCHESTRATOR-JOB-SC TODO Due 2025-11-22 · Accountable: Policy Guild / src/Policy/StellaOps.Policy.Engine Policy Guild / src/Policy/StellaOps.Policy.Engine
P8 PREP-POLICY-ENGINE-33-101-WORKER-IMPLEMENTATI TODO Due 2025-11-22 · Accountable: Policy Guild / src/Policy/StellaOps.Policy.Engine Policy Guild / src/Policy/StellaOps.Policy.Engine
P9 PREP-POLICY-ENGINE-34-101-LEDGER-EXPORT-REQUI TODO Due 2025-11-22 · Accountable: Policy Guild / src/Policy/StellaOps.Policy.Engine Policy Guild / src/Policy/StellaOps.Policy.Engine
P10 PREP-POLICY-ENGINE-35-201-SNAPSHOT-API-WAITS- TODO Due 2025-11-22 · Accountable: Policy Guild / src/Policy/StellaOps.Policy.Engine Policy Guild / src/Policy/StellaOps.Policy.Engine
P11 PREP-POLICY-ENGINE-38-201-VIOLATION-EVENTS-DE TODO Due 2025-11-22 · Accountable: Policy Guild / src/Policy/StellaOps.Policy.Engine Policy Guild / src/Policy/StellaOps.Policy.Engine
P12 PREP-POLICY-ENGINE-40-001-SEVERITY-FUSION-DEP TODO Due 2025-11-22 · Accountable: Policy Guild, Concelier Guild / src/Policy/StellaOps.Policy.Engine Policy Guild, Concelier Guild / src/Policy/StellaOps.Policy.Engine
P13 PREP-POLICY-ENGINE-40-002-CONFLICT-HANDLING-D TODO Due 2025-11-22 · Accountable: Policy Guild, Excititor Guild / src/Policy/StellaOps.Policy.Engine Policy Guild, Excititor Guild / src/Policy/StellaOps.Policy.Engine
1 POLICY-ENGINE-29-003 BLOCKED (2025-11-18) Waiting on upstream POLICY-ENGINE-29-002 contract details; no path/scope schema or sample payloads available. Policy Guild, SBOM Service Guild / src/Policy/StellaOps.Policy.Engine
2 POLICY-ENGINE-29-004 BLOCKED (2025-11-18) Depends on blocked POLICY-ENGINE-29-003 path/scope contract. Policy Guild, Observability Guild / src/Policy/StellaOps.Policy.Engine
3 POLICY-ENGINE-30-001 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-30-001-WAITING-ON-29-004-M Policy Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine
4 POLICY-ENGINE-30-002 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-30-002-SIMULATION-BRIDGE-C Policy Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine
5 POLICY-ENGINE-30-003 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-30-003-CHANGE-EVENTS-DEPEN Policy Guild, Scheduler Guild, Cartographer Guild / src/Policy/StellaOps.Policy.Engine
6 POLICY-ENGINE-30-101 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-30-101-TRUST-WEIGHTING-UI- Policy Guild / src/Policy/StellaOps.Policy.Engine
7 POLICY-ENGINE-31-001 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-31-001-ADVISORY-AI-KNOBS-R Policy Guild / src/Policy/StellaOps.Policy.Engine
8 POLICY-ENGINE-31-002 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-31-002-BATCH-CONTEXT-ENDPO Policy Guild / src/Policy/StellaOps.Policy.Engine
9 POLICY-ENGINE-32-101 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-32-101-ORCHESTRATOR-JOB-SC Policy Guild / src/Policy/StellaOps.Policy.Engine
10 POLICY-ENGINE-33-101 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-33-101-WORKER-IMPLEMENTATI Policy Guild / src/Policy/StellaOps.Policy.Engine
11 POLICY-ENGINE-34-101 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-34-101-LEDGER-EXPORT-REQUI Policy Guild / src/Policy/StellaOps.Policy.Engine
12 POLICY-ENGINE-35-201 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-35-201-SNAPSHOT-API-WAITS- Policy Guild / src/Policy/StellaOps.Policy.Engine
13 POLICY-ENGINE-38-201 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-38-201-VIOLATION-EVENTS-DE Policy Guild / src/Policy/StellaOps.Policy.Engine
14 POLICY-ENGINE-40-001 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-40-001-SEVERITY-FUSION-DEP Policy Guild, Concelier Guild / src/Policy/StellaOps.Policy.Engine
15 POLICY-ENGINE-40-002 BLOCKED (2025-11-18) PREP-POLICY-ENGINE-40-002-CONFLICT-HANDLING-D Policy Guild, Excititor Guild / src/Policy/StellaOps.Policy.Engine

Notes & Risks (2025-11-18)

  • POLICY-ENGINE-29-002 contract/schema is missing; this blocks 29-003 path/scope awareness and cascades through all downstream tasks in this sprint. Unblock by publishing 29-002 artifacts (schema + sample payloads).
  • PREP-POLICY-AIRGAP-56-001 mirror bundle schema draft at docs/modules/policy/design/policy-mirror-bundle-schema.md; DSSE/trust-root/retention decisions still pending from Platform/Authority.
  • PREP-POLICY-ENGINE-30-001 overlay projection draft at docs/modules/policy/design/policy-overlay-projection.md; metrics/log schema awaited from 29-004.

Execution Log

Date (UTC) Update Owner
2025-11-20 Drafted policy overlay projection contract (docs/modules/policy/design/policy-overlay-projection.md); pinged Platform/Observability for 29-004 metrics/log schema. Project Mgmt
2025-11-20 Pinged Cartographer/Platform for 29-004 metrics/log outputs; recorded draft in policy mirror bundle doc for dependency mapping. Project Mgmt
2025-11-20 Verified PREP-POLICY-ENGINE-30-001 still TODO; moved to DOING to draft overlay projection contract (awaiting 29-004 metrics/logging outputs). Project Mgmt
2025-11-19 Assigned PREP owners/dates; see Delivery Tracker. Planning