Files
acdl/.ciagent
Jon Chery 3c93851224 decision(P05): clarification — dry-run = local bash sim, index.html vanilla JS
---ci---
phase: 5
milestone: v1.0
status: clarify
decisions:
  - id: D-031
    decision: Phase 05 'dry run' = local bash script (scripts/run_demo.sh) simulating the full pipeline by calling core scripts + writing evidence + uploading audit.json to acdl-evidence. No act_runner (none registered). Exercises all 4 acts.
    rationale: spec says '4 scripted acts reproduce deterministically'; without a runner, the bash simulation IS the deterministic reproduction
    confidence: 0.85
    alternatives: [register an act_runner (out-of-band Gitea UI; not available in this env), skip the dry run and only build the UI]
  - id: D-032
    decision: index.html committed to acdl repo at evidence-ui/index.html; pushed to acdl-evidence main by run_demo.sh alongside audit.json. Single file, inline CSS+JS, vanilla JS per REQ-14. Fetches ./audit.json (relative).
    rationale: D-012 raw-URL approach; vanilla JS per REQ-14; single file for simplicity; relative URL avoids hardcoding host
    confidence: 0.90
    alternatives: [separate JS/CSS files, hardcoded absolute URL]
  - id: D-033
    decision: audit.json raw URL on acdl-evidence main is the single source of truth. run_demo.sh writes final audit.json + final index.html in two API calls. Idempotent. UI fetch URL is relative ./audit.json.
    rationale: D-012 + D-029; relative URL avoids hardcoding
    confidence: 0.90
    alternatives: [per-act audit files, absolute URL]
---/ci---

Phase 05 main ambiguity: no act_runner available, so 'dry run' cannot
mean a real Gitea Actions run. Three decisions logged: D-031 dry-run =
local bash simulation covering all 4 acts; D-032 index.html is single-file
vanilla JS at evidence-ui/, pushed to acdl-evidence alongside audit.json;
D-033 audit.json is the single source of truth, idempotent re-run, UI
fetches ./audit.json relatively.
2026-07-21 13:43:53 +00:00
..