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
Two committed documents disagree with what actually runs, and one of the two disagreements changes behaviour. Fix both so a reader following the docs gets the deployed reality. After this, the weekly cadence in SKILL.md matches the deployed routine, and the tts-engine plan does not instruct a re-runner into a gate its own step refuses.
(1) The weekly cadence — causal, not cosmetic.skills/frontier-commits/SKILL.md:326 documents "Schedule Mondays 07:30 local (after the 06:15 snapshot)". The deployed frontier-commits-weekly scheduled task runs 0 9 * * 0 — Sunday 09:03. A Sunday fire always lands on the last day of its own ISO week, so every run collides with any episode hand-shipped earlier that week, whereas a Monday fire opens a fresh one. The 2026-09-06 run's already-shipped-this-week skip is a symptom of that drift, not only a clean test of the guard from #197.
Worth checking as part of this: six stories detected on 2026-09-06 (anthropics/fermats-last-theorem, openai/PrimeGaps186, openai/LongGapsBetweenPrimes, releases claude-code v2.1.263 and codex rust-v0.153.4, and anthropic-tokenizer-typescript ARCHIVED) went unmarked and now wait for the next run. They were called "not lost" on the strength of reading _appeared and the mention-once key scheme, never on a run proving they re-surface. Confirm they actually do.
(2) The tts-engine plan.docs/superpowers/plans/2026-09-04-tts-engine-registry.md on main sets its step-0 Surface Tension rehearsal manifest to the Ryan preset, which the plan's own Task 2 gate refuses on breeze (no presets). The executing session worked around it with voice=house and #206 landed, but the plan file was never corrected — #203 body was updated instead. A reader re-running Task 8 on breeze hits the refusal.
Reproduction
grep -n "07:30" skills/frontier-commits/SKILL.md → line 326, "Mondays 07:30 local".
Read docs/superpowers/plans/2026-09-04-tts-engine-registry.md step 0 against its own Task 2 gate.
Expected: docs describe what runs.
Actual: the cadence is off by a day in the direction that causes collisions, and the plan's step 0 contradicts its Task 2.
Pointers
skills/frontier-commits/SKILL.md:326 — the documented cadence.
The deployed routine: ~/.claude/scheduled-tasks/frontier-commits-weekly/SKILL.md and its schedule registration.
docs/superpowers/plans/2026-09-04-tts-engine-registry.md — step 0's rehearsal manifest and the Task 2 gate.
skills/frontier-commits/fc_stories.py — _appeared and the mention-once key scheme, for the six-stories check.
Constraints
Decide which one is right before editing. The doc and the deployment disagree; changing the doc to match a Sunday fire keeps the collision. The argument in the concern is that Monday is correct because it opens a fresh ISO week — if you agree, the deployment moves and the doc stays.
Changing a deployed scheduled task is a live-behaviour change; state what you changed and why in the PR.
The plan file is history-adjacent — correct step 0 in place, and note the correction rather than silently rewriting the plan's narrative.
Acceptance criteria
skills/frontier-commits/SKILL.md:326 and the deployed frontier-commits-weekly schedule agree, with the chosen day justified in the PR.
The chosen cadence opens a fresh ISO week rather than closing one, or the reason it doesn't matter is written down.
docs/superpowers/plans/2026-09-04-tts-engine-registry.md step 0 no longer selects a preset its own Task 2 gate refuses on breeze.
The six unmarked 2026-09-06 stories are confirmed to have surfaced in the following run (or the reason they didn't is filed).
Out of scope
The fc_snapshot.py partial-sweep reporting (filed separately), and the Breeze 500-char take ceiling.
Task
Two committed documents disagree with what actually runs, and one of the two disagreements changes behaviour. Fix both so a reader following the docs gets the deployed reality. After this, the weekly cadence in
SKILL.mdmatches the deployed routine, and the tts-engine plan does not instruct a re-runner into a gate its own step refuses.Context
Filed by concern triage from https://github.com/schmug/agent-notes/issues/25 and https://github.com/schmug/agent-notes/issues/23 (sessions
679e4e4e-67f8-40c3-b7ad-d7d72b2f5e3band19a020a7-e57a-4d6f-a1b0-ceb6bbaae4f4).(1) The weekly cadence — causal, not cosmetic.
skills/frontier-commits/SKILL.md:326documents "Schedule Mondays 07:30 local (after the 06:15 snapshot)". The deployedfrontier-commits-weeklyscheduled task runs0 9 * * 0— Sunday 09:03. A Sunday fire always lands on the last day of its own ISO week, so every run collides with any episode hand-shipped earlier that week, whereas a Monday fire opens a fresh one. The 2026-09-06 run'salready-shipped-this-weekskip is a symptom of that drift, not only a clean test of the guard from #197.Worth checking as part of this: six stories detected on 2026-09-06 (
anthropics/fermats-last-theorem,openai/PrimeGaps186,openai/LongGapsBetweenPrimes, releasesclaude-code v2.1.263andcodex rust-v0.153.4, andanthropic-tokenizer-typescriptARCHIVED) went unmarked and now wait for the next run. They were called "not lost" on the strength of reading_appearedand the mention-once key scheme, never on a run proving they re-surface. Confirm they actually do.(2) The tts-engine plan.
docs/superpowers/plans/2026-09-04-tts-engine-registry.mdonmainsets its step-0 Surface Tension rehearsal manifest to the Ryan preset, which the plan's own Task 2 gate refuses on breeze (no presets). The executing session worked around it withvoice=houseand #206 landed, but the plan file was never corrected — #203 body was updated instead. A reader re-running Task 8 on breeze hits the refusal.Reproduction
grep -n "07:30" skills/frontier-commits/SKILL.md→ line 326, "Mondays 07:30 local".frontier-commits-weeklyscheduled task →0 9 * * 0(Sunday 09:03).docs/superpowers/plans/2026-09-04-tts-engine-registry.mdstep 0 against its own Task 2 gate.Expected: docs describe what runs.
Actual: the cadence is off by a day in the direction that causes collisions, and the plan's step 0 contradicts its Task 2.
Pointers
skills/frontier-commits/SKILL.md:326— the documented cadence.~/.claude/scheduled-tasks/frontier-commits-weekly/SKILL.mdand its schedule registration.docs/superpowers/plans/2026-09-04-tts-engine-registry.md— step 0's rehearsal manifest and the Task 2 gate.skills/frontier-commits/fc_stories.py—_appearedand the mention-once key scheme, for the six-stories check.Constraints
Acceptance criteria
skills/frontier-commits/SKILL.md:326and the deployedfrontier-commits-weeklyschedule agree, with the chosen day justified in the PR.docs/superpowers/plans/2026-09-04-tts-engine-registry.mdstep 0 no longer selects a preset its own Task 2 gate refuses on breeze.Out of scope
The
fc_snapshot.pypartial-sweep reporting (filed separately), and the Breeze 500-char take ceiling.