Loading...
Loading...
Compare original and translation side by side
spec-kit-analyzespec.mdplan.mdtasks.mdspec-kit-analyzespec.mdplan.mdtasks.mdspec-kit-specifyspec-kit-planspec-kit-analyzespec-kit-implementspec-kit-specifyspec-kit-planspec-kit-analyzespec-kit-implementspec-kit-analyzespec-kit-implementspec-kit-analyzespec-kit-implementtasks.mdNEEDS CLARIFICATIONtasks.mdNEEDS CLARIFICATIONspecs/<feature>/plan-onlytasks-onlyspecs/<feature>/plan-onlytasks-onlyERROR: No gap report providedspec-onlyplan-onlytasks-onlyscripts/check-prerequisites.sh --json --paths-only --include-tasksREPO_ROOTBRANCHFEATURE_DIRFEATURE_SPECIMPL_PLANTASKSFEATURE_SPECspec-kit-specifyIMPL_PLANspec-kit-planspec.mdplan.mdtasks.mddata-model.mdcontracts/research.mdquickstart.mdmemory/constitution.mdmemory/constitution.mdspec-kit-constitutionTitleCategoryEvidenceDesired OutcomeSeverity (HIGH|MEDIUM|LOW)Navigation/WiringIntegration/ContractsValidation & UXAuthorization/PermissionsTest CoverageNon-FunctionalDocsaskQuestionsaskQuestionsaskQuestionsundefinedERROR: No gap report providedspec-onlyplan-onlytasks-onlyscripts/check-prerequisites.sh --json --paths-only --include-tasksREPO_ROOTBRANCHFEATURE_DIRFEATURE_SPECIMPL_PLANTASKSFEATURE_SPECspec-kit-specifyIMPL_PLANspec-kit-planspec.mdplan.mdtasks.mddata-model.mdcontracts/research.mdquickstart.mdmemory/constitution.mdmemory/constitution.mdspec-kit-constitutionTitleCategoryEvidenceDesired OutcomeSeverity (HIGH|MEDIUM|LOW)Navigation/WiringIntegration/ContractsValidation & UXAuthorization/PermissionsTest CoverageNon-FunctionalDocsaskQuestionsaskQuestionsaskQuestionsundefined| Option | Answer | Implications |
|---|---|---|
| A | [Option A] | [Impact] |
| B | [Option B] | [Impact] |
| C | [Option C] | [Impact] |
| Custom | Provide your own | [How it changes scope] |
6. Map impact per artifact:
- `spec.md`: user stories, acceptance criteria, user-visible scenarios, edge behaviors.
- `plan.md`: architecture/modules, routing/navigation, integration contracts, testing strategy.
- `tasks.md`: remediation work with exact file paths and ordering.
- Respect scope constraints and explicitly mark skipped artifacts.
7. Apply targeted edits:
- `spec.md`:
- Update only impacted sections.
- Add a concise `Revisions` note (timestamp + reason).
- `plan.md`:
- Update only sections needed for reconciliation.
- Keep design-level detail; do not add implementation patch instructions.
- `tasks.md`:
- If it exists, append remediation tasks using `NextID = max(T###) + 1`.
- Preserve existing phases; add `Remediation: Gaps` phase when cross-cutting tasks are needed.
- If it does not exist, create a minimal remediation-focused `tasks.md` from:
1. `{REPO_ROOT}/templates/tasks-template.md`
2. `{REPO_ROOT}/.specify/templates/tasks-template.md`
3. fallback: `{REPO_ROOT}/skills/spec-kit-tasks/assets/tasks-template.md`
- For wiring/flow gaps, always include integration test tasks.
8. Validate outputs:
- No branch changes or feature-creation actions occurred.
- Updated artifacts remain structurally valid and internally consistent.
- Task formatting stays strict: `- [ ] T### [P?] [US#?] Action with exact file path`.
9. Report reconciliation result:
- Provide a Sync Impact Report with:
- changed files (absolute paths)
- summary of edits by artifact
- new task IDs
- skipped artifacts due to scope constraints
- outstanding `NEEDS CLARIFICATION` markers (maximum 3)
- confirmation that constitution constraints were respected
- Recommend next step based on gates (`spec-kit-plan`, `spec-kit-tasks`, or `spec-kit-implement`).| Option | Answer | Implications |
|---|---|---|
| A | [Option A] | [Impact] |
| B | [Option B] | [Impact] |
| C | [Option C] | [Impact] |
| Custom | Provide your own | [How it changes scope] |
6. 映射每个工件的影响范围:
- `spec.md`:用户故事、验收标准、用户可见场景、边缘行为。
- `plan.md`:架构/模块、路由/导航、集成契约、测试策略。
- `tasks.md`:包含精确文件路径和执行顺序的修复工作。
- 遵守范围约束,并明确标记跳过的工件。
7. 执行针对性编辑:
- `spec.md`:
- 仅更新受影响的章节。
- 添加简洁的`Revisions`注释(时间戳 + 原因)。
- `plan.md`:
- 仅更新协调所需的章节。
- 保留设计层面的细节;不要添加实现补丁说明。
- `tasks.md`:
- 若已存在,使用`NextID = max(T###) + 1`追加修复任务。
- 保留现有阶段;当需要跨领域任务时,添加`Remediation: Gaps`(修复:缺口)阶段。
- 若不存在,从以下位置创建一个以修复为核心的极简`tasks.md`:
1. `{REPO_ROOT}/templates/tasks-template.md`
2. `{REPO_ROOT}/.specify/templates/tasks-template.md`
3. 备选:`{REPO_ROOT}/skills/spec-kit-tasks/assets/tasks-template.md`
- 对于连接/流程缺口,务必包含集成测试任务。
8. 验证输出结果:
- 未发生分支变更或功能创建操作。
- 更新后的工件结构有效且内部一致。
- 任务格式保持严格:`- [ ] T### [P?] [US#?] Action with exact file path`。
9. 报告协调结果:
- 提供同步影响报告,包含:
- 已修改文件(绝对路径)
- 按工件分类的编辑摘要
- 新任务ID
- 因范围约束而跳过的工件
- 未解决的`NEEDS CLARIFICATION`标记(最多3个)
- 确认已遵守规约约束
- 根据阶段门推荐下一步操作(`spec-kit-plan`、`spec-kit-tasks`或`spec-kit-implement`)。spec.mdplan.mdtasks.mdspec.mdplan.mdtasks.mdscripts/check-prerequisites.shreferences/spec-kit-workflow.dothttps://github.com/github/spec-kit/issues/1063https://github.com/user-attachments/files/23166782/reconcile.mdscripts/check-prerequisites.shreferences/spec-kit-workflow.dothttps://github.com/github/spec-kit/issues/1063https://github.com/user-attachments/files/23166782/reconcile.md