Commit Graph

6 Commits

Author SHA1 Message Date
Jon Chery 41e5aaef59 feat(P05): Phase 05 verification + traceability (T-5.3, T-5.4)
---ci---
phase: 5
milestone: v1.0
status: execute
persona: lead-developer
task: T-5.3
requirements:
  covered: [REQ-13, REQ-14, REQ-15]
---/ci---

Wave 3, task T-5.3 + T-5.4. scripts/verify_phase05.sh checks: (1)
evidence-ui/index.html structure (inline CSS/JS, fetch ./audit.json,
no external refs, refresh button, 8134 bytes); (2) run_demo.sh syntax
+ --no-upload flag; (3) run_demo.sh --no-upload (4 acts, exit 0,
audit.json written); (4) audit.json content (11 events + Act 1/2/3/4 +
Act 4 POLICY_VIOLATION rejection); (5) hash chain integrity; (6) no
stray state.json/contracts in repo root; (7) REAL upload + raw URL
fetch (audit.json 200 with 11 events, index.html 200 with ACDL Evidence
markers). All 13 checks PASS.

The demo is live at:
  https://git.cloudinit.dev/continuous-intelligence/acdl-evidence/raw/branch/main/index.html

Traceability: REQ-13/14/15 -> covered (pending VERIFY). ROADMAP Phase 05
-> executing.
2026-07-21 13:51:26 +00:00
Jon Chery 3ab7574b8d feat(P05): run_demo.sh 4-act dry-run + upload (T-5.2)
---ci---
phase: 5
milestone: v1.0
status: execute
persona: backend-engineer
task: T-5.2
requirements:
  covered: [REQ-13, REQ-15]
---/ci---

Wave 2, task T-5.2. scripts/run_demo.sh simulates the 4 demo acts locally
(no act_runner): Act 1 Friction (1 event), Act 2 Developer Self-Service
(valid contract, full pipeline, 4 events), Act 3 Citizen Developer
(l3b_agent_stub generates the contract, same pipeline, 4 events), Act 4
Safety Net (public-ingress:true, dev rejects with score 0.40 < 0.50, 1
event). Uploads audit.json + evidence-ui/index.html to acdl-evidence main
via finalize_evidence.py (skippable with --no-upload). Idempotent.
2026-07-21 13:49:25 +00:00
grimacing 72b359c9a9 ship: phase-04 pipeline-and-approval-gates (v1.0.4)
Squash merge of phase/04-pipeline-and-approval-gates; pipeline.yml + issue-to-contract.yml + finalize_evidence.py; verify_phase04.sh green; 1 P0 fixed (shell injection).
2026-07-21 13:42:25 +00:00
grimacing 3ea36ef3ab ship: phase-03 l2-modules-and-core-scripts (v1.0.3)
Squash merge of phase/03-l2-modules-and-core-scripts; 4 L2s + 5 core scripts; verify_phase03.sh green.
2026-07-21 13:32:21 +00:00
grimacing 00d0043866 ship: phase-02 l1-modules (v1.0.2)
Squash merge of phase/02-l1-modules into milestone/v1.0-initial; 8 L1 stub modules created; verify_phase02.sh green.
2026-07-21 13:18:12 +00:00
Jon Chery b953fd4a8e docs(P01): complete repo-scaffolding phase
---ci---
phase: 1
milestone: v1.0
status: complete
requirements:
  covered: [REQ-01, REQ-09]
  partial: [REQ-10, REQ-12]
---/ci---

Squash merge of phase/01-repo-scaffolding into milestone/v1.0-initial.
Phase 01 ships the three-repo scaffold (acdl, acdl-contracts, acdl-evidence),
the placeholder index.html on acdl-evidence (D-012/D-016 raw-URL substitute
for unsupported Gitea Pages), the qa + prod branches on acdl-contracts
(D-013 stand-in for unsupported Gitea environments), the workflow skeletons
(pipeline.yml + issue-to-contract.yml), and the idempotent setup + verify
scripts. REQ-10/12 remain partial pending Phase 04 full implementation.
2026-07-21 13:10:50 +00:00