v22.0 Gate 0 Evidence Intake Pack
This document defines the minimum evidence package needed to close user-owned Gate 0 blockers.
Use with:
- v22.0 Gate 0 User Action Tracker
- v22.0 Gate 0 Evidence Status (2026-03-09)
- v22.0 Gate 0 Exit Checklist (Decision Control)
- v22.0 Integration Feasibility Decision Record
- v22.0 Gate 0 Evidence Sync Runbook
Rules:
- Do not mark any blocker
completeunless all minimum evidence checks pass. - Evidence must be dated and attributable (owner/reviewer).
- No fabricated evidence or inferred closure is allowed.
- Canonical drop locations for new submissions live under v22.0 Gate 0 Evidence Workspace.
- Prefer dated filenames so later gate reviews can trace the exact evidence bundle used.
Intake Template: UA-1 / G0-3 (C1 Legal)
Submission template:
Submission ID: C1-YYYYMMDD
Submitted by:
Date:
Partner artifact bundle location:
Included artifacts:
- Contract terms
- API terms
- Relevant addenda
Clause review outcomes:
- C1-1 (raw query text): pass/fail + note
- C1-2 (forced identifying telemetry): pass/fail + note
- C1-3 (re-identification requirement): pass/fail + note
- C1-4 (privacy-first standards conflict): pass/fail + note
Final legal recommendation: acceptable | acceptable_with_conditions | not_acceptable
Reviewer:
Suggested drop location:
Suggested dated artifacts:
C1-YYYYMMDD-submission.mdC1-YYYYMMDD-clause-matrix.mdC1-YYYYMMDD-artifact-inventory.md- Raw source artifacts (PDF, HTML export, or markdown notes) used for the review
Supporting templates:
Minimum evidence checks:
- [ ] Partner legal/API terms bundle is attached and accessible.
- [ ] Submission ID matches the dated submission filename prefix.
- [ ] Artifact inventory uses the canonical template header and maps each clause-matrix source artifact to an Artifact ID or Filename / location marked
Used in clause matrix=yes. - [ ] Clause matrix uses the canonical template header and exactly one row for each required clause ID (
C1-1throughC1-4). - [ ] Any non-pass clause includes explicit notes/rationale and a required mitigation or fallback.
- [ ] Final legal recommendation is present and signed.
- [ ] Submission
DateandSign-off dateuseYYYY-MM-DD.
Pass rule:
- All checks above are complete.
- C1-3 is explicitly resolved with no unresolved requirement.
Intake Template: UA-2 / G0-4 (C2 Retention + Deletion)
Submission template:
Submission ID: C2-YYYYMMDD
Submitted by:
Date:
Policy artifact location:
Field-level policy table:
- field:
retention_window:
deletion_trigger:
deletion_executor:
verification_evidence:
Privacy sign-off:
- Reviewer:
- Date:
- Decision: approved | approved_with_conditions | rejected
Suggested drop location:
Minimum evidence checks:
- [ ] Retention window defined for every allowed integration field.
- [ ] Deletion trigger and deletion executor defined for every allowed field.
- [ ] Verification evidence attached for deletion path behavior.
- [ ] Privacy sign-off included with reviewer/date/decision.
Pass rule:
- No allowed field remains
pending policy lock. - Privacy sign-off decision is
approvedorapproved_with_conditions.
Intake Template: UA-3 / G0-8 (D4 Partner Ops Execution)
Submission template:
Submission ID: D4-YYYYMMDD
Submitted by:
Date:
Pilot partner list artifact:
Outreach owner:
Execution evidence bundle:
- outreach log
- dated contact attempts
- outcomes/status notes
Coverage note:
- Number of partners targeted:
- Number of organizations targeted:
- Gaps remaining:
Suggested drop location:
Suggested dated artifacts:
D4-YYYYMMDD-submission.mdD4-YYYYMMDD-partner-list.mdD4-YYYYMMDD-outreach-log.csvD4-YYYYMMDD-artifact-inventory.mdD4-YYYYMMDD-coverage-note.md- Any dated screenshots, email exports, or CRM notes used as supporting evidence
Supporting templates:
- D4 Submission Template
- D4 Partner List Template
- D4 Outreach Log Template
- D4 Artifact Inventory Template
Minimum evidence checks:
- [ ] Named pilot partner list is attached.
- [ ] Submission ID matches the dated submission filename prefix.
- [ ] Artifact inventory uses the canonical template header and maps each outreach-log
source_artifactto an Artifact ID or Filename / location markedSupports outreach-log row=yes. - [ ] Partner list uses the canonical template header, no duplicate organization rows, and exact partner types of
providerorfrontline organization. - [ ] Outreach owner is explicitly identified.
- [ ] Dated execution evidence bundle is attached.
- [ ] Coverage note includes targeted counts and any remaining gaps.
- [ ] Outreach log uses the canonical CSV header,
YYYY-MM-DDdates, positiveattempt_numbervalues, and asource_artifactreference on each execution row. - [ ] Target and contact-attempt counts are positive integers.
- [ ] Submitted target and contact-attempt counts match the partner-list rows and outreach-log execution rows.
Pass rule:
- All checks above are complete.
- Evidence aligns with D4 target range and is sufficient for audit traceability.
Acceptance and Sync Steps
After any accepted submission:
- Update status row in v22.0 Gate 0 User Action Tracker.
- Sync the corresponding control/evidence docs (C1 or C2, plus approval checklist for D4).
- Sync v22.0 Gate 0 Evidence Status (2026-03-09).
- Re-evaluate v22.0 Gate 0 Exit Checklist (Decision Control).
- Re-run evidence-intake validation (
npm run check:v22-evidence). - Re-run gate check (
npm run check:v22-gate0).
Machine Validation
Use npm run check:v22-evidence before any Gate 0 re-review. The guard is status-aware:
- It passes while
UA-1/G0-3andUA-3/G0-8remain pending and onlyprep_onlyscaffolds exist. - It fails if either blocker is marked
completeorpasswhile the corresponding evidence bundle is stillprep_only. - For C1 closure, it validates the canonical artifact-inventory header, non-placeholder inventory rows, at least one artifact marked used in the clause matrix, and clause-matrix source references against inventory Artifact IDs or Filename / location values.
- For C1 closure, it validates the canonical matrix header, exactly one row for each required clause, source references, outcomes, and rationale/mitigation fields for non-pass clause outcomes.
- For D4 closure, it validates the artifact-inventory canonical header, non-placeholder inventory rows, at least one artifact marked as supporting an outreach-log row, and outreach-log
source_artifactvalues against inventory Artifact IDs or Filename / location values. - For D4 closure, it validates the partner-list canonical header, exact partner types, duplicate organization rows, target range, and the outreach log's canonical header, date format, attempt numbers, and artifact traceability fields.
- For C1/D4 closure submissions, it validates that
Submission IDmatches the dated submission filename prefix,YYYY-MM-DDsubmission dates, and positive integer D4 target/contact-attempt counts. - It compares D4 submitted counts against the attached partner-list and outreach-log artifacts.
- It checks only evidence-structure and status consistency. It does not make legal, partner-quality, or outreach-sufficiency judgments.
Detailed operator sequence: