You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(reports): default the report recipes to the committable form
Plan 59's PR #51 incident: the obvious recipe name (report-agent)
produced the --baseline delta form, which bakes a machine path into the
markdown and fails CI's freshness gate — and a git diff against your own
stale commit reads clean, so the bad form looked verified locally. Fix
the mechanism, not the instance:
- report-agent / report-ios now emit the no-baseline form CI compares;
delta prints move to new -diff recipes that omit --out, so the
uncommittable form never touches reports/ at all.
- code-quality-cycle skill: prove a report-touching commit green by
running the gate's own check script locally, never by eyeballing a
diff (follow-up pushes don't re-trigger PR CI).
- check-report.mjs stale message: recommend report-ios, not -save
(re-snapping the baseline mid-PR would absorb a ratchet regression).
- quality-status seeds marked priority-ordered (#1 = next cycle's
default scope) after the cycle-5 seed deflection.
Plan: 59
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
failures.push('report stale: committed reports/ios.json disagrees with a fresh run on the toolchain-independent fields (LOC / duplication / complexity / slop / scenarios / testability / structure / dead-code) — run `just report-ios-save` and commit the result');
72
+
failures.push('report stale: committed reports/ios.json disagrees with a fresh run on the toolchain-independent fields (LOC / duplication / complexity / slop / scenarios / testability / structure / dead-code) — run `just report-ios` and commit the result');
|**iOS app** (`ios/`) | HMAC seeds baked in binary; `GlassesSource.publish` frame path ~6.6% covered (#197-blocked, on-device-verified); live vendor fold-crash | 5 (plans 48, 53, 54, 56, 59) | 01 | 22.0% |**active** — next cycles land here |
19
19
20
-
## iOS worklist seeds (next cycles)
20
+
## iOS worklist seeds (priority-ordered — #1 is the next cycle's default scope; argue deviations to the user)
21
21
22
22
-**File the [fold crash](tech-debt/dat-fold-channel-open-race.md) upstream with Meta** — 3 cycles overdue (3→4→5); the single highest-leverage parked item, re-confirmed on-device in cycle 5 (the only thing between the glasses path and a clean fold).
23
23
-[RoomConnection recording dual-writer](tech-debt/roomconnection-recording-dual-writer.md) restructure (correctness; off the glasses path, fully off-device-verifiable).
0 commit comments