Issue #1256 — Verification record for the two Next Wave GitHub milestones.
This document confirms that both milestones are correctly configured and tracks the verification pass performed at wave kickoff.
| Field | Value |
|---|---|
| Title | Mainnet Launch Readiness |
| Epic | #1252 |
| Description | Tracks all work required before Sanctifier is ready for a mainnet deployment: security audit (#1112), performance regression gate (#1182), deployment hardening, and operator runbook finalisation. |
| Due date | Not set (per team preference; adjust when freeze date is confirmed) |
| Issue range | #1112–#1181, #1183–#1191, #1244–#1255 (mainnet-scoped) |
| Field | Value |
|---|---|
| Title | ZK Integration |
| Epic | #1253 |
| Description | Tracks the full ZK workstream: Z-rule namespace ADR (#1192), ZK threat model (#1193), Z-rules Z001–Z099 (#1197–#1210 and follow-ups), rule-registry wiring (#1230), ZK specialist review (#1251), and feature-flag removal (#1142). |
| Due date | Not set (gated on #1251 specialist availability) |
| Issue range | #1142, #1192–#1243 (ZK-scoped) |
- Both milestones exist in the GitHub repository
- Milestone descriptions are accurate and link to their epics
-
Mainnet Launch Readinessmilestone assigned to all mainnet-scoped issues -
ZK Integrationmilestone assigned to all ZK-scoped issues - Open/closed issue counts visible on the milestone page reflect actual progress
-
Next Wave — Program Opsmilestone used for ops/tooling issues (#1256–#1260) that support both epics without belonging to either workstream
If issues need to be reassigned after milestone creation, use the GitHub CLI:
# Assign a single issue to a milestone (get milestone number from GitHub UI)
gh api repos/HyperSafeD/Sanctifier/issues/<issue_number> \
--method PATCH \
--field milestone=<milestone_number>
# Bulk-assign a range (example: issues 1192–1210 to ZK Integration milestone 3)
for i in $(seq 1192 1210); do
gh api repos/HyperSafeD/Sanctifier/issues/$i \
--method PATCH \
--field milestone=3
doneSee docs/WAVE_DEPENDENCIES.md for the cross-milestone
dependency graph that explains which workstreams block each other.