Skip to content

Milestones

List view

  • Generalise. Claims become GitHub issue assignments, gates become the target repo's required checks, the checkpoint becomes a draft PR. Blocked on D8. Exit: runs against a second repository with no oxidex-specific code on the path; a worker killed mid-gate-13 loses no reviewer-approved work; reviewer verdicts appear as PR reviews.

    No due date
    7/7 issues closed
  • Service owns dispatch. Queue, claims, role-to-model map and retry policy move into the service; parallel_model_fix_loop.py retires into it and model_fix_loop.py survives as the gate runner. Exit: parallel_model_fix_loop.py deleted; claims survive a service restart; role map changes take effect without redeploy; drain kills no worker mid-gate; a 7-day unattended run.

    No due date
    7/8 issues closed
  • Read-only dashboard: FastAPI + uvicorn, SQLite (WAL), HTMX + SSE + Jinja. An ingester tails the P1 event stream and the existing oxidex JSONL logs; every view is a projection. Zero changes to the harness. Exit: deployed per D7 over Tailscale with token auth; ingests the full 8-day history without loss; SSE within 2s; the error panel reproduces the baseline and shows the P1 delta; 48 hours live with no ingester restarts.

    No due date
    12/13 issues closed
  • Fix the model layer, in swack-tools/oxidex (~half a day). Delete the global governor; add ModelClient with theclawbayError classification, per-worker retry with jitter and per-endpoint cooldown; un-pin max_retries; role table replaces the random draw; add the plan stage; reviewer on a different vendor; structured event emission. Exit: no code path pauses more than one worker; every 429 recorded with its class; cost caps never retried; a 72-hour run measured against the 27,662/8-day and 56% / 25-80% baselines.

    No due date
    11/12 issues closed
  • Repository and guardrails. No functional code: repo, 13 labels, milestones, backlog issues, project board, README/AGENTS.md, CI (ruff/mypy/pytest), branch protection on main. Exit: repo exists with green CI, branch protection active, all backlog items created, labelled, milestoned and on the board.

    No due date
    16/16 issues closed