Skip to content

Commit 95e0867

Browse files
Jammy2211Jammy2211claude
authored
chore(start_dev): retire the z_features audit-only tracker mode (#111)
The z_features/ epic-tracker folder is retired (PyAutoMind moved trackers to complete/archive/epics/). Remove the corresponding audit-only mode from start_dev: the usage line, the "switch to tracker mode" branch, the long-form "z_features audit" reference.md section, and the detail pointer. No z_features refs remain in skills/. pytest 46 passed. Co-authored-by: Jammy2211 <JNightingale2211@gmail.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 7d3ec64 commit 95e0867

2 files changed

Lines changed: 2 additions & 42 deletions

File tree

skills/start_dev/reference.md

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -60,41 +60,6 @@ Legacy check: if a target repo's **main checkout** is on a feature branch not
6060
referenced by any `worktree:` claim, warn (unregistered prior-session work) —
6161
ask whether to proceed; don't treat it as an automatic conflict.
6262

63-
## z_features audit (tracker mode)
64-
65-
`z_features/<epic>.md` files are umbrella trackers for multi-task epics; their
66-
sub-prompts are issued individually. In audit-only mode, **do not create an
67-
issue** — instead:
68-
69-
1. **Parse** the tracker for sub-prompt references (markdown links → path in
70-
parens; bare `<work-type>/<target>/<name>.md` or pre-migration
71-
`<target>/<name>.md` paths). Dedupe, resolve `../` relative to the tracker,
72-
skip self-references inside `z_features/`.
73-
2. **Status each sub-prompt** (lifecycle states, issue #71):
74-
- exists at `PyAutoMind/draft/<path>` (or a legacy bare path) → **not yet
75-
issued**;
76-
- exists at `PyAutoMind/active/<basename>` (or legacy `issued/<basename>`
77-
during the transition) → **issued**; derive task-name candidates from the
78-
filename stem (`_``-`) and from `## <task-name>` headings, then check
79-
shipped-ness: a `complete/<YYYY>/<MM>/<candidate>.md` record (or, until
80-
`complete.md` is retired, `^## <candidate>$` in `PyAutoMind/complete.md`)
81-
**shipped** (record heading + PR URL); no match = **in flight**;
82-
- neither → **unknown** (link rot — warn).
83-
3. **Report** a table (Sub-prompt | Status | Notes) + summary line
84-
`N shipped / M in flight / K not yet issued / U unknown`.
85-
4. **Decide:**
86-
- Any non-shipped entries → stop, list outstanding work, do not move the
87-
tracker, do not push.
88-
- All shipped → verify PyAutoMind is on `main` and clean, show the archive
89-
commands, get explicit confirmation, then:
90-
```bash
91-
mkdir -p PyAutoMind/z_features/complete
92-
mv PyAutoMind/z_features/<filename> PyAutoMind/z_features/complete/<filename>
93-
source PyAutoMind/scripts/prompt_sync.sh
94-
prompt_sync_push "prompt: archive completed z_features tracker — <stem>"
95-
```
96-
Print a one-line "archived" confirmation and stop.
97-
9863
## Branch survey (the former /plan_branches)
9964

10065
Run after the plan is approved (start_dev step 4): survey every repository the plan will touch, report branch state, and propose a single working branch name for the task.

skills/start_dev/start_dev.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ and the Mind registry paths used below.
1717
```
1818
/start_dev <prompt-file-path> # path relative to PyAutoMind/
1919
/start_dev <prompt-file-path> --auto # autonomous mode per ../AUTONOMY.md (see "--auto mode")
20-
/start_dev z_features/<epic>.md # audit-only tracker mode (see reference.md)
2120
```
2221

2322
Prompts live under `<work-type>/<target>/` (first folder = work type, second =
@@ -73,10 +72,6 @@ Normalize the argument (strip whitespace/backticks/angle-brackets; if it's a
7372
markdown link `[label](path)`, take the path in the last `](…)`). Read
7473
`PyAutoMind/<normalized>`. If missing, report and list prompts in that folder.
7574

76-
If the path starts with `z_features/`, switch to **audit-only tracker mode**
77-
follow [`reference.md`](reference.md) → "z_features audit" and skip the rest of
78-
this flow (no issue is created).
79-
8075
### 2. Route through the Feature Agent (Brain + Memory)
8176

8277
Hand the prompt to the Brain reasoning layer:
@@ -158,5 +153,5 @@ prompt_sync_push "prompt: route <task-name> (#<issue>) → <next-skill>"
158153

159154
- Always present the issue body for review before creating it.
160155
- If `gh auth status` fails, tell the user to run `! gh auth login`.
161-
- Long-form detail (issue-body template, registry formats, z_features audit) is
162-
in [`reference.md`](reference.md).
156+
- Long-form detail (issue-body template, registry formats) is in
157+
[`reference.md`](reference.md).

0 commit comments

Comments
 (0)