Skip to content

Docs migration batch: darwin-nix non-flake docs → code (mcpx, services, agent-workflow) #5982

Open

Description

@dezren39

Docs migration batch — darwin-nix non-flake docs → code. Part of the hatch → code docs migration tracking issue. Full plan: ~/workspace/scratch/docs-migration-plan-2026-11-04/plan.md (§5). Repo rule (Drew): darwin-nix docs should be about the flake only; documentation about anything else gets its canonical home in code. Copy, never delete — darwin-nix keeps historical copies; add one-line Canonical: headers after landing. Functional flake code/config that merely uses a topic stays (see findings).

Files (32)

  • planning/plans/mcpx-extraction.md, planning/plans/mcpx-identity-transport.md, planning/plans/mcpx-oauth-authorization-server.md → doc/fleet/ (mcpx designs; mcpx canonical home is pkgs/mcpx)
  • docs/mcp.md → doc/fleet/ (mcpx + MCP server inventory doc)
  • docs/services.md → doc/fleet/ (OpenChamber / OpenCode / mcpx services)
  • docs/2026-10-19-reliability-review.md → doc/fleet/ (dated review of those services)
  • instructions/work-strategies.md, instructions/worktrees.md, instructions/recordings.md, instructions/archive/subagents.md → doc/platform/ (agent-workflow docs)
  • planning/README.md, planning/designs/README.md, planning/plans/README.md, planning/templates/design.md, planning/templates/plan.md, planning/templates/roadmap-item.md → doc/platform/ (planning methodology + templates; borderline — flagged for Drew)
  • command/tokenscope.md, commands/gha-fix.md, commands/gha-why.md, commands/warp-import.md → doc/platform/ (agent command definitions; borderline)
  • tool-definitions/ (12 files: README + bash/edit/glob/grep/question/skill/task/todowrite/webfetch/websearch/write prompts) → doc/platform/ (borderline)

Five-topic findings (Drew's named topics)

  • mcpx — docs above move. Functional stays: mcpx.config.nix (borderline: config the flake consumes; Drew said "anything about mcpx" — flagged in the tracking issue for his call), pkgs/npm-mcp-servers/, mcp-clients.py + activation scripts/tests, openchamber.nix references. Mcpx sections inside staying docs (ROADMAP.md — its largest area — ARCHITECTURE.md, README.md) should be trimmed to pointers at the code copies when this batch lands.
  • ID project — no ID documentation in darwin-nix. (mcpx-identity-transport.md is mcpx, counted above.)
  • Atlas — none. All "atlas" hits are Atlassian (pkgs/twg-cli, atlassian MCP entries).
  • Cloudflare — zero hits in the whole tree (grep-verified).
  • Turso — zero hits in the whole tree (grep-verified).

Done looks like

Copies committed in code via PR, pointer headers in darwin-nix copies, ROADMAP/ARCHITECTURE mcpx sections trimmed to pointers, issue closed with PR link.

Activity

  1. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor
  2. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    Drew's rulings on the mcpx borderline calls — 2026-11-05 00:05 CST review of the migration plan

    History note from Drew: mcpx was born in darwin-nix and later moved elsewhere; not all doc locations were updated when it moved. That is the origin of the mcpx contamination in this repo — stale locations, not deliberate placement.

    Rulings for this batch:

    • (a) mcpx.config.nix STAYS as functional config. Agreed with the plan's borderline call.
    • (b) ROADMAP.md / ARCHITECTURE.md: anything in them that is NOT about nix-darwin gets MOVED out. This is stronger than the plan's "trim to pointers after the batch" — Drew's word is moved, and this ruling supersedes the plan's borderline call for these two files. (The sections' subject matter lands wherever this migration puts mcpx / agent-workflow docs; nothing non-nix-darwin stays behind as prose.)
    • (c) archive/ (207 vendored third-party skill files): NO conclusion yet — explicitly deferred. Drew wants a dedicated discussion about the archive before anything is decided; do not move, delete, or reclassify it as part of this batch. It has been added to Drew's pending-questions queue (item darwin-archive-207) so the discussion is owed, not forgotten.
  3. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    work/assignedQueue worker lifecycle state
    queue/claimedQueue worker lifecycle state
    and removed
    queue/queuedHas a queued task in the Supabase agent queue
    on Nov 5, 2026
  4. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  5. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · triage findings (task 10351, lane code-u, direct lane)

    Verdict: CONFIRMED and actionable — migration not yet landed; scope splits into a clear subset (fix enqueued) and a borderline subset already awaiting Drew's call on the tracking issue.

    Evidence (fresh, 2026-11-05):

    Fix path (scoped, enqueued as a follow-up small_fix)

    This triage (task 10351) completes as triaged; issue #5982 stays open for the follow-up fix.

  6. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done

  7. added
    queue/queuedHas a queued task in the Supabase agent queue
    and removed
    queue/claimedQueue worker lifecycle state
    on Nov 5, 2026
  8. 5 remaining items

  9. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · picked up

  10. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · done (clear subset landed & merged) — SET-REMAINDER below

  11. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · reopened — remainder still pending (task 10505)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationstatus:to-dotask/triageQueue packet kind: verify, reproduce, and route this item

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions