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>
This commit is contained in:
44
docs/superpowers/audits/2026-05-10-phase10a-dogfood-notes.md
Normal file
44
docs/superpowers/audits/2026-05-10-phase10a-dogfood-notes.md
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
---
|
||||||
|
name: Phase 10a manual dogfood notes
|
||||||
|
description: Runtime dogfood findings captured during the 2026/05/10 Phase 10a walkthrough.
|
||||||
|
type: audit
|
||||||
|
tags: [phase10a, dogfood, manual, runtime, qc]
|
||||||
|
created: 2026/05/10
|
||||||
|
status: in-progress
|
||||||
|
author: 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.
|
||||||
Reference in New Issue
Block a user