Roadmap
Live from the repository's committed releases ledger (releases.db) โ the same source of truth the repo's own dashboard renders. Status markers: โ
done ยท ๐ง in progress ยท โธ paused. Each entry links to its GitHub issue.
8 items are in progress. The current long-horizon focus is named in the repo's roadmap dashboard.
In progress 8 items
- ๐งGH-201 ยท Gen 3.5 follow-ups โ remaining ATE hardening arc (tasks 3โ8b of #174)#201
- ๐งGH-141 ยท make Fuzzing and ATE actually useful โ Phases 1, 2, 4, 5 (+ #142 prerequisite); Phase 3 deferred pending #143's incidence comparison#141
- ๐GH-5 ยท kernel robustness: node:test unit runner#5
- ๐Vendor legacy SWE skills and make skills/ canonical#325
- ๐ci: hermetic local gate runner (retire GH-564 clone requirement) and offline pre-push fallback#496
- ๐Builder can approve and close its own relay; no merge path checks for a reviewer (evidence, severity, fixes)#505
- ๐Relay terminal authorization: prove a review happened without trusting builder-writable state#509
- ๐Reconciler provenance lifecycle#591
Queue / parked intake 52 items
- NoneGH-223 โ pre-push gate push double-applies through ref lock#223
- NoneGH-215 โ wave_reconcile.py and roadmap-dashboard.sh hardcode pre-vendoring path depth#215
- NoneGH-216 โ marathon-plan.sh ledger parser rejects link-style ROADMAP.md bullets#216
- ๐GH-75 ยท single-page HTML dashboard: releases (mid/long term) + roadmap (immediate) in one read-only view#75
- ๐GH-61 ยท RELEASES ledger durability hardening (GH-57 follow-up)#61
- ๐GH-67 ยท Commandcode builder default widened to `--yolo` โ closer evaluation โ possible build#67
- ๐งGH-32 ยท RELEASES app: SQLite-backed release ledger, CLI-only writes, generated RELEASES.md, cross-repo UI#32
- ๐GH-28 ยท RELEASES.md ledger discipline: deterministic bloat checks + per-release tracking issue#28
- ๐GH-17 ยท SOP for evaluating new agent harnesses and frontier models#17
- ๐GH-18 ยท Harness evaluation: Command Code (cmd) and model matrix#18
- ๐marathon-drive blocked-before-dispatch refusal omits XYZ_ARCHIVE_ROOT#255
- ๐No preflight checks the builder can reach a phase artifact paths#256
- ๐Jog: serial immediate-queue execution engine and skill (Phase 1)#259
- ๐Medium-level write-ops logging of agent disk-write commands#275
- ๐export_timeline: draft release cards render before active cards โ open-bucket sort ignores status#254
- ๐feat(ate): Gen 4 ATE & True Evolutionary Fuzzing โ Feedback-guided mutational engine, semantic domain oracles, and adaptive pairwise matrix#299
- ๐Speed up harness -> gateway -> model resolution with a real cache#346
- ๐Sleep-vs-readiness audit: one confirmed race in the agent-chorus doorbell assertion, and the case against the paid Test Reliability tier#345
- ๐CI: attest Linux as an unprivileged user โ the canary's 14 failures are almost all EUID=0 artifacts#341
- ๐Explore a secure cross-device AgentChorus bridge over Cloudflare Tunnel#384
- ๐Harness root resolution: one resolver, two roots, pinned โ retire RADAR-class-vendored-root-resolution#396
- ๐Let the profile carry the route#399
- ๐Board sync: auto-add issues to the Projects board when any agent starts work#402
- ๐External review (Russ K.): eight findings on guards that cover a narrower path than the doc claims#406
- ๐four documentation trues-ups#416
- ๐Marathon planner still reads the frozen ROADMAP.md#418
- ๐Wave reconciliation is never invoked automatically โ wire it post-merge, but fix its ledger write first#421
- ๐releases roadmap render: emit the DB as ledger markdown โ the missing verb #418 actually depends on#423
- ๐roadmap_items.status_marker has no CLI writer โ in releases-mode a row can never leave ๐#424
- ๐--gate's provenance check never compares the PR number โ it proves TESTS-RESULTS/ is non-empty#425
- ๐marathon-triage: verify PRS ratings, then compute, preflight, and dry-run the marathon before it fires#443
- ๐runtime:parity โ turn shims reject --help when RELAY_AGENT is unset under XYZ_PYTHON=0#445
- ๐marathon_plan.py writes unprompted plan file to disk on default invocation without --dry-run#446
- ๐Start publishing release tags (git tag + GitHub Release per shipped ledger release)#452
- ๐wave_reconcile dies on an unnamed release, and enforces PDDA full-mode on an observe-mode repo#454
- ๐ATE/Fuzz campaign vs the model-alias resolver โ counterexamples must land as fixes#460
- ๐Governance document identity audit#453
- ๐Deploy Skills#484
- ๐consult.sh: agy lane answered from a months-old ~/.gemini scratch copy, not the throwaway worktree#481
- ๐relay-drive.sh --artifact-file silently seeds nothing โ the reviewer never sees the artifact#482
- ๐roadmap move/update --section help advertises section names the renderer drops, and nothing validates the value#491
- ๐Nothing reconciles roadmap_items against issues closed outside a merged PR#492
- ๐ATE exit-cleanup / runaway-process guard โ gen4 adaptive-ate test hung ~3 days at ~100% CPU#478
- ๐Migration 007: updated_at across all releases.db tables, so consumers can detect what changed#355
- ๐skills: new co-author skill "keel" โ balance modularity, flexibility, maintainability, and ponytail for spec writing and total refactors#514
- ๐jog: operator-confirmed merge path ignores gh pr merge failure and records the task as completed#510
- ๐test/agent-chorus.sh: telemetry assertions time-bomb on the default-ON pilot window#515
- ๐Flight dashboard HTML design review#494
- ๐harness: wire Meta's native muse CLI (Muse Spark 1.3 Contributor) as an XYZ route โ catalog aliases, muse-turn.sh shim, four-surface evidence#518
- ๐skills: new skill /five โ the 5-and-5 decision checksum (5 key highlights + 5 explicit non-goals)#537
- ๐feat(ledger): end-to-end removal of ROADMAP-DASHBOARD.md and view-staleness machinery#567
- ๐fix(relay): honor Qwen/DeepSeek reasoning effort and correct false idle timeout attribution#608
Deferred ยท vision 1 item
Completed 111 items
Show 111 completed items
- โ GH-228 ยท Org rename HiQS-Suite โ HiQS-Labs: a hardcoded regex silently drops issue URLs from the roadmap shadow#228
- ๐งGH-232 ยท wave_reconcile should honor linked issue open/closed state before promoting multi-phase docs#232
- ๐GH-169 items 3-4: repoint agent docs + dashboard-staleness push guard#243
- NoneGH-222 โ releases update cannot re-point a release's tracking issue#222
- โ GH-226 ยท xyz-vendor.sh transcript gate refuses repos that gitignore transcripts#226
- ๐งGH-233 ยท AgentChorus Gen 2 Phase 2 โ Lifecycle Verbs, Watch Invalidation, Concurrency Suite & Citation Linter#233
- โ GH-114 ยท headless agy -p stalls on TTY allocation / network waits until the idle watchdog kills it (exit 7)#114
- NoneGH-221 โ agy-turn.sh auth pre-flight breaks on agy CLI >=1.1.19 โ whoami subcommand removed#221
- ๐งGH-204 ยท BSD `sed -i ''` no-ops on Linux at production call sites#204
- โ GH-113 ยท headless agy builder writes root scratch files, tripping containment (exit 6)#113
- ๐งGH-205 ยท validate.sh mutates four tracked files per run โ gate not idempotent#205
- โ GH-91 ยท a build turn has nowhere to write verification output#91
- ๐GH-105 ยท vendor the RELEASES DB system + HTML timeline generator into the `.xyz` payload (optional add-on)#105
- โ GH-168 ยท wave_reconcile.py hard-fails and rolls back on pre-existing drift unrelated to the reconciled PR#168
- ๐งGH-182 ยท self_healer --mode heal is a facade (containment refuses any real target) plus unsafe gate design#182
- โ GH-50 ยท sandboxed git --track / branch -D half-applies and loses uncommitted work#50
- โ GH-2 ยท test-suite run relocated an untracked file into .tick/orphan-backups/#2
- โ GH-202 ยท wave_reconcile aborts on marathon-plan exit 5 (items held) and promotes capture docs for OPEN issues#202
- โ GH-197 ยท two-tier xyz-vendor.sh: Tier 1 core-harness default, Tier 2 opt-in RELEASES overlay + onboarding SOP (GH-105 follow-up)#197
- ๐งGH-193 ยท AgentChorus Gen 2#193
- โ GH-1 ยท suite-wide fixture containment + clone-identity invariant gate#1
- โ GH-174 ยท Harness & Models Registry SQLite Migration: Per-Device Config, Reasoning Effort Tracking, AI Grading Hooks & Blog Generator#174
- โ GH-115 ยท marathon-drive prematurely escalates productive multi-round reviews at the fixed round cap (exit 4)#115
- ๐relay-xyz SKILL.md: explicit QA/Consult prompt template for headless agents (hotfix)#246
- โ GH-8 ยท kernel boundary hardening โ CLI numeric validation, task/agent format contract#8
- ๐ubuntu canary: EUID=0 defeats chmod-based assertions#249
- โ GH-180 ยท repro_builder crashes on timeout telemetry records (exit_code: null โ TypeError)#180
- ๐validate.sh reports python:test_python_layer.py as FAILED when pytest is merely absent#251
- โ GH-181 ยท repro_builder emits non-reproducing reproducers from real telemetry (mis-tokenized unquoted command, rc 127 vs expected 2)#181
- โ GH-183 ยท active_explorer env-family fuzzing unsound (base_env={} hardcoded, one always-deferring vector, ambient-env leakage)#183
- โ GH-184 ยท committed scratch artifact `.relay-scratch/probe_telemetry.json` makes every real turn a tracked-file mutation#184
- ๐wave_reconcile.py: linked-issue extraction is mention-greedy; rollback leaves regenerated artifacts behind#271
- ๐/express: hotfix fast lane โ fix + suite + ledger + born-complete docs + gateless development landing + reconcile#267
- โ GH-195 ยท marathon-root-audit's blind spot: a direct `python3 marathon_drive.py` call#195
- ๐releases-merge-resolve.sh: regenerate and stage derived view artifacts after the DB rebuild#272
- ๐Full switchover to Releases DB โ retire ROADMAP.md#269
- โ GH-10 ยท prevent-half of containment: require_fixture adoption across the fixture-creating suites + adoption guard + ci-local identity bracket#10
- ๐marathon-root-audit.sh is blind to python3-spelled driver invocations (GH-195 class)#273
- ๐Recalibrate Jog as a serial supervisor over Marathon execution#280
- ๐Connect /10days, /radar, and PARKED to the RELEASES DB (read-only seams)#107
- โ GH-35 ยท 3-tier test suite selection (docs / utility subsystems / core) + CPU governance#35
- ๐wave_reconcile archive line mangles separator-less ROADMAP entries#314
- โ GH-42 ยท relay automation: supported Commandcode turn-taker#42
- โ GH-170 ยท Agent2Agent: close transcript glitches and harden publishing#170
- โ GH-165 ยท Post-Merge Wave & Marathon Lifecycle Reconciler (Docs, ROADMAP, DB, Views, and Planning)#165
- ๐wave_reconcile resolves its five harness tools repo-root-relative โ inert on every vendored install#358
- โ GH-124 ยท eliminate end-of-day closeout friction โ automated phase QA receipts, auto-PR creation, and clone lifecycle hygiene#124
- ๐CI: move advisory Ubuntu canary off the pull-request path#347
- โ GH-77 ยท `/standup` โ session-scoped triage: what did I leave open, what is rotting, is the plan still right?#77
- ๐Test-suite recalibration: finish tiering, prove parallel equivalence, and define smoke/promotion lanes#365
- โ GH-153 ยท RELEASES dashboard sidebar + full-cycle rollup (technical spike)#153
- โ GH-148 ยท DeepSeek Harness (dsh) integration & deepseek-turn shim for OpenRouter DeepSeek V4 Pro#148
- โ GH-144 ยท Agent2Agent 3+ participant onboarding + read-only status quick wins#144
- ๐audit and prompt for target ROUTER.md ROADMAP.md frozen status during vendored updates#353
- โ GH-132 ยท feat(skills): formal /review-xyz code review skill & multi-model harness#132
- ๐releases check receipt chain failure phrasing and scoped --rebuild#360
- ๐งGH-155 ยท 3rd Gen ATE & Fuzzing#155
- โ GH-135..140 ยท Wave-1 follow-ups: consult preflight verdict, attempts-gate root, suite registration, twin-divergence record, SIGPIPE sweep+guard, utcnow swap#135
- ๐Local debugging mock harness for GitHub Projects V2 API#405
- โ #129/#130/#131 ยท Wave 1 of the Harness Driver & Relay Seam Hardening marathon โ three preflighted driver/relay fixes#None
- โ GH-111 ยท retire manifest FREEZE; tasks and marathons are DIALED IN to exactly one release, as a database state#111
- ๐relay-block validator never runs on the driven path#410
- โ GH-108 ยท pri/sev/appeal/effort โ the canonical task rating system (calc sum + operator override)#108
- ๐transient claim collision indistinguishable from durable loss#412
- โ Execution checklist for GH-111 + GH-108#None
- ๐launch-artifact marker authorises destructive rebuild#413
- โ GH-101 ยท Feasibility Study: Promoting Programmatic Script Runner (`script_runner.py`) into Core Relay & Consult Runtimes#101
- ๐tick log exempt from the foreign-cwd guard#411
- โ GH-103 ยท technical spike: RELEASES SQLite โ timeline-ui ledger viewer (RELEASES dashboard view)#103
- ๐nothing checks whether an inline code comment is still true#414
- โ GH-102 ยท Unify Telemetry Schema & Inspection Tooling Across Fuzzing and ATE#102
- ๐guard hook covers 6 of 12 Tier-A entrypoints#415
- โ GH-94 ยท research: programmatic tool calling & code-mode execution for harnesses, telemetry, and containment#94
- โ GH-57 ยท test(releases): SQLite ledger fuzzing recipes & multi-scenario resilience suite#57
- โ GH-45 ยท validate.sh must refuse to run from a linked worktree โ an observed run corrupted the parent clone#45
- ๐make the three marathon process rules deterministic#419
- โ GH-39 ยท RELEASES app: one-way GitHub Project release-card projection#39
- โ GH-23 ยท Kernel invariant: enforce path-overlap rejection on direct tick claim and tick scope#23
- โ GH-4 ยท the pre-push gate does not travel with clones: fresh clones push unverified#4
- โ GH-14 ยท appendEvent writes non-atomically, so concurrent readers can observe torn event files#14
- โ GH-15 ยท parallel runs are unreliable in a fresh clone; the GH-528 contention retry is not honoring its contract#15
- ๐releases ledger roadmap layer never generalised to a vendored install#349
- โ GH-3 ยท improve-loop.sh --state-dir durability โ provenance evidence must not evaporate#3
- ๐`manifest unship`, the retraction verb#351
- ๐feat(skill): /merge-cleanup โ Worktree & clone consolidation, PR sequencing, and safe teardown#436
- ๐start-task governed workflow skill#439
- ๐Isolate launch destination checks from dirty caller source#447
- ๐Homepage quality proposition#461
- ๐Other Apps & Tools directory#465
- ๐Consume Model-catalog v1 (Phase 1): vendored catalog + generated alias YAML + drift check + version telemetry#450
- ๐feat(skill): add a preservation gate to workhorse for irreversible operations#471
- ๐feat(skill): add /unstuck goal-movement interrupt#473
- ๐Remove rendered MD views (ROADMAP-DASHBOARD.md & LEADERBOARD.md) to eliminate staleness guards#474
- ๐ci: make new-branch skill/test pushes use bounded gates and clarify draft-review bypass#487
- ๐Git Sync Pulse as a portable Skills Army HQ projection#508
- ๐skills: express hotfix lane v2 โ true direct-push mode, commit-driven reconciliation, recovery subcommand, and central telemetry#516
- โ relocate: Deployed Skills moves INTO the live Git Pulse Sync checkout (supersedes #508 verdict)#536
- โ merge-cleanup: primary on-disk checkout is not reviewed first; PRs merge into a tree that cannot receive them#523
- โ /unstuck โ queue simultaneous blockers, tripwire recurring blocker classes#528
- โ agent-chorus: transcripts do not record the lab, model, or effort level behind a seat#524
- โ Work-state event stream + concurrent connectors: GitHub Kanban first, HQ and Flightdeck next#549
- โ merge-cleanup: promises merge + conflict-resolution + teardown, implements one and a half โ six verified failure modes#534
- โ Relay scaffold verdict vocabulary contradicts validate-relay-block#533
- โ Relay attestation rejects scaffold-required marker placement#529
- โ work backfill from ledger state + a review_ready producer in reconcile (GH-549 follow-up)#564
- โ merge-cleanup: gate-run disposable clones preserved forever (telemetry-only .tick/ unverifiable)#561
- โ feat(skills): add ci-optimize transferable CI/CD audit & optimization skill#578
- โ add /sop and /whack-a-mole skills; route skill management to skills-army-hq; XYZ_SKILLS_ROOT#586
- โ tick mutating verbs silently accept unknown flags#554
- โ feat(ledger): end-to-end retirement of RELEASES.md in favor of releases.db#568
- โ merge-cleanup B1 leaves releases.db.bak after resolution#555