Skip to content

Docs migration: hatch-personal/hatch/darwin-nix → code canonical home (tracking) #5983

Open

Description

@dezren39

Drew's directive, 2026-11-04: documentation and designs that are not strictly about the sandbox environment move their canonical home from dezren39/hatch-personal + dezren39/hatch into this repo; darwin-nix keeps only flake documentation. We're aggregating docs and productionizing the binaries — designs that led to built things live together here. Plan + issues only in this step; no files have moved yet.

Full plan + machine-readable inventory (sandbox workspace): ~/workspace/scratch/docs-migration-plan-2026-11-04/plan.md + inventory.json.

Classification standard

Every tracked item is exactly one of:

  • MOVE — canonical home becomes code.
  • STAY — sandbox-environment / system-baked (init script, quota script, prompts, AGENTS.md, avatars, TOOLS.md/TOOLS.d; in darwin-nix: flake mechanics + functional config/code).
  • STAY-UNTIL-REPLACED — register below; each names the missing fleet feature that is its exit condition.

Test: would this make sense to someone running the fleet/code without this sandbox? darwin-nix specialisation: docs about a topic move; flake code/config that uses the topic stays.

Copy, never delete. Source repos keep historical copies permanently; living docs get a one-line Canonical: pointer header in the source after the copy lands.

Counts (tracked files)

Repo Total MOVE STAY-UNTIL-REPLACED STAY
hatch-personal (482) / hatch public mirror (475 = same set − 7 submodule entries) 482 110 18 354
darwin-nix 474 32 0 442

Batches

Stay-until-replaced register

darwin-nix five-topic findings

Borderline (classified in the plan, needs Drew's eye)

docs/feed.md (STAY as platform doc vs your "news agent" example — no doc about our news agent exists in the repos); mcpx sections inside darwin-nix ROADMAP.md/ARCHITECTURE.md (trim to pointers after #5982); darwin-nix archive/ vendored skills (STAY); darwin-nix planning/commands/tool-definitions (MOVE, 22 files); hatch library/toolchains/nix.md + muse-cli.md; hatch queue artifacts (lane-*.sh, repo-task schema); hatch library/skills/; hatch notes/research/muse/.

Longer-term direction (recorded, not this migration)

All docs + Zettelkasten notes + conversation logs + notes from various places eventually integrate into Atlas + the Zettelkasten graph / ID system with classifications; a technical-reference / beginner's-guide website may be backed by objects tagged for that site (repo- or DB-backed, undecided). Code is the best home now and makes that later move easier.

Activity

  1. developing-today commented on Nov 5, 2026

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

    @dezren39
    MemberAuthor

    Rulings/notes recorded from Drew's review — 2026-11-05 00:05 CST

    • mcpx in darwin-nix → recorded on the batch issue Docs migration batch: darwin-nix non-flake docs → code (mcpx, services, agent-workflow) #5982. History: mcpx was born in darwin-nix and moved later; not all doc locations were updated (the contamination's origin). Rulings: mcpx.config.nix STAYS as functional config; anything in ROADMAP.md/ARCHITECTURE.md that is not about nix-darwin is MOVED out (supersedes the plan's "trim to pointers"); the archive/ tree of 207 vendored skill files is explicitly DEFERRED — no conclusion, a dedicated discussion is owed.
    • proxy-supervisor → outcome posted on fleet serve: built-in supervised local proxy endpoints — replaces sandbox proxy-supervisor (docs migration stay-item R3) #5974. Code verified committed + pushed (home is ~/tools/ in dezren39/hatch, not hatch-personal); the last boot-machinery reference (a commented-out init.sh step) has been removed entirely — dezren39/hatch commit ca2c32864.
    • Two questions added to Drew's pending-questions ledger (end of queue, low urgency): darwin-archive-207 (conclude keep/move/remove for the darwin-nix archive/) and doc-feed-md-fate (what is actually in the feed doc, is it deprecated, and where does it belong — Drew's guesses: possibly deprecated, possibly should have been in dezren39/cairn, possibly belongs in the code repo; he wants a closer look together later).
  3. added
    queue/queuedHas a queued task in the Supabase agent queue
    task/triageQueue packet kind: verify, reproduce, and route this item
    on Nov 5, 2026
  4. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  5. added
    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
  6. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  7. added
    queue/parkedQueue task is parked (waiting on CI, time, or an event)
    status/parkedDeliberately paused with a recorded resume condition
    and removed on Nov 5, 2026
  8. 10 remaining items

  9. added
    status/parkedDeliberately paused with a recorded resume condition
    on Nov 5, 2026
  10. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  11. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  12. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  13. developing-today commented on Nov 5, 2026

    @developing-today
    Contributor

    🤖 Agent note · handed off

  14. 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 5, 2026
  15. dezren39 commented on Nov 5, 2026

    @dezren39
    MemberAuthor

    🤖 Agent note · handed off

  16. 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 5, 2026
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 documentationqueue/parkedQueue task is parked (waiting on CI, time, or an event)status/parkedDeliberately paused with a recorded resume conditiontask/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