mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-25 21:20:00 +00:00
03132e8782
Cold seven-day mock workload charts synthesized 914 values per series before discarding most of them. Selecting the existing timestamp grid before synthesis preserves the retained readings, newest point and complete history window while bounding expensive work. The controlled native request fell from 8.9 seconds to 1.3 seconds. The strict chart query gate also exceeded its 90 ms p95 limit. Profiling showed repeated SQLite row decoding, so raw fleet value reads now carry the series and timestamp in one integer per observation. This statement-local transport preserves exact values, negative-epoch timestamps, tier reconciliation, resource scope and ordering, with separate columns when a window could overflow. Full metrics-store tests and targeted monitoring/API regressions pass, including boundary and prepared-query cache controls. The 90 ms limit remains unchanged. Organization browser fixtures arrange activated API fixtures before their first workspace load. Explicit activation and deletion bounds cover the existing server deadlines. Cleanup owns partial preparation, attempts every tracked organization and retains failures. Native backend teardown retains its final log. CI executes all 63 authentication, organization and backend lifecycle controls before browser fanout. Browser OS acquisition uses the hosted runner's existing signed Ubuntu source definition. An unrelated Microsoft feed returning 403 can no longer stop browser setup. Missing, unreadable or empty Ubuntu definitions and incomplete Ubuntu index updates still fail. Existing mirror, TLS, signature and cached archive hash checks remain in force. Real apt acquisition controls, 17 package cache tests, 11 ownership tests and normal commit/push checks pass. The mock target lookup benchmark keeps fixture lifecycle logs out of Go's result stream. A combined stdout/stderr control reproduces the lost original observations and parses all ten corrected observations with identical 4,731 lookups per operation. The benchmark work and comparison thresholds remain unchanged. Current-build browser verification covers `/proxmox/workloads?type=vm&platform=proxmox-pve` at 1440×1000 and 390×844: seven-day trends, row drawer expansion, history range selection, oldest/latest keyboard inspection and drawer dismissal. Twelve organization-route cases cover organization settings, access, sharing and billing across Chromium, mobile Chrome and mobile Safari with retries disabled. The [full stable/probation browser run](https://github.com/rcourtman/Pulse/actions/runs/40160832317) passed: 530 passed, 392 skipped, zero failures and no retry/flaky markers in all eight shard logs. Agent registration and organization provisioning also passed. This evidence covers product code at64c0a3f9. The later correction changes only a Go benchmark fixture and its performance contract. The [final-head stable E2E run](https://github.com/rcourtman/Pulse/actions/runs/40163545118) also passed all eight shards, agent registration and organization provisioning: 186 passed, 183 skipped, zero failures. All nine required source checks passed. The [final-head build and test run](https://github.com/rcourtman/Pulse/actions/runs/40163545117) passed, including benchmark comparison and strict chart qualification. The chart result on valid hosted capacity was p50 38.31 ms, p95 51.01 ms and p99 52.28 ms against the unchanged 90 ms p95 limit. The retained artifact binds the measured binary to the tested synthetic merge commit. The preceding runtime qualification also passed at p95 86.55 ms on its runner. The benchmark comparison found no regression above the existing 10% and p<0.05 threshold. The corrected lookup fixture supplied all ten observations without parser warnings. After main advanced with scoped authentication and tenant runtime changes, a native compatibility proof composed this exact head withc809d3c93b. API, configuration API and monitoring regressions passed. All twelve organization browser cases passed again with retries disabled. A fresh embedded runtime passed the desktop and phone seven-day chart matrix with both endpoints accessible. The reviewed combined tree is2e9a154b1c.