3bcebd8d14
---ci--- phase: 4 milestone: v1.0 status: execute persona: backend-engineer task: T-4.1 requirements: covered: [REQ-10] ---/ci--- Wave 1, task T-4.1. Adds scripts/finalize_evidence.py, a stdlib-only helper that uploads a local audit.json to the acdl-evidence Gitea repo via the file-contents API. It GETs the existing file to discover its sha (update mode) and falls back to create mode on 404, then PUTs/POSTs the base64-encoded content with the Authorization: token <token> header. This is the per-stage state-persistence mechanism (D-028) used by the pipeline jobs between re-dispatches, and the finalize-step writer (D-029).