docs(kiro): reconcile spec metadata, promote 3 new specs, fix template path
- config-upgrade-snapshot, raft-adapter-conformance: correct stale
phase metadata (both showed "tasks-generated" though every task was
already complete) and record their validate-impl GO decisions with
known-limitations notes (bug-1471/bug-1472-remainder, bug-1474
angle-b) for future spec ownership.
- component-failover-adoption: catch up design/requirements/research
docs to the Phase 6 fix (bug-1548/bug-1549, commit d479b707) that
landed after this spec was already marked closed.
- Promote 3 roadmap backlog items to specs (2026-08-10 discovery):
component-rejoin-resync (apiserver/scheduler rejoin resync),
worker-rejoin-resync (worker job-fact resync, hard prereq for
raft-apply-decoupling's facts half), scheduler-sim-diagnostics
(open-ended scheduler REPL debug/troubleshoot capability).
- roadmap.md updated to reflect all of the above.
- kiro-steering/kiro-steering-custom SKILL.md: fix stale template path
(templates/steering/ -> .kiro/settings/templates/steering/) plus
minor doc corrections in the other kiro-spec-* skills.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
3f58a3636b
commit
ce0ee78b0f
18 changed files with 467 additions and 114 deletions
|
|
@ -17,8 +17,8 @@ Generate a unique feature name from the project description ($ARGUMENTS) and ini
|
|||
3. **Check Uniqueness**: Verify `.kiro/specs/` for naming conflicts. If the directory already exists with only `brief.md` (no `spec.json`), use that directory (discovery created it).
|
||||
4. **Create Directory**: `.kiro/specs/[feature-name]/` (skip if already exists from discovery)
|
||||
5. **Initialize Files Using Templates**:
|
||||
- Read `templates/specs/init.json` from this skill's directory
|
||||
- Read `templates/specs/requirements-init.md` from this skill's directory
|
||||
- Read `.kiro/settings/templates/specs/init.json`
|
||||
- Read `.kiro/settings/templates/specs/requirements-init.md`
|
||||
- Replace placeholders:
|
||||
- `{{FEATURE_NAME}}` → generated feature name
|
||||
- `{{TIMESTAMP}}` → current ISO 8601 timestamp
|
||||
|
|
@ -46,6 +46,6 @@ Provide output in the language specified in `spec.json` with the following struc
|
|||
|
||||
## Safety & Fallback
|
||||
- **Ambiguous Feature Name**: If feature name generation is unclear, propose 2-3 options and ask user to select
|
||||
- **Template Missing**: If template files don't exist in this skill's `templates/specs/`, report error with specific missing file path and suggest checking skill installation
|
||||
- **Template Missing**: If template files don't exist in `.kiro/settings/templates/specs/`, report error with specific missing file path and suggest checking repository setup
|
||||
- **Directory Conflict**: If feature name already exists, append numeric suffix (e.g., `feature-name-2`) and notify user of automatic conflict resolution
|
||||
- **Write Failure**: Report error with specific path and suggest checking permissions or disk space
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue