moving
Some checks failed
Installer Smoke / installer-smoke (push) Has been cancelled

This commit is contained in:
Oleg Maslov
2026-09-02 10:10:29 +02:00
commit 0c3e2ead3b
3841 changed files with 970576 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
# 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.