diff --git a/RELEASE-READINESS.html b/RELEASE-READINESS.html index 0a2d5a7e3..c55374a81 100644 --- a/RELEASE-READINESS.html +++ b/RELEASE-READINESS.html @@ -398,14 +398,14 @@

KeyPath 1.0 — Release Readiness

- End of Thu 2026-06-11 — triage closed EMPTY a day early · 6 of 10 gates done · RC staged for Sat + Sat 2026-06-13 — RELEASE DAY · #899 (cmd removal) + screenshot cleanup merged · 8 gates done · cutting the RC now · View markdown source
- 2 - days to ship
Sat 2026-06-13
+ 0 + ship
TODAY · Sat 06·13
@@ -415,7 +415,7 @@

KeyPath 1.0 — Release Readiness

-

Ship gate — 10 exit criteria 6 closed · 2 nearly closed · 2 scheduled (Sat)

+

Ship gate — 10 exit criteria 8 closed · gate 7 (RC) cutting now · gate 8 finalizing · 10 may trail to Sun

@@ -428,9 +428,9 @@

Ship gate — 10 exit criteria 6 closed · 2 nearly closed

- - - + + +
46 family smoke scripts pass on installed app — #881 fixed (#884), lib manifest-hardened (#880), 6/6 re-verified on the fixed appclosedThu AM
5Design review pass across catalog — #888 post-1.0 backlog, #889 probed → downgraded post-1.0closedThu
6Findings triage → must-fix list closed EMPTY — #889 downgraded after wiring probe; hints verified accurate; rest fixed or notedclosed earlyThu PM
7RC built, signed, notarized, smoke-verifiedopenSat~3
8Release notes incl. known limitations — 4 bullets drafted, final wording FridraftedFri AM~0.5
9Docs complete — detail pages ✅ (#893) · 12 illustrations ✅ (#894) · screenshot check + gh-pages publish remainnearly closedFri / Sat~1
7RC built, signed, notarized, smoke-verified — preflight ✅ passed; bump 1.0.0 → release-candidate.sh → 6 smokes + import end-to-end + permission UX (#747)in progressSat now~2
8Release notes — limitations + security ready; import framing qualified (QMK solid, Karabiner basic-remaps only, fidelity gaps noted); awaiting highlights + feedback-channel wordingfinalizingSat~0.3
9Docs complete — detail pages ✅, 12 illustrations ✅, 26 placeholder screenshots stripped + preserved (#921 / #920); only gh-pages publish remains (part of ship)closedSat
10Marketing basics — website video + landing copy (Option B: may trail binary to Sun)scheduledSat/Sun~5
@@ -444,18 +444,19 @@

Ship gate — 10 exit criteria 6 closed · 2 nearly closed

Verdict vs plan

-
On track — RC staged
+
🚀 Shipping today
- Thursday closed gates 4, 5, 6, and (essentially) 9 in one day: #881 fixed & live-verified, design review done, triage closed with an empty must-fix list, detail pages + all 12 illustrations merged. 6 of 10 gates closed; ~10 hrs remain vs ~16+ available (Fri + Sat + optional Sun per Option B). -

What's left is mechanical: Fri = notes wording + screenshot check (~1h). Sat = RC build + smoke verify + gh-pages publish. Video may trail to Sun. No open decisions, no open PR blockers. + The cmd-removal security hardening (#899) and screenshot cleanup (#921) merged this morning, after clearing two self-hosted-runner test flakes (gated, #922 — confirmed infra, not product). 8 of 10 gates closed. +

RC QA found + fixed one blocker: the overlay output-type picker was unclickable — root-caused (the window-anchored popover host discarded content updates via an identity-only Equatable), fixed, and reworked into an iPhone-style drill-down with Launch App search (#924, merged). Release-prep #923 also merged (version → 1.0.0 / build 4, stale appcast entry + 6 squatting v1.0.0 tags cleared). +

Re-cutting the RC from master now (with the overlay fix) → smoke 6 family smokes + import + permission UX (#747) → release.sh → publish guides. Notes final; import qualified after audit (QMK fully tested; Karabiner basic-remaps only). Gate 10 (video) may trail — does not block the binary.

Burndown est. hrs to gate

@@ -467,41 +468,36 @@

Burndown est. hrs to gate

36 - + +13h scope - - - + - - - - + + + start Tue Wed - Thu ◀ - Fri - Sat + Thu + Fri + Sat ◀ actual scope add - - projected - - ideal + + ideal
- Thursday burned ~21h of gate work in one day (#881 fix, triage, packs, illustrations) — the scope-add bump is fully absorbed. ~10h remain vs ~16+ available. Projection reaches zero before Saturday’s RC. + Burned to the floor. Thursday's ~21h surge absorbed the +13h scope add; Friday was prep (notes + RC preflight). ~3h of execution left — RC build + smoke + publish, not feature work. 8 of 10 gates closed; today is the cut.
@@ -527,18 +523,18 @@

This week 5-day push · Sat 06·13 target

Thu06·11
✓ The big day
-
#881 fixed, triage empty, packs + art shipped
+
#881 fixed, triage empty, packs + art + 2 detail bugs
-
-
Fri Next
-
06·12
-
Notes + screenshots
-
~1h of polish, then buffer
+
+
Fri06·12
+
✓ Prep
+
preflight passed, notes drafted, gate 9 closed
-
-
Sat06·13
-
RC + ship
-
Or call the slip
+
+
Sat Now
+
06·13
+
🚀 RC + ship
+
cutting the release candidate
@@ -652,7 +648,7 @@

Families by UI category canonical from catalog.json
system
- 2 + 3
experimental @@ -914,7 +910,7 @@

Verification loop · closed end-to-end