• v1.0.3 3ea36ef3ab

    grimacing released this 2026-07-21 13:32:29 +00:00 | 623 commits to main since this release

    Phase 03 — l2-modules-and-core-scripts (v1.0.3)

    Summary

    Creates the 4 L2 composition modules and the 5 core scripts.

    Requirements

    • Covered: REQ-04 (4 L2 modules), REQ-05 (max depth 5), REQ-06 (mock_executor), REQ-07 (policy_checker), REQ-08 (confidence_signal), REQ-11 (evidence_writer hash chain)
    • Partial: REQ-12 (l3b_agent_stub created; full issue-trigger wiring in Phase 04)

    Artifacts

    • 4 L2 manifests: l2-invoice-service, l2-commodity-price-feed, l2-energy-analytics-api, l2-regulatory-reporting (each references 5 L1s by name)
    • scripts/policy_checker.py — POLICY_PASS / POLICY_VIOLATION:PUBLIC_INGRESS (D-025)
    • scripts/confidence_signal.py — {score: 0.90|0.40, reason} JSON (D-024)
    • scripts/evidence_writer.py — canonical-JSON SHA-256 hash chain (D-023/D-005)
    • scripts/mock_executor.sh — invokes L1s, writes state.json (D-022)
    • scripts/l3b_agent_stub.py — D-008 keyword map → contract.yaml (D-026)
    • scripts/verify_phase03.sh — 18/18 checks pass

    Verification

    4 layers passed, 0 P1 findings.

    Downloads