Product Spec
This page mirrors the canonical BugNarrator product spec at a high level.
The full authoritative version lives in the repository at docs/architecture/product-spec.md.
Product Identity
BugNarrator is a local-first desktop tool for narrated software testing and software review.
Its durable workflow is:
record -> review -> refine -> export
Primary Product Surfaces
Menu Bar Windowthe compact status and recovery surface on macOSRecording Controlsstart, stop, screenshot, and closeSession Librarythe durable archive of recorded sessionsReview Workspacetranscript, screenshots, extracted issues, and summarySession Bundletranscript.mdplusscreenshots/Debug Bundlesupport diagnostics export that excludes raw credentials
Core Product Rules
- only one recording session can be active at a time
- screenshot capture should not interrupt audio recording
- finished sessions must remain recoverable if transcription is blocked by missing or invalid credentials
- issue export to GitHub and Jira remains experimental
- exported artifacts stay local and understandable
Platform Direction
- macOS is the current production platform
- Windows is being built as a native WPF app in the
windows/workspace - workflow parity matters more than pixel-perfect UI parity