release: freeze V2 release candidate #1

Open
yuqei wants to merge 0 commits from codex/v2-rc-20260712 into main
Owner

Summary

  • Freeze the complete V2 release candidate source, migrations, templates, golden assets, tests, CI gates, and deployment documentation.
  • Pin the immutable candidate with tag v2-rc-20260712 at commit a3bb78e0.
  • Exclude local logs, browser traces, runtime databases, QA artifacts, and secrets.

Verification

  • Python: 241 passed
  • Contract Web typecheck: passed
  • Contract Web production build: passed, 82 pages generated
  • Contract API Alembic head: 20260710_0030
  • AI Platform Alembic head: 20260703_0021
  • Source secret scan: 821 tracked files, 0 new findings, 0 stale baseline entries
  • Remote smoke: 8 services healthy; Contract API and AI Platform schema-check both ok

Release evidence

  • project-docs/V2-release-readiness-checklist-2026-07-10.md
  • project-docs/V2-rc-core-regression-2026-07-12.md
  • project-docs/V2-deploy-runbook-2026-06-26.md
## Summary - Freeze the complete V2 release candidate source, migrations, templates, golden assets, tests, CI gates, and deployment documentation. - Pin the immutable candidate with tag `v2-rc-20260712` at commit `a3bb78e0`. - Exclude local logs, browser traces, runtime databases, QA artifacts, and secrets. ## Verification - Python: `241 passed` - Contract Web typecheck: passed - Contract Web production build: passed, 82 pages generated - Contract API Alembic head: `20260710_0030` - AI Platform Alembic head: `20260703_0021` - Source secret scan: 821 tracked files, 0 new findings, 0 stale baseline entries - Remote smoke: 8 services healthy; Contract API and AI Platform schema-check both `ok` ## Release evidence - `project-docs/V2-release-readiness-checklist-2026-07-10.md` - `project-docs/V2-rc-core-regression-2026-07-12.md` - `project-docs/V2-deploy-runbook-2026-06-26.md`
yuqei added 1 commit 2026-07-12 08:35:18 -04:00
release: freeze V2 release candidate
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 16m35s
a3bb78e06b
yuqei added 1 commit 2026-07-12 12:58:11 -04:00
ci: fix RC security gate packaging and artifacts
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 17m49s
1c727a37cc
yuqei added 1 commit 2026-07-12 13:46:04 -04:00
security: review RC source scan fixtures
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 13m8s
2ad793d5de
yuqei added 1 commit 2026-07-12 15:17:29 -04:00
fix: make worker smoke healthchecks lightweight
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 25m40s
8344c48172
yuqei added 1 commit 2026-07-12 22:25:47 -04:00
fix: restart smoke services after host reboot
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 15m0s
e1cf8a23d0
yuqei added 1 commit 2026-07-13 00:02:22 -04:00
feat: harden RC prompt assets and tenant authentication
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 12m22s
e206153ad4
yuqei added 1 commit 2026-07-13 00:19:47 -04:00
fix: authenticate protected smoke checks
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 10m17s
933bf15287
yuqei added 1 commit 2026-07-13 00:40:36 -04:00
build: make dependency registries configurable
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 12m52s
9da5c1f040
yuqei added 1 commit 2026-07-13 00:55:34 -04:00
fix: separate AI liveness from readiness
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 11m27s
5f89c11226
yuqei added 1 commit 2026-07-13 01:48:10 -04:00
fix: restore authenticated server-rendered data
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 10m53s
6abca4eb75
yuqei added 1 commit 2026-07-13 02:06:18 -04:00
ci: authenticate release quality gate
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 11m32s
57fc8d350b
yuqei added 1 commit 2026-07-20 06:40:03 -04:00
release: freeze V2 production candidate
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 6m47s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 42m10s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 16m59s
7bc74f06f2
yuqei added 1 commit 2026-07-20 07:19:13 -04:00
ci: use validated pip mirror for release gates
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 6m2s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 9m33s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 44m1s
0003bfa05c
yuqei added 1 commit 2026-07-20 09:15:14 -04:00
ci: make source secret scan locale independent
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 6m23s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 10m18s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 42m22s
5ad6beac98
yuqei added 1 commit 2026-07-20 10:01:04 -04:00
ci: keep contract test databases off overlay storage
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 6m38s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Successful in 13m55s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 10m12s
45608f436f
yuqei added 1 commit 2026-08-02 02:18:37 -04:00
feat: harden V2 identity security and release readiness
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 7m4s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 10m0s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 10m6s
96e456abcc
yuqei added 1 commit 2026-08-02 05:02:49 -04:00
feat: harden identity diagnostics and SMTP delivery
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 6m12s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 9m2s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 10m21s
69c582892f
yuqei added 1 commit 2026-08-02 08:54:21 -04:00
feat: add governed privileged identity operations
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 10m18s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 16m24s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 12m50s
8fcb16b580
yuqei added 1 commit 2026-08-02 13:42:03 -04:00
feat: add privileged identity outbox observability
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 13m17s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 29m27s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 23m1s
f32afb363c
yuqei added 1 commit 2026-08-09 08:51:47 -04:00
feat: harden privileged identity execution governance
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 3m37s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 8m39s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 5m44s
13a3d46e93
yuqei added 1 commit 2026-08-09 09:21:53 -04:00
feat: persist validation-only support access policies
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 2m19s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 7m0s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 4m41s
b658e5f08c
yuqei added 1 commit 2026-08-09 09:47:03 -04:00
feat: add deny-only support access enforcement point
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 2m16s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 6m57s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 4m44s
9768491485
yuqei added 1 commit 2026-08-11 03:21:53 -04:00
feat: close provider promotion and support access gates
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 3m58s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 29m6s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 15m55s
ff6ea2877e
yuqei added 1 commit 2026-08-11 05:20:12 -04:00
fix: wire contract provider timeout budgets
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 3m46s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 19m11s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 8m8s
effbefc83d
yuqei added 1 commit 2026-08-11 05:36:53 -04:00
fix: align release benchmark with abuse limits
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 2m58s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 15m25s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 5m14s
c24f7a4f1e
yuqei added 1 commit 2026-08-11 08:07:47 -04:00
feat: prepare named legal production approval
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 6m10s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 23m2s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 7m20s
600656cbf6
yuqei added 1 commit 2026-08-11 09:14:23 -04:00
fix: canonicalize provider review asset hashes
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 9m31s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 19m12s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 5m5s
d6a6752258
yuqei added 1 commit 2026-08-11 12:30:51 -04:00
chore: close provider promotion field evidence
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 5m47s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 29m18s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 10m7s
a0887884a8
yuqei added 1 commit 2026-08-11 14:44:32 -04:00
chore: close support scope and capacity launch gates
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 11m11s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 27m49s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 11m13s
6c79a998cb
yuqei added 1 commit 2026-08-11 18:34:20 -04:00
feat: prepare public policy legal review package
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 4m36s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 29m14s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 9m28s
28e4ddbfdf
yuqei added 1 commit 2026-08-12 00:58:40 -04:00
feat: close production trust and operations gates
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 7m28s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 26m12s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 6m33s
ce7e040e98
yuqei added 1 commit 2026-08-12 01:13:23 -04:00
ci: assert current contract migration head
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 3m35s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Successful in 19m44s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 6m26s
73ea037bef
yuqei added 1 commit 2026-08-12 09:28:59 -04:00
feat: add verified public policy promotion and re-consent
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 4m30s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Successful in 18m55s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 6m10s
c69e0633c5
yuqei added 1 commit 2026-08-12 10:00:42 -04:00
ci: document fixed policy verifier subprocess
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 3m17s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Successful in 18m53s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 5m47s
41e5a85567
yuqei added 1 commit 2026-08-17 07:52:25 -04:00
feat: add governed public policy promotion
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 4m4s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 9m18s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Successful in 8m20s
801a9b04bc
yuqei added 1 commit 2026-08-26 00:54:37 -04:00
feat: deliver governed contract platform and async AI tasks
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 9m12s
Build and Test Quality Gate / Isolated Alibaba and Tencent KMS gateway (pull_request) Failing after 4m53s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 24m55s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 8m42s
1d85329a6a
yuqei added 1 commit 2026-08-26 02:53:46 -04:00
feat: close model task operations and quality gates
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 6m49s
Build and Test Quality Gate / Isolated Alibaba and Tencent KMS gateway (pull_request) Failing after 2m7s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 21m37s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 24m55s
5d383b4b0e
yuqei added 1 commit 2026-08-26 05:03:34 -04:00
feat: add controlled pilot capacity quality gates
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 10m2s
Build and Test Quality Gate / Isolated Alibaba and Tencent KMS gateway (pull_request) Failing after 2m30s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 20m28s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 8m2s
ebb5d410ad
yuqei added 1 commit 2026-08-26 06:24:50 -04:00
fix: enforce grounded AI legal review gate
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 5m40s
Build and Test Quality Gate / Isolated Alibaba and Tencent KMS gateway (pull_request) Failing after 1m39s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 17m10s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 6m29s
ddd60875a3
yuqei added 1 commit 2026-08-26 13:10:43 -04:00
feat: add authoritative legal review corpus
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 4m57s
Build and Test Quality Gate / Isolated Alibaba and Tencent KMS gateway (pull_request) Failing after 1m34s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 6m20s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 17m3s
af091cdc4f
Some checks are pending
Build and Test Quality Gate / Contract Web typecheck and build (pull_request) Successful in 4m57s
Build and Test Quality Gate / Isolated Alibaba and Tencent KMS gateway (pull_request) Failing after 1m34s
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 6m20s
Build and Test Quality Gate / Python tests and Contract API migration (pull_request) Failing after 17m3s
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin codex/v2-rc-20260712:codex/v2-rc-20260712
git checkout codex/v2-rc-20260712
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: yuqei/ai-contract-platform#1