Skip to content

Commit 8e93159

Browse files
authored
Merge pull request #276 from Fr-e-d/contrib/sync-1777587493
sync: update 2 file(s) in core/
2 parents b9160ba + f13adf1 commit 8e93159

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

.gaai/core/skills/discovery/generate-stories/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ Stories are the **contract between Discovery and Delivery**. They must be the ma
101101

102102
**A story that exists only as an artefact file but is not in the backlog is invisible to Delivery and will never be executed.** This step is non-negotiable.
103103

104-
**Rationale (2026-04-30):** E134S03 + E134S04 had to be rolled back from `in_progress` (with abandoned worktree containing cycle-0 CRITICAL-error spec) because Discovery registered them as `refined` while still iterating Reviewer cycle-1 corrections. The daemon picked up the un-reviewed drafts and started implementing architecturally wrong code (proposed a redundant CLI surface that already existed, referenced a non-existent artefact name). See commit `4f99ad40` for incident audit trail. The fix is strict adherence to the `draft → refined` lifecycle defined in `base.rules.md` § Backlog State Lifecycle — this clause makes the timing explicit at skill level.
104+
**Rationale:** A prior Discovery batch had stories rolled back from `in_progress` because they were registered as `refined` while Discovery was still iterating Reviewer cycle-1 corrections. The daemon picked up the un-reviewed drafts and began implementing architecturally wrong code based on factual errors that the Reviewer would have caught. The fix is strict adherence to the `draft → refined` lifecycle defined in `base.rules.md` § Backlog State Lifecycle — this clause makes the timing explicit at skill level.
105105

106106
**CRITICAL — Backlog YAML write safety (MUST follow):**
107107
- **Match native indentation.** Before appending, check the existing format: `grep -m1 "^- id:" <backlog>`. Use the same indent level (typically 0-space: `- id:` with 2-space properties).

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
---
99

10+
## [Unreleased]
11+
12+
### Changed
13+
- fix(skill): remove private project refs from generate-stories §12 rationale
14+
1015
## [2.22.0] - 2026-05-01
1116

1217
### Changed

0 commit comments

Comments
 (0)