test: retain completed two-hour client lifecycle evidence
v2-ci / unit-tests (pull_request) Has been cancelled

This commit is contained in:
Joseph Doherty
2026-11-10 14:54:38 -05:00
parent c6c05a1001
commit ab35ddd3c2
9 changed files with 2951 additions and 23 deletions
@@ -92,5 +92,24 @@ sessions/subscriptions/items returned to zero after every cycle. Warm samples
showed 146–148 total FDs; the final managed heap was 4,737,536 bytes and RSS was
181,018,624 bytes. The deliberate manager before/after control passed and
`--full --duration 90` exited 2 before creating artifacts. This is diagnostic
coverage only; the two-hour gate remains pending until a coordinator-owned full
run completes. Receipts are under `evidence/2026-11-10-diagnostic/`.
coverage only; the two-hour gate was pending at that point. The completed full
run is recorded below. Receipts are under `evidence/2026-11-10-diagnostic/`.
The coordinator-owned full run completed on 2026-11-10 with **exit 0 and
7,200.984 seconds of actual client observation**: 5,420 cycles; 10,840 Shared
rounds, 10,840 driver rounds plus 10,840 live reinitializations, 10,840 browser
sessions, and **43,360 verified manager disposals**. All samples report zero weak
product-object survivors and zero open PKI descriptors; each cycle returned server
public session/subscription/item counts to zero. Final retained managed memory was
3,988,520 bytes and RSS 86,102,016 bytes, with 148 global FDs. Own certificate hashes
were unchanged. The manager before/after positive control passed. Selected counter
histories, loaded SDK hashes, artifact manifest and verification hashes are in
`evidence/2026-11-10-full/`; private PKI and credentials are excluded.
This is a **completed two-hour client lifecycle gate**, not a performance-budget
or complete G4 pass. Its source is `c25561c6`, exact SDK 2.0.1, framework-dependent
Linux ARM64 on runtime 10.0.3 with the pinned image ID recorded in the receipt.
The later HG 1.0 consumer mapping is independently tested and does not retroactively
change these immutable artifact/source records. The failed canonical server RSS
workload remains separate in #799.