Tracking issue for the 2026-04-06 four-spec batch. Specs are committed under docs/superpowers/specs/2026-04-06-*.md.
Specs
- Spec A — Priority Pipeline + Transcription Isolation —
docs/superpowers/specs/2026-04-06-priority-pipeline-design.md
- Two-model architecture (smart on Q&A press, light scanner for auto-questions + fact-check)
- Priority hierarchy: Q&A > fact-check > auto-answer
- 1s Q&A debounce, speculative prefetch from light model
- Phase 0 transcription-isolation diagnostic before fix
- Spec B — Line-by-Line HUD Streaming —
docs/superpowers/specs/2026-04-06-hud-line-streaming-design.md
- Flush on completed visual line (~6-7x fewer BLE writes)
- Protocol nomenclature corrected: cmd is
0x4E, 0x30/0x40/0x70 are screen_status bits
- Spec C — Live Activity Rework —
docs/superpowers/specs/2026-04-06-live-activity-rework-design.md
- Question / Pause / Resume buttons via App Intents → Darwin notification → MethodChannel
- Visibility gated to active sessions only
- Auto-detected questions excluded from Live Activity (and from glasses HUD)
- iOS 26 deployment target — no
@available gating
- Spec D — Cumulative Session Cost Tracking —
docs/superpowers/specs/2026-04-06-session-cost-tracking-design.md
- Live cost pill in recording bar, persist per-session totals, per-model breakdown
- Cost never displayed in Live Activity or on glasses HUD
Todo
Dependencies
A ──┬──> B (B uses Spec A's HudStreamSession cancel hook)
├──> C (C uses Spec A's shared Q&A entry point)
└──> D (D needs Spec A's modelRole tagging on LLM calls)
Reference findings (committed)
- G1 BLE protocol:
CLAUDE.md updated, command byte is 0x4E, new_char_pos is not an append offset, no scroll command exists. Sources: official Even Realities demo + community Python SDK.
- Deployment target: iOS 26 across all targets. No iOS 16/17 fallback paths.
Tracking issue for the 2026-04-06 four-spec batch. Specs are committed under
docs/superpowers/specs/2026-04-06-*.md.Specs
docs/superpowers/specs/2026-04-06-priority-pipeline-design.mddocs/superpowers/specs/2026-04-06-hud-line-streaming-design.md0x4E,0x30/0x40/0x70arescreen_statusbitsdocs/superpowers/specs/2026-04-06-live-activity-rework-design.md@availablegatingdocs/superpowers/specs/2026-04-06-session-cost-tracking-design.mdTodo
2026-04-04-transcription-quality-overhaul-design.md,2026-04-05-unified-tune-menu-design.md) — keep, archive, or deleteDependencies
Reference findings (committed)
CLAUDE.mdupdated, command byte is0x4E,new_char_posis not an append offset, no scroll command exists. Sources: official Even Realities demo + community Python SDK.