diff --git a/docs/verification.md b/docs/verification.md index fb57d69..6802a61 100644 --- a/docs/verification.md +++ b/docs/verification.md @@ -3,6 +3,47 @@ Observed through 2026-07-24 in the local workspace. This report separates observed results from product limits and unknown production properties. +## Goal-completion replay on 2026-07-24 + +These observations apply to exact local commit +`4f64eab7968182faa16a6ccbc21555de4287c9ec`. The two unrelated, pre-existing +working-tree changes in the staging E2E task and wrapper were excluded from +both isolated worktrees. + +- `./scripts/quality.sh` passed every configured source, Compose, Helm, + release, rollback, migration, security, dependency, static-analysis, and + production-image gate. ExUnit reported 367 passing tests; Trivy, Hex, and + npm reported no advisory or vulnerability finding at their configured + severities. The exact temporary quality worktree, containers, networks, + volumes, and image tags were absent afterward. +- A fresh detached-HEAD browser replay passed all 42 scenarios in the + Chromium, Firefox, and WebKit matrix. It exercised registration and account + changes, requests and activities, exact/approximate/hidden map discovery, + clustering, chat, consent-based tracking, handover, blind reviews, + moderation, notifications, restart recovery, accessibility, and responsive + overflow. The exact E2E project + `who_need_help_e2e_20260724185814-755941` and its isolated database were + absent afterward. +- A fresh isolated 30-second load replay used two web and two worker replicas + with 40 public HTTP, 40 WebSocket, and 8 authenticated mutual-aid virtual + users. All 34,755 checks and 38,153 HTTP requests passed, including 1,691 + authenticated chat/tracking iterations and 240 WebSocket heartbeat + sessions. Overall HTTP duration averaged 3.095 ms with p95 7.198 ms; the + authenticated scenario averaged 7.48 ms with p95 11.21 ms. These are + workstation observations, not production limits. +- PostgreSQL observed no rollback, deadlock, conflict, temporary file, or lock + waiter. It peaked at 16 client backends with at least 81 observed connection + slots of headroom. Per-web Ecto telemetry recorded 183,553 queries with a + 272.59 microsecond average total duration, including 246.44 microseconds of + execution and 25.20 microseconds of pool queue time. Exact fixture cleanup + restored every tracked application-table count. +- Ten sequential resource samples observed maxima of 345.4 and 359.2 MiB for + the web replicas, 225.6 and 222.1 MiB for workers, 120.0 MiB for PostgreSQL, + and 310.7 MiB for the isolated proxy. Evidence is retained under + `output/performance/goal-final-20260724`; the exact load project + `who_need_help_load_20260724190445947286` and its containers, network, + database volume, and image tags were absent afterward. + ## Final local development audit on 2026-07-24 These observations apply to the local checkout, its isolated test projects, and