Files
git.stella-ops.org/docs/implplan/SPRINT_123_policy_reasoning.md
2025-11-18 23:45:25 +02:00

4.6 KiB

Sprint 123 - 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.I

Dependency: Sprint 110.A - AdvisoryAI (must land before this track). Focus: Policy & Reasoning focus on Policy (phase I).

# Task ID & handle State Key dependency / next step Owners
1 EXPORT-CONSOLE-23-001 BLOCKED Missing export bundle contract/API surface and scheduler job spec for Console; requires agreed schema and job wiring Policy Guild, Scheduler Guild, Observability Guild / src/Policy/StellaOps.Policy.Engine
2 POLICY-AIRGAP-56-001 BLOCKED Mirror bundle schema for policy packs not published; need bundle_id/provenance fields and sealed-mode rules Policy Guild / src/Policy/StellaOps.Policy.Engine
3 POLICY-AIRGAP-56-002 BLOCKED Depends on 56-001 bundle import schema and DSSE signing profile Policy Guild, Policy Studio Guild / src/Policy/StellaOps.Policy.Engine
4 POLICY-AIRGAP-57-001 BLOCKED Requires sealed-mode contract (egress rules, error codes) after 56-002 Policy Guild, AirGap Policy Guild / src/Policy/StellaOps.Policy.Engine
5 POLICY-AIRGAP-57-002 BLOCKED Needs staleness/fallback data contract from 57-001 Policy Guild, AirGap Time Guild / src/Policy/StellaOps.Policy.Engine
6 POLICY-AIRGAP-58-001 BLOCKED Notification schema and staleness signals pending from 57-002 Policy Guild, Notifications Guild / src/Policy/StellaOps.Policy.Engine
7 POLICY-AOC-19-001 BLOCKED Needs agreed linting targets (which ingestion projects, which helpers) and CI wiring; no analyzer/lint spec available Policy Guild / src/Policy/__Libraries/StellaOps.Policy
8 POLICY-AOC-19-002 BLOCKED Depends on 19-001 lint implementation and authority contract for effective:write gate Policy Guild, Platform Security / src/Policy/__Libraries/StellaOps.Policy
9 POLICY-AOC-19-003 BLOCKED Requires decisioned normalized-field removal contract after 19-002; fixtures not provided Policy Guild / src/Policy/__Libraries/StellaOps.Policy
10 POLICY-AOC-19-004 BLOCKED Dependent on 19-003 data shape and determinism fixtures Policy Guild, QA Guild / src/Policy/__Libraries/StellaOps.Policy
11 POLICY-ATTEST-73-001 BLOCKED VerificationPolicy schema/persistence contract missing; needs Attestor alignment Policy Guild, Attestor Service Guild / src/Policy/StellaOps.Policy.Engine
12 POLICY-ATTEST-73-002 BLOCKED Depends on 73-001 editor DTOs and validation schema Policy Guild / src/Policy/StellaOps.Policy.Engine
13 POLICY-ATTEST-74-001 BLOCKED Requires 73-002 and Attestor pipeline contract Policy Guild, Attestor Service Guild / src/Policy/StellaOps.Policy.Engine
14 POLICY-ATTEST-74-002 BLOCKED Needs 74-001 surface in Console verification reports contract Policy Guild, Console Guild / src/Policy/StellaOps.Policy.Engine
15 POLICY-CONSOLE-23-001 BLOCKED Console API contract (filters, pagination, aggregation) not supplied; requires BE-Base Platform spec Policy Guild, BE-Base Platform Guild / src/Policy/StellaOps.Policy.Engine

Execution Log

Date (UTC) Update Owner
2025-11-08 Sprint created; awaiting staffing. Planning
2025-11-18 Attempted EXPORT-CONSOLE-23-001 but blocked: no export bundle/schema or scheduler job contract for Console; requires API + signed manifest format before implementation. Marked remaining tasks BLOCKED pending lint/airgap/attest/Console contracts. Policy Guild

Decisions & Risks

  • Dependency on Sprint 110.A AdvisoryAI remains; ensure upstream stays stable while export surface is added.
  • Console export needs scheduler integration; lacking contract may pose scope creep—capture assumptions in code/docs as feature flags.
  • Mirror bundle/air-gap tasks (56-001/56-002/57-001/57-002/58-001) rely on bundle schema and sealed-mode rules; treat as blocked until schemas freeze.
  • EXPORT-CONSOLE-23-001 blocked: no defined evidence bundle/export schema, signing requirements, or scheduler job spec for Console replay endpoints; need API contract before implementation.
  • Remaining tasks (AOC-19-001..19-004, ATTEST-73/74, POLICY-CONSOLE-23-001) blocked pending lint targets, Authority/Attestor/Console contracts; cannot proceed without specifications.

Next Checkpoints

  • Draft export surface proposal for Console (API + scheduler wiring) — target 2025-11-20.
  • Identify bundle schema dependencies for POLICY-AIRGAP-56-* — target 2025-11-21.