Files
Lumotia/docs/superpowers/audits/2026-05-10-phase10a-dogfood-notes.md
Jake b0d4ac8de1
Some checks failed
check / cargo check (macos-latest) (push) Has been cancelled
check / cargo check (ubuntu-22.04) (push) Has been cancelled
check / cargo check (windows-latest) (push) Has been cancelled
check / svelte build + lint (push) Has been cancelled
docs(phase10a): re-validation pass entry for 2026/05/12 stack
Smoke checks (native window, Settings, Record, no error toasts) PASS on
the post-residuals-B/tracing/Area-A stack. Hermes session crashed
before the longer-form dogfood pass (transcribe + LLM cleanup + tagging)
could run; the LLM tagging crash from 2026/05/10 remains the
outstanding release-blocker. Tracing pipeline confirmed working under
the new default filter.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-12 23:45:32 +01:00

3.1 KiB

name, description, type, tags, created, status, author
name description type tags created status author
Phase 10a manual dogfood notes Runtime dogfood findings captured during the 2026/05/10 Phase 10a walkthrough. audit
phase10a
dogfood
manual
runtime
qc
2026/05/10 in-progress Hermes Agent with Jake Sames

Phase 10a — Manual Dogfood Notes

Environment

  • Launched via ./run.sh from /home/jake/Documents/CORBEL-Projects/transcription-app.
  • Dev server: Vite on localhost:1420.
  • Tauri binary: /home/jake/Documents/CORBEL-Projects/transcription-app/target/debug/magnotia.
  • Launch visible to Jake after restarting under PTY.

Results

Check Result Notes
App launches visibly PASS Tauri app visible after PTY launch.
History row export PASS Row-level History export opens the native save dialog and works as intended.
File Transcription multi-format export PASS after fix Initially failed across all export types. Fixed by routing desktop exports through Tauri native save dialog + write_text_file_cmd; Jake retested and confirmed it works as intended.
Bulk History export PASS Selected 3 history rows, bulk toolbar appeared, “Export selected” wrote one .md per row and behaved as expected.
Tag one History row BLOCKED / CRASH Initially showed “LLM not loaded. Download an AI model in Settings.” After LLM load attempt, dev process exited during llama.cpp load with GGML_ASSERT(strncmp(n->name, LLAMA_TENSOR_NAME_FGDN_AR "-", prefix_len) == 0) failed while loading Qwen3.5-4B-Q4_K_M.gguf. Treat as release-blocking LLM compatibility/setup issue before LLM-dependent tagging can pass.

2026/05/12 — re-validation pass after engine slop residuals + Area A

Context: residuals B (184214b), hotkey tracing finishing (48c4838), and Area A storage-error typing (52565ea + a36ae7e) landed today. Launched magnotia under RUST_LOG=info,magnotia=debug,magnotia_lib::commands::live=debug to validate that the new tracing + storage-error semantics held up in a real session.

Check Result Notes
Native window visible on Dictation PASS Confirmed by Jake.
Settings opens in native window PASS Confirmed by Jake.
Record start/stop or clear prerequisite/error PASS Confirmed by Jake.
No obvious WARN/ERROR toast or crash on smoke PASS Confirmed by Jake.
Longer-form dogfood (transcribe + LLM cleanup + tagging) NOT RUN Hermes session crashed before the longer pass could start. The LLM tagging crash from the 2026/05/10 entry above remains the outstanding release-blocker.

Observability check — tracing pipeline confirmed working under the new default filter (magnotia=info,magnotia_lib=info,magnotia_audio=info,magnotia_startup=info,magnotia_hotkey=info,magnotia_ai_formatting=info). Per-chunk speech-gate skip + dispatch events show under magnotia_lib::commands::live=debug as intended.

Storage-error semantics: no opportunity to exercise typed storage failures this session (no FK violation, NotFound, or migration replay path was hit). Re-validation deferred to next dogfood pass when a path that produces a real storage error can be triggered deliberately.