Files
waggle-os/docs/qa-polish-2026-06-24/SMOKE-REPORT.md
Oleg Maslov 0c3e2ead3b
Some checks failed
Installer Smoke / installer-smoke (push) Has been cancelled
moving
2026-09-02 10:10:29 +02:00

27 lines
2.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# QA Polish — Live Smoke (2026-06-24/25)
**Branch:** `fix/qa-polish-2026-06-24` (8 commits) · **Sidecar:** restarted on :3333 with the new server code (esbuild 0.28.0 binary realigned to tsx's host — env fix, `--no-save`) · **UI:** vite :8080 (HMR). Viewport 1440×900.
## Result: PASS — every smoked fix renders correctly, **0 console errors** on all surfaces.
| Fix | Surface | Evidence | Result |
|---|---|---|---|
| **KG graph P0** | `GET /api/memory/graph` (live) | — | **3562 nodes** real types (concept/org/person/project/technology, NOT "unknown"), **31837/31837 edges resolve to nodes** |
| **KG graph P0** | `/memory?tab=graph` | `smoke-01-kg-graph-fixed.png` | "54/54 nodes · **312/312 edges**" (was 0/312), nodes colored by type, legend "Concept 44 · Technology 5 · Organization 4 · Person 1" (was "Unknown 54"), real labels |
| **cron P1** | Mission Control | `smoke-02-mission-control.png` | "Wednesdays at 10:00 AM", "Every day at 5:00 AM", "Sundays at 4:00 AM" — no raw cron |
| **weaver P2** | Mission Control | `smoke-02-mission-control.png` | "Memory Weaver — Status: **Active**" (was blank) |
| **trust relabel P1** | `/memory?tab=trust` | `smoke-03-trust-relabel.png` | "451" total headline + subordinate chips (1 fresh · 366 stale · 448 awaiting) + "Overlapping views — a memory can be counted in more than one." |
| **suggestions P0** | Home briefing | `smoke-04-home-suggestions.png` | "Egzakta Group Positioning in Serbian Consulting Market (June 2026)" (no `\| … \|` pipe leak), complete phrases, tail-truncated ellipsis |
| **cmdK label P3** | Sidebar | `smoke-01…png` | "Ctrl K" on Windows (was hardcoded "⌘K") |
## Verified at the API layer (live sidecar)
- `GET /api/memory/graph?scope=personal``{nodes:[{id,label,type}], edges:[{source,target,relationship}]}`; **all-unknown? False**; **edges resolving to nodes: 31837/31837**.
## Not exercised (deliberate)
- Node-click detail panel + filter narrowing (recon confirmed both are wired; they self-resolve once nodes carry real labels/types — verified data is now correct).
- Real OAuth / Stripe / agent-run notification round-trips (need live creds / a real agent run).
- Timeline 24h window with NEW events (the ISO-storage fix applies to events emitted after the restart; existing space-format rows age out).
## Gates at smoke time
server tsc 0 · apps/web tsc 0 · apps/web FE 1160/1160 · touched server suites 281/281 · cron 33 · command-center 32.