Stop unsafe work #30

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

Parent

Odin v1: terminal benchmark and health suite specification

What to build

A user gets bounded execution, reasoned safety stops, and an auditable partial run when a limit, qualified alarm, or cancellation occurs.

Acceptance criteria

  • Enforce declared memory, VRAM, write, worker, deadline, and cleanup bounds; start unprivileged and request only narrowly scoped optional privileged diagnostics.
  • Active thermal alarms, device loss, integrity errors, or breached limits stop affected and later same-component work; memory corruption or inseparable risk stops the entire run.
  • Cancellation and stops terminate owned worker processes where possible, retain partial samples and cleanup failures, and never claim guaranteed recovery from kernel or driver hangs.
  • No automatic retry, tuning, repair, driver install, or generic root command execution occurs.

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 user gets bounded execution, reasoned safety stops, and an auditable partial run when a limit, qualified alarm, or cancellation occurs. ## Acceptance criteria - [ ] Enforce declared memory, VRAM, write, worker, deadline, and cleanup bounds; start unprivileged and request only narrowly scoped optional privileged diagnostics. - [ ] Active thermal alarms, device loss, integrity errors, or breached limits stop affected and later same-component work; memory corruption or inseparable risk stops the entire run. - [ ] Cancellation and stops terminate owned worker processes where possible, retain partial samples and cleanup failures, and never claim guaranteed recovery from kernel or driver hangs. - [ ] No automatic retry, tuning, repair, driver install, or generic root command execution occurs. ## Blocked by - [Save a Quick capability run](https://git.bongbetic.com/xavierk/odin/issues/27) - [Inspect read-only health](https://git.bongbetic.com/xavierk/odin/issues/29) ## Decision sources - [Choose Odin’s workload suite and run profiles](https://git.bongbetic.com/xavierk/odin/issues/8#issuecomment-6705) - [Choose Odin’s runtime and Linux compatibility contract](https://git.bongbetic.com/xavierk/odin/issues/9#issuecomment-6845) - [Define health findings and the optimization advice rubric](https://git.bongbetic.com/xavierk/odin/issues/11#issuecomment-6740)
xavierk added the ready-for-agent label 2026-09-28 05:42:17 +00:00
xavierk added a new dependency 2026-09-28 05:43:11 +00:00
xavierk added a new dependency 2026-09-28 05:43:12 +00:00
xavierk added a new dependency 2026-09-28 05:43:13 +00:00
xavierk added a new dependency 2026-09-28 05:43:14 +00:00
xavierk added a new dependency 2026-09-28 05:43:15 +00:00
xavierk added a new dependency 2026-09-28 05:43:16 +00:00
xavierk added a new dependency 2026-09-28 05:43:20 +00:00
xavierk added a new dependency 2026-09-28 05:43:21 +00:00
xavierk added a new dependency 2026-09-28 05:43:23 +00:00
xavierk added a new dependency 2026-09-28 05:43:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: xavierk/odin#30