Update 9P filesystem tree: complete beads API (ctl commands, query endpoints, per-bead properties)

This commit is contained in:
Levi Neely 2026-03-18 23:57:49 +01:00
parent 1746fc4c5c
commit 6cde9090c1
1 changed files with 19 additions and 3 deletions

View File

@ -191,15 +191,31 @@ anvillm/
├── list # id, alias, state, pid, cwd ├── list # id, alias, state, pid, cwd
├── events # Event stream (state changes, messages) ├── events # Event stream (state changes, messages)
├── beads/ # Task tracking (persistent across namespaces) ├── beads/ # Task tracking (persistent across namespaces)
│ ├── ctl # Commands: init, new, claim, complete, fail, dep │ ├── ctl # Commands: init, new, claim, unclaim, complete, fail,
│ ├── list # All beads as JSON │ │ # dep, undep, update, delete, comment, label, unlabel,
│ │ # set-capability, open, defer, reopen, mount, umount, sync
│ ├── mtab # Mounted projects
│ ├── list # All beads as JSON (optional limit arg)
│ ├── ready # Ready beads (no blockers) as JSON │ ├── ready # Ready beads (no blockers) as JSON
│ ├── deferred # Deferred beads as JSON
│ ├── blocked # Blocked beads as JSON
│ ├── stale # Stale beads as JSON
│ ├── search/ # search/<query> — full-text search
│ ├── by-ref/ # by-ref/<ref> — lookup by external reference
│ ├── batch/ # batch/<id1,id2,...> — fetch multiple beads
│ ├── label/ # label/<name> — filter by label
│ ├── children/ # children/<id> — subtasks of a bead
│ └── <bead-id>/ │ └── <bead-id>/
│ ├── status │ ├── status
│ ├── title │ ├── title
│ ├── description │ ├── description
│ ├── assignee │ ├── assignee
│ └── json │ ├── json
│ ├── comments
│ ├── labels
│ ├── dependents
│ ├── tree
│ └── events
└── <id>/ └── <id>/
├── ctl # "stop", "restart", "kill" ├── ctl # "stop", "restart", "kill"
├── state # starting, idle, running, stopped, error, exited ├── state # starting, idle, running, stopped, error, exited