mirror of
https://github.com/razzant/ouroboros.git
synced 2026-10-20 11:43:44 +00:00
The phantom cancel-card fix (#1872) landed first; its meaning is kept and this branch's work is reconciled onto it: - task_ownership: the target's tri-state signed re-check (unchanged, changed, busy) stays; a busy re-check still raises ValueError, now caused by a contention StoreBusy, so the cost-projection sweep reads busy as no observation instead of a change. Its busy test simulates a busy signed read, the one place a busy read can occur now. - cancel_task_by_id is cascade-only: the reaper's moved cancel handoff drops the removed cascade keyword. - The W05 Stop test passes the ingress's live-ownership proof, as every in-process Stop does; custody without an open intent touches nothing. - Activity: an answered root's late-work row (D10) and a row's own known outcome (W10) are both rendered; a late-work row keeps its own words. - Chapter 05 keeps this branch's text with the target's two new facts (the cancel_task event only wakes the intent; the empty-body Stop's 200, 404 or 202 answers). Inventories regenerated. - task_lifecycle: the two comments this branch wrote about owing the salvage before the terminal row now say it once; the module stays at 1600 lines. server.py ends at 1774 (target 1770 plus W05's restart returns); the size test's bound names it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| modules | ||
| providers | ||
| tests | ||
| vendor | ||
| __init__.py | ||
| app.js | ||
| chart.umd.min.js | ||
| eslint.config.js | ||
| favicon.png | ||
| highlight.min.js | ||
| index.html | ||
| logo.jpg | ||
| marked.min.js | ||
| mermaid.min.js | ||
| model_roles.css | ||
| model_wait.css | ||
| onboarding.css | ||
| onboarding_template.html | ||
| package-lock.json | ||
| package.json | ||
| purify.min.js | ||
| room_work.css | ||
| settings.css | ||
| style.css | ||
| theme.js | ||
| ui.css | ||