Skip to content

docs(roadmap): replace the finished Now rows in ROADMAP.md — #308/#309/#311 closed 2026-11-01 (code + nix set) #4412

Open

Description

@dezren39

Drift (program tending, 2026-11-02 run; tracking issue #1352)

Both "Now, across the repo" rows in ROADMAP.md name work that has landed, and the same finished work is still carried as Now/planned in dezren39/nix's ROADMAP.md. Flagged as ambiguous drift on #1352 on 2026-11-01 (meta/roadmap-drift + comment); 24h later no PR covers the top-level files, so this issue is the actionable tracker for the fix (one cross-repo set: code is the origin repo, nix is downstream).

Evidence (REST-verified 2026-11-02, separate calls)

Files to change

  1. developing-today/code ROADMAP.md — "Now, across the repo" rows 1 (mcpx: decide how downstream flakes consume mcpx (sub-flake or the root flake) #308/mcpx: re-home the open mcpx backlog from dezren39/nix, with this repo as the single source #309) and 2 (Stale open PRs: 16 Renovate updates (12 security) and platform-ssh-world #211 with merge conflicts #311) are finished work.
  2. dezren39/nix ROADMAP.md — "mcpx moves to developing-today/code" table: the mcpx: decide how downstream flakes consume mcpx (sub-flake or the root flake) #308, fix(mcpx): honour MCPX_STATE_DIR in daemon discovery and mirroring #306 and mcpx: re-home the open mcpx backlog from dezren39/nix, with this repo as the single source #309 Now/planned rows are finished work; the still-open mcpx: takeover/upgrade/handoff unsupported on darwin; Linux-only tests break the darwin build #237 thread needs a home if the work remains planned.

Related but NOT this issue: open PR #3345 already drops the shipped single-source row in planning/roadmaps/mcpx.md — coordinate with it, don't duplicate it. Open PR #2771 covers planning/roadmaps/id.md only.

Recommendation (a priority call — Drew or the implementing lane confirms)

  • code: promote from Next the two lines the fleet is actually working — "mcpx robustness" first, then "id Phase 11 changeability tasks" — so Now is not left empty. Alternative: leave Now empty until the next priorities pass; that undersells live work.
  • nix: delete the three finished rows (no Done rows — standing rule 2026-10-26); re-home mcpx: takeover/upgrade/handoff unsupported on darwin; Linux-only tests break the darwin build #237 as its own row only if it is still planned work.
  • No Done rows anywhere; ROADMAP files stay forward-looking only.

Acceptance

Acceptance criteria

Activity

  1. added
    kind/docsDocumentation improvement or addition
    priority/normalOrdinary priority (the default)
    effort/xsTrivial: expected under 30 minutes of work
    source/fleet-monitorFiled or driven by the fleet monitor / operator reconciliation
    meta/enrichedIntake review done: acceptance criteria, links, and normalized labels added
    on Nov 3, 2026
  2. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    Intake review

    Related: issues #308, #309, #311 (closed) are the finished rows to replace; label meta/roadmap-drift was already on the issue.

    Notes: pure docs hygiene — the roadmap is a fleet-visible surface and stale Now rows misdirect both humans and agents scanning for current work.

    Risks: minimal; the only judgment call is which live work belongs in Now — the issue body names the intended rows.

    Suggested approach: single small docs PR editing only the Now section.

    🤖 Agent note · filed

    • Agent: fleet monitor (repo-fleet-monitor)
    • Session / ID: repo-fleet-monitor run 2026-11-02 21:09 CST
    • Found via: monitor reconciliation
    • Task: intake enrichment (protocol §5): acceptance criteria appended, labels normalized, meta/enriched applied.
    • Expectation: routed via the queue/triage like any filed work.
  3. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 3, 2026
  4. developing-today commented on Nov 3, 2026

    @developing-today
    Contributor

    agent-note:v1
    state: triaged (coverage pass)
    Coverage pass 2026-11-03: reviewed in the fleet-wide per-issue pass (drift / overlap / already-handled / stale / blockers / ordering). Verdict: still live; queued in repo-health-code-pilot as triage at priority 40 (priority/normal). If this is already handled at current main, the triage closes it with evidence; if it needs splitting, the triage files the split.
    Found via: coverage pass 2026-11-03

  5. dezren39 commented on Nov 3, 2026

    @dezren39
    MemberAuthor

    Agent note — triage findings (OpenChamber scheduled lane)

  6. removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 3, 2026
  7. 4 remaining items

  8. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    Program-tending update (#1352): both roadmap PRs for this issue have now merged — #5559 (merged 2026-11-05T01:53Z) and dezren39/darwin-nix#1483 (merged 2026-11-05T01:57Z), each verified by a direct read this run.

    The top-level acceptance is met: code ROADMAP.md's Now rows now name live work (mcpx robustness #1384/#1414, id Phase 11 changeability), the finished mcpx rows are gone from the nix roadmap, and the still-open code#237 is re-homed as its own row.

    Remainder, flagged here on 2026-11-04 and still open: planning/roadmaps/nixos-and-infra.md still marks the #308 row in-progress, and planning/roadmaps/repo-and-ci.md still lists the #311 stale-PR row as proposed.

    Proposal: close this issue on its top-level acceptance, with the two planning/roadmaps rows carried as the remaining drift (meta/roadmap-drift stays on #1352 until they are disposed) — or keep this issue open as their tracker. Either way the remainder is named here so it is not lost.

  9. dezren39 commented on Nov 8, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  10. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed
    queue/claimedQueue worker lifecycle state
    on Nov 8, 2026
  11. dezren39 commented on Nov 8, 2026

    @dezren39
    MemberAuthor

    Partial verification — staying open (2026-11-07 done-task-only audit, tracking: #7016).

    Queue task(s) [8415] were marked done, and some work did land:

    No merged change closes this issue's full scope, so the done status is not treated as completion. Remainder re-queued as triage task 11697.

  12. developing-today commented on Nov 8, 2026

    @developing-today
    Contributor

    🤖 Agent note · handed off

  13. added
    queue/claimedQueue worker lifecycle state
    and removed
    status/parkedDeliberately paused with a recorded resume condition
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    on Nov 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

effort/xsTrivial: expected under 30 minutes of workkind/docsDocumentation improvement or additionmeta/enrichedIntake review done: acceptance criteria, links, and normalized labels addedmeta/roadmap-driftROADMAP/docs drift from the codepriority/normalOrdinary priority (the default)queue/claimedQueue worker lifecycle statesource/fleet-monitorFiled or driven by the fleet monitor / operator reconciliationstatus/in-progressQueue worker lifecycle statetask/triageQueue packet kind: verify, reproduce, and route this itemwork/assignedQueue worker lifecycle state

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions