Complete offline browser suite #44

Open
opened 2026-09-28 05:42:27 +00:00 by xavierk · 0 comments
Owner

Parent

Odin v1: terminal benchmark and health suite specification

What to build

A Standard run executes the full Odin-owned browser interaction workload and stores its valid p95 or precise incomplete outcome.

Acceptance criteria

  • Run two untimed warmup cycles and ten measured grid/board/editor cycles for exactly 240 valid positive finite action-to-visible-update samples.
  • Compute nearest-rank p95 as sorted item 228 of 240; preserve every action, independent state check, context, and a five-minute end-to-end stage deadline.
  • Package plain HTML/CSS/JavaScript and all assets offline with rights/notice evidence and a canonical content-addressed manifest; reject unlisted assets, symlinks, or path traversal.
  • Qualify headed/headless and installed software identities separately; wrong output, focus loss, external request, failed timing, crash, or timeout withholds the browser domain.
  • Run an unscored outbound-blocked offline smoke test; numerical score remains withheld until mode-specific physical calibration.

Blocked by

Decision sources

## Parent [Odin v1: terminal benchmark and health suite specification](https://git.bongbetic.com/xavierk/odin/issues/26) ## What to build A Standard run executes the full Odin-owned browser interaction workload and stores its valid p95 or precise incomplete outcome. ## Acceptance criteria - [ ] Run two untimed warmup cycles and ten measured grid/board/editor cycles for exactly 240 valid positive finite action-to-visible-update samples. - [ ] Compute nearest-rank p95 as sorted item 228 of 240; preserve every action, independent state check, context, and a five-minute end-to-end stage deadline. - [ ] Package plain HTML/CSS/JavaScript and all assets offline with rights/notice evidence and a canonical content-addressed manifest; reject unlisted assets, symlinks, or path traversal. - [ ] Qualify headed/headless and installed software identities separately; wrong output, focus loss, external request, failed timing, crash, or timeout withholds the browser domain. - [ ] Run an unscored outbound-blocked offline smoke test; numerical score remains withheld until mode-specific physical calibration. ## Blocked by - [Time board actions](https://git.bongbetic.com/xavierk/odin/issues/42) - [Time corrected editor actions](https://git.bongbetic.com/xavierk/odin/issues/43) ## Decision sources - [Specify Odin’s v1 browser interaction workload](https://git.bongbetic.com/xavierk/odin/issues/20#issuecomment-6927) - [Reconcile browser editor fixture and scripted action](https://git.bongbetic.com/xavierk/odin/issues/23#issuecomment-6960)
xavierk added the ready-for-agent label 2026-09-28 05:42:27 +00:00
xavierk added a new dependency 2026-09-28 05:43:31 +00:00
xavierk added a new dependency 2026-09-28 05:43:32 +00:00
xavierk added a new dependency 2026-09-28 05:43:37 +00:00
xavierk added a new dependency 2026-09-28 05:43:48 +00:00
xavierk added a new dependency 2026-09-28 05:43:50 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: xavierk/odin#44