diff --git a/AGENTS.md b/AGENTS.md index fd0d52ef..e798fb53 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -28,11 +28,14 @@ For the full workflow narrative, conventions, and registry schemas, read first folder — see [README.md](README.md) "Prompt taxonomy" and `ROUTING.md`. Lifecycle/meta folders are **not** work-types and keep their own names: `issued/` (routed prompts), `z_features/` (multi-task epic trackers), - `z_vault/` (deferred), `shelved/`, and `autoprompt/` (prompts about this repo's - own infrastructure). -- **Registry** — root-level markdown files: `active.md`, `complete.md`, - `planned.md`, `parked.md`, `queue.md`, `priority.md`, `ideas.md`. Mutate - these only via the skills in `skills/` so commit messages stay consistent. + `z_vault/` (deferred prompts — the former `shelved/` merged here), and + `autoprompt/` (prompts about this repo's own infrastructure). +- **Registry** — root-level markdown files, each with one job: `active.md` + (in-flight tasks), `planned.md` (scoped, not started), `complete.md` + (shipped), `parked.md` (started but not in flight), `queue.md` (ordered + input for `register_and_iterate --queue`), `ideas.md` (raw inbox swept by + `/intake`). Mutate these only via the skills in `skills/` so commit + messages stay consistent. `parked.md` holds tasks that were started or scoped but are not currently in flight (e.g. work parked in a stash, orphan worktrees); move back to `active.md` (or `planned.md` if re-scoping) when resuming. diff --git a/README.md b/README.md index d007b6eb..9087fea5 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ PyAutoMind/ ├── ideas.md ← raw incubating ideas, no structure required ├── parked.md ← started/scoped but not in flight (stashes, orphan worktrees, deferred) ├── planned.md ← issued tasks blocked from starting (created on demand) -├── priority.md ← hand-curated priority hints + ├── queue.md ← processing queue for /register_and_iterate │ │ PROMPTS — organised by WORK TYPE (first folder), then TARGET (second folder). @@ -218,7 +218,7 @@ PyAutoMind/ │ └── complete/ ← archived trackers (all sub-prompts shipped) │ ├── z_vault/ ← deferred prompts (z_ prefix sorts last in listings) -├── shelved/ ← shelved prompts + │ ├── autoprompt/ ← prompts about THIS repo's own infrastructure (meta) │ @@ -297,7 +297,7 @@ experiment/autoarray/jax_sparse_mapping.md ### Not work-types -`issued/`, `z_features/`, `z_vault/`, `shelved/` are **workflow lifecycle** +`issued/`, `z_features/`, `z_vault/` are **workflow lifecycle** folders, and `autoprompt/` holds **meta** prompts about this repo's own infrastructure. They keep their own names and are not routed by work type. diff --git a/ROUTING.md b/ROUTING.md index dadc6164..4b5960d2 100644 --- a/ROUTING.md +++ b/ROUTING.md @@ -61,6 +61,6 @@ commands; PyAutoBrain performs the routing.* Bodies + the boundary live in ## Not routed by work type -`issued/`, `z_features/`, `z_vault/`, `shelved/` are workflow-lifecycle folders; +`issued/`, `z_features/`, `z_vault/` are workflow-lifecycle folders; `autoprompt/` holds meta prompts about this repo's own infrastructure. None of these are work-type folders and PyAutoBrain does not route them. diff --git a/scripts/status.sh b/scripts/status.sh index 9e0c8903..03620bf7 100755 --- a/scripts/status.sh +++ b/scripts/status.sh @@ -29,11 +29,11 @@ dim() { printf "\033[2m%s\033[0m\n" "$1"; } # # Prompts are now organised by WORK TYPE at the first folder level # (feature/, bug/, refactor/, …) with the target repo/domain as the second -# level. Lifecycle/meta folders (issued/, z_features/, z_vault/, shelved/, +# level. Lifecycle/meta folders (issued/, z_features/, z_vault/, # autoprompt/, triage/) keep their own names. See README "Prompt taxonomy". WORK_TYPES=(feature bug refactor docs test release maintenance research experiment) -LIFECYCLE_DIRS=(triage issued z_features z_vault shelved autoprompt) +LIFECYCLE_DIRS=(triage issued z_features z_vault autoprompt) bold "== Prompt inventory (by work type) ==" printf "%-35s %s\n" "category" "count" diff --git a/shelved/delaunay_jax_find_simplex_split.md b/z_vault/delaunay_jax_find_simplex_split.md similarity index 100% rename from shelved/delaunay_jax_find_simplex_split.md rename to z_vault/delaunay_jax_find_simplex_split.md