chore(status): three debts the card was keeping to itself - #168
Open
wine-fall wants to merge 1 commit into
Open
Conversation
The `## Open` section is the index for every open issue, and three were missing from it — one of them for five days. - **#163** (enhancement, eng) the director never interjects a talk beat over a ducked song, though `Engine.play(voice)` has ducked and unducked for any live music since spec 03-02. - **#164** (watch, bug) one real session on 2026-08-31 logged three dead stream probes, one pick that found nothing, and five picks running 82-192 s against spec 04 §3.3's 40-55 s baseline. - **#153** (bug, eng) filed 2026-08-26 and never given a line here. Nothing but the pointers moves: the bodies are the record. Claude-Session: https://claude.ai/code/session_01V9VYPS4yguiqTKBcjHt2hZ Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
This was referenced Aug 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Three open issues had no line in
specs/STATUS.md## Open, the section thatis the index for the backlog. Two were filed in this session; one had been
invisible since 2026-08-26.
a ducked song. The engine half has been complete since spec 03-02:
Engine.play(voice)ducks any live music and pre-schedules the unduck at theclip's known end (
src/engine.ts:346-353), and both the announce and amid-song steer reply already ride it.
Director.runVoice(
src/director.ts:901) simply never asks — its music-segment race waits onlyon the song's end, the listener's next line, and a due switch's pick. The
issue carries the staleness constraint on buffered beats and its dependency
on the in-flight talk-context music-state fix.
stream probes, one pick that returned nothing suitable, and five picks
running 82-192 s against the 40.2 s / 54.7 s baseline recorded in
specs/spec04/04-no-dead-air.md§3.3. Source health is suspected andexplicitly marked unverified; the numbers stay in the issue rather than the
spec because the session was not run under the spec's measurement
conditions.
Only the three pointers move. The issue bodies remain the record, per the card
rule in the section's own header and the
murmur-issueskill. No code, spec,or test is touched; STATUS.md is 62 lines, under the 85-line cap that
.github/scripts/check-pr.tsenforces.AI coding brief
Original request — The listener asked for two issues to be recorded from
evidence already gathered in this session (the mid-song interjection feature,
and the music-pick failures seen in
.dev/dev.log), then asked that theresulting STATUS.md pointer lines not sit in the shared checkout waiting for
another PR to carry them, but ship on their own chore branch. The why: the
shared main checkout is used by several sessions at once, so an uncommitted
edit there is both invisible debt and a merge hazard.
Manual interventions — The listener supplied the evidence anchors directly
(the engine
duck/unduckseam, therunVoicerace, the log timestamps) andset the design constraint that a buffered beat must be validated against the
live music state at air time. They also directed the follow-up: commit now
rather than letting the pointer lines ride a future PR, staging only
specs/STATUS.md.Retro — Nothing was slow here. The one thing worth carrying forward: the
audit that surfaced #153's missing line came free from running
gh issue list --state openagainst the card, which is themurmur-issuesyncstep — running it as a reflex whenever a new line is added catches this drift
before CI or a handoff does.
🤖 Generated with Claude Code