Skip to content

v22.0 Gate 0 Prep and Deploy Contract Alignment

Summary

This archive records the completed 2026-04-28 autonomous maintenance pass for CareConnect while v22.0 Gate 0 remains blocked on external evidence.

The work prepared the next C1 and D4 evidence intake packets, corrected stale Gate 0 tracker wording, aligned active deploy documentation with the shared platform-ops frontend env-file contract, and verified the repo under the supported Node runtime.

Completed Outcomes

  1. Prepared C1 legal/API evidence intake scaffolding:
  2. C1-20260428-submission.md
  3. C1-20260428-clause-matrix.md
  4. C1-20260428-artifact-inventory.md
  5. Prepared D4 partner-ops evidence intake scaffolding:
  6. D4-20260428-submission.md
  7. D4-20260428-partner-list.md
  8. D4-20260428-outreach-log.csv
  9. D4-20260428-artifact-inventory.md
  10. Marked all new evidence intake files as prep_only so they cannot be mistaken for legal review, partner commitment, or outreach execution evidence.
  11. Synchronized Gate 0 tracker wording:
  12. C2 is consistently recorded as complete.
  13. C1 and D4 remain pending.
  14. Gate 0 remains NO-GO with blockers G0-3 and G0-8.
  15. Aligned CareConnect deploy and rollback docs with platform-ops:
  16. /etc/projects-merge/env remains root-only.
  17. the reliable frontend deploy path remains sudo ./scripts/deploy-vps-proof.sh /etc/projects-merge/env/careconnect-web.env.
  18. release-vps-proof.sh is documented as the staging helper for the current production path.
  19. Added documentation-hygiene coverage for the evidence and deploy-contract invariants.
  20. Regenerated embeddings through the supported build/postbuild path; the generator updated one tracked embedding vector deterministically.

Verification Snapshot

Validated on 2026-04-28 with Node v24.12.0:

  1. npm run ci:check
  2. npm run check:v22-gate0 returned the expected NO-GO block on G0-3 and G0-8
  3. /home/jer/repos/vps/platform-ops/scripts/checks/check-shared-doc-boundary.py --repos-root /home/jer/repos/vps --checkout careconnect
  4. /home/jer/repos/vps/platform-ops/scripts/checks/check-runtime-contract-sync.py --repos-root /home/jer/repos/vps --checkout careconnect --require-manifests

Local DB integration tests were skipped by npm run ci:check because Docker and/or psql were unavailable. Playwright stayed deferred per the free-tier CI testing posture.

Remaining Follow-Through

This maintenance pass does not close Gate 0. The remaining blockers are:

  1. UA-1 / G0-3: attach candidate partner legal/API terms and complete clause-level C1 review.
  2. UA-3 / G0-8: attach named pilot partner list, outreach owner assignment, and dated outreach execution evidence.

Canonical References

  1. Roadmap
  2. Planning index
  3. v22.0 Gate 0 User Action Tracker
  4. v22.0 Gate 0 Exit Checklist
  5. Production Deployment Checklist