v22.0 Gate 0 Evidence Sync Runbook
This runbook defines the exact repo update order after real C1 or D4 evidence is available.
Use with:
- v22.0 Gate 0 Evidence Intake Pack
- v22.0 Gate 0 User Action Tracker
- v22.0 Gate 0 Exit Checklist (Decision Control)
- v22.0 Gate 0 Evidence Workspace
Rules:
- Do not mark any blocker
completeunless the minimum evidence checks pass. - Evidence must be dated, attributable, and stored in the canonical evidence workspace.
- Do not fabricate evidence, backfill dates, or infer closure from partial artifacts.
- Re-run the gate check after every accepted evidence sync.
Preconditions
- A real evidence bundle has been added under v22.0 Gate 0 Evidence Workspace.
- The applicable submission template has been filled:
UA-1 / C1: C1 Submission TemplateUA-3 / D4: D4 Submission Template- The applicable intake-pack minimum checks have passed.
Step 1: Validate the Evidence Bundle
UA-1 / G0-3 / C1
Confirm all of the following:
- Candidate partner legal/API terms are attached in v22.0 Evidence Workspace / C1.
- Submission ID matches the dated submission filename prefix.
- Artifact inventory uses the canonical header, includes non-placeholder source metadata, marks at least one artifact as used in the clause matrix, and maps each clause-matrix source artifact to an Artifact ID or Filename / location.
- Clause matrix uses the canonical header and has exactly one row for each required clause ID (
C1-1throughC1-4). - Any non-pass clause has explicit notes/rationale and a required mitigation or fallback in the clause matrix.
- Final legal recommendation is present with reviewer and date.
- Submission
DateandSign-off dateuseYYYY-MM-DD.
UA-3 / G0-8 / D4
Confirm all of the following:
- Named pilot partner list is attached in v22.0 Evidence Workspace / D4.
- Submission ID matches the dated submission filename prefix.
- Artifact inventory uses the canonical header, includes non-placeholder source metadata, marks at least one artifact as supporting an outreach-log row, and maps each outreach-log
source_artifactto an Artifact ID or Filename / location. - Partner list uses the canonical header, exact partner types of
providerorfrontline organization, and no duplicate organization rows. - Outreach owner is explicitly named.
- Dated contact attempts are recorded in the outreach bundle.
- Coverage note includes targeted counts and any remaining gaps.
- The outreach log follows the canonical CSV header and each execution row has a
YYYY-MM-DDdate, positiveattempt_number, outcome, owner, andsource_artifactreference. - Target and contact-attempt counts in the D4 submission are positive integers.
- Submitted counts match the attached artifacts: provider rows, frontline organization rows, and outreach-log execution rows.
Step 2: Update the Source Record First
Apply the first source-of-truth update before touching the aggregate trackers.
For UA-1 / C1
Update, in this order:
Required sync points:
- Evidence table links
- Control status
- Blocking finding notes
- Final recommendation or disposition
For UA-3 / D4
Update:
Required sync points:
- Evidence reference for the D4 partner target record
- Any dated execution note needed for audit traceability
Step 3: Update the Aggregate Gate Trackers
After the source record is current, update:
- v22.0 Gate 0 User Action Tracker
- v22.0 Gate 0 Evidence Status (2026-03-09)
- v22.0 Gate 0 Exit Checklist (Decision Control)
Required sync points:
statuslast update- blocker notes
- checklist pass/pending state
- overall Gate 0 decision, if all blockers are now closed
Step 4: Re-Run Evidence and Gate Checks
Run:
Interpretation:
npm run check:v22-evidencemust pass before a closure decision is accepted.BLOCKEDwithG0-3orG0-8is expected if only one blocker has been closed.OKfromnpm run check:v22-gate0is valid only when the checklist decision isGOand everyG0-*row ispass.- Any mismatch between the checklist and the script output means the synced docs are inconsistent and must be corrected before further work.
Step 5: Preserve Evidence Discipline
- Keep raw evidence artifacts in the dated workspace folder used for the review.
- Do not remove superseded evidence bundles; add a newer dated bundle instead.
- If the evidence is incomplete, leave the blocker
pendingand record exactly what is still missing.