Skip to content

feat(framework): support event: key in the-framework.yml (#267)#268

Merged
suleimansh merged 1 commit into
mainfrom
feat/framework-yml-event-key
Jul 5, 2026
Merged

feat(framework): support event: key in the-framework.yml (#267)#268
suleimansh merged 1 commit into
mainfrom
feat/framework-yml-event-key

Conversation

@suleimansh

Copy link
Copy Markdown
Member

Finishes the per-repo config surface. #266 let a run pick its build event kind via --kind or a preset's default, but the-framework.yml (#258) could only set preset + modes. Now it can set event: too:

preset: software-development
event: bug-fix

Precedence: --kind flag > the-framework.yml event > preset defaultEvent > major-change. File-set events flow through the same runFramework({buildEvent}) path #266 added, so a repo pins its event kind once instead of retyping --kind each run.

Threads event through parseFrameworkConfig, mergeRunConfig, and the ◆ the-framework.yml: narration; the no-op note now fires for any build event set without a preset (wording generalized from --kind X).

Verified e2e with a temp workspace holding event: bug-fix: run narrates ◆ the-framework.yml: preset=software-development, event=bug-fix then Review policy: the Software Development loop drives the bug-fix review. 122 framework tests green.

Closes #267

Finishes the per-repo config surface: the-framework.yml can now set the
build event kind (event: bug-fix) alongside preset and modes. Precedence is
--kind flag > the-framework.yml event > preset defaultEvent > major-change,
so file-set events flow through the same runFramework({buildEvent}) path #266
added.

Threads event through parseFrameworkConfig, mergeRunConfig, and the config
narration; the no-op note now fires when any build event is set without a
preset. Help text updated.
@suleimansh suleimansh added enhancement New feature or request priority: medium Worth doing, not urgent labels Jul 5, 2026
@suleimansh suleimansh self-assigned this Jul 5, 2026
@suleimansh suleimansh merged commit c28c373 into main Jul 5, 2026
2 checks passed
@suleimansh suleimansh deleted the feat/framework-yml-event-key branch July 5, 2026 17:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request priority: medium Worth doing, not urgent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

the-framework.yml: support an event: key for the per-repo build event kind

1 participant