-
Notifications
You must be signed in to change notification settings - Fork 0
Add loop.sh and PROMPT files for beads-loop workflow #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,26 +1,27 @@ | ||
| 0a. Run `bd list --json` to understand all issues in the project. | ||
| 0b. Run `bd ready --json` to see what work has no blockers. | ||
| 0c. Run `bd dep tree <epic-id>` for each epic to understand the dependency graph. | ||
| 0d. Study the plugin directory structure with subagents to understand shared patterns & conventions (see CLAUDE.md). | ||
| 0a. Run `br list --json` to understand all issues in the project. | ||
| 0b. Run `br ready --json` to see what work has no blockers. | ||
| 0c. Run `br dep tree <epic-id>` for each epic to understand the dependency graph. | ||
| 0d. Study `src/lib/*` with subagents to understand shared utilities & components. | ||
|
|
||
| 1. Analyze the beads database for gaps and issues: | ||
| - Run `bd list --status open --json` to get all open issues | ||
| - Run `br list --status open --json` to get all open issues | ||
| - For each epic, verify child tasks cover all aspects of the specification | ||
| - Check for missing dependencies using `bd dep cycles` (should be empty) | ||
| - Check for missing dependencies using `br dep cycles` (should be empty) | ||
| - Identify any tasks that should block others but don't | ||
|
|
||
| 2. Update the beads database to fix any issues found: | ||
| - Create missing tasks with `bd create "title" -t task -p <priority> -d "description"` | ||
| - Add missing dependencies with `bd dep add <child> <parent> --type blocks` | ||
| - Update priorities if needed with `bd update <id> --priority <0-4>` | ||
| - Add labels for better organization with `bd label add <id> <labels>` | ||
| - Create missing tasks with `br create "title" -t task -p <priority> -d "description"` | ||
| - Add missing dependencies with `br dep add <child> <parent> --type blocks` | ||
| - Update priorities if needed with `br update <id> --priority <0-4>` | ||
| - Add labels for better organization with `br label add <id> <labels>` | ||
|
|
||
| 3. Verify the plan is complete: | ||
| - `bd ready` should show the correct next task(s) | ||
| - `bd blocked` should show tasks waiting on dependencies | ||
| - `bd stats` should show accurate counts | ||
| - `br ready` should show the correct next task(s) | ||
| - `br blocked` should show tasks waiting on dependencies | ||
| - `br stats` should show accurate counts | ||
|
|
||
| IMPORTANT: Plan only. Do NOT implement anything. Do NOT assume functionality is missing; | ||
| use `bd list` and code search to verify first. | ||
| use `br list` and code search to verify first. | ||
|
|
||
| ULTIMATE GOAL: Refactor all knowledge-work plugins from generic Anthropic templates to FashionUnited-specific workflows, tools, and domain context. Ensure all necessary tasks exist as beads with proper dependencies so `bd ready` always shows the right next work. | ||
| ULTIMATE GOAL: We want to achieve [project-specific goal]. Ensure all necessary tasks | ||
| exist as beads with proper dependencies so `br ready` always shows the right next work. | ||
|
Comment on lines
+26
to
+27
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Useful? React with 👍 / 👎. |
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This prompt now tells agents to look in
src/*/src/lib/*, but this repository is organized as top-level plugin directories (seeAGENTS.mdrepository structure section) and has nosrctree. In build/plan mode, this misroutes code search and edits to non-existent paths, so tasks can be marked incomplete or implemented in the wrong place even when the required plugin files already exist.Useful? React with 👍 / 👎.