Spaces:
Runtime error
Runtime error
Aryan Mishra
feat: initial commit - Multilingual ABSA project setup with 6 phases, 36 requirements
a6b96c2 | description: Create detailed phase plan (PLAN.md) with verification loop | |
| argument-hint: "[phase] [--auto] [--research] [--skip-research] [--research-phase <N>] [--view] [--gaps] [--skip-verify] [--prd <file>] [--ingest <path-or-glob>] [--ingest-format <auto|nygard|madr|narrative>] [--reviews] [--text] [--tdd] [--mvp]" | |
| effort: max | |
| requires: [discuss-phase, phase, review, update] | |
| tools: | |
| read: true | |
| write: true | |
| bash: true | |
| glob: true | |
| grep: true | |
| agent: true | |
| question: true | |
| webfetch: true | |
| mcp__context7__*: true | |
| <objective> | |
| Create executable phase prompts (PLAN.md files) for a roadmap phase with integrated research and verification. | |
| **Default flow:** Research (if needed) β Plan β Verify β Done | |
| **Research-only mode (`--research-phase <N>`):** Spawn `gsd-phase-researcher` for phase `N`, write `RESEARCH.md`, then exit before the planner runs. Useful for cross-phase research, doc review before committing to a planning approach, and correction-without-replanning loops where iterating on research alone is dramatically cheaper than re-spawning the planner. Replaces the deleted research-phase command (#3042). | |
| **Research-only modifiers:** | |
| - **No flag** β when `RESEARCH.md` already exists, auto-uses it: emits a one-line notice and exits cleanly, no prompt. | |
| - **`--research`** β force-refresh: re-spawn the researcher unconditionally, no prompt. Bypasses the existing-RESEARCH.md auto-use path. | |
| - **`--view`** β view-only: print existing `RESEARCH.md` to stdout. Does not spawn the researcher. Cheapest mode for the correction-without-replanning loop. If no `RESEARCH.md` exists yet, errors with a hint to drop `--view`. | |
| **Orchestrator role:** Parse arguments, validate phase, research domain (unless skipped), spawn gsd-planner, verify with gsd-plan-checker, iterate until pass or max iterations, present results. | |
| </objective> | |
| <execution_context> | |
| @/Users/theogengineer/Projects/Multilingual-Absa/.opencode/gsd-core/workflows/plan-phase.md | |
| @/Users/theogengineer/Projects/Multilingual-Absa/.opencode/gsd-core/references/ui-brand.md | |
| </execution_context> | |
| <runtime_note> | |
| **Copilot (VS Code):** Use `vscode_askquestions` wherever this workflow calls `question`. They are equivalent β `vscode_askquestions` is the VS Code Copilot implementation of the same interactive question API. Do not skip questioning steps because `question` appears unavailable; use `vscode_askquestions` instead. | |
| </runtime_note> | |
| <context> | |
| Phase number: $ARGUMENTS (optional β auto-detects next unplanned phase if omitted) | |
| **Flags:** | |
| - `--research` β Force re-research even if RESEARCH.md exists | |
| - `--skip-research` β Skip research, go straight to planning | |
| - `--gaps` β Gap closure mode (reads VERIFICATION.md, skips research) | |
| - `--skip-verify` β Skip verification loop | |
| - `--prd <file>` β Use a PRD/acceptance criteria file instead of discuss-phase. Parses requirements into CONTEXT.md automatically. Skips discuss-phase entirely. | |
| - `--ingest <path-or-glob>` β Use one or more ADR files instead of discuss-phase. Parses locked decisions + scope fences into CONTEXT.md automatically. Skips discuss-phase entirely. | |
| - `--ingest-format <auto|nygard|madr|narrative>` β Optional ADR parser format override (`auto` default). | |
| - `--reviews` β Replan incorporating cross-AI review feedback from REVIEWS.md (produced by `/gsd-review`) | |
| - `--text` β Use plain-text numbered lists instead of TUI menus (required for `/rc` remote sessions) | |
| - `--mvp` β Vertical MVP mode. Planner organizes tasks as feature slices (UIβAPIβDB) instead of horizontal layers. On Phase 1 of a new project, also emits `SKELETON.md` (Walking Skeleton). Can be persisted on a phase via `**Mode:** mvp` in ROADMAP.md. | |
| Normalize phase input in step 2 before any directory lookups. | |
| </context> | |
| <process> | |
| Execute end-to-end. | |
| Preserve all workflow gates (validation, research, planning, verification loop, routing). | |
| </process> | |