Skip to content

audio-in spec names no wake-request topic (recognizer_loop:wake_up has no successor)Β #164

Description

@JarbasAl

πŸ€– Auto-generated by Claude Fable 5 (claude-fable-5) via Claude Code β€” NOT human-reviewed. Verify before acting.

The audio-in spec migrates the listener's sleep/wake surface, but it names no wake-request topic: recognizer_loop:wake_up has no spec successor. A spec-only listener (one that binds nothing outside the spec namespace) can therefore never be woken programmatically β€” a skill or automation that put the listener to sleep has no sanctioned way to wake it again, short of the wake word itself.

Found during the naptime skill's migration gate, where the two migrated topics matched audio-in.md Β§6.3/Β§6.4 verbatim and cross-version wire compat held β€” the gap is in the spec surface, not the implementation. Proposal needed: either a canonical wake-request topic in the audio-in namespace (with the usual MIGRATION_MAP twin from recognizer_loop:wake_up), or an explicit statement that waking is wake-word-only and the legacy topic dies with its deprecation horizon. The former matches how every other sleep-adjacent topic was handled.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions