Skip to content

Bug-fix runs never fire the preset's bug-fix loop #265

Description

@suleimansh

Every domain preset ships a bug-fix loop (metadata.on: bug-fix), but domainLoopChecklist always dispatches a major-change event, so those loops are dead code. A run has no way to say it's a bug fix, and a preset has no way to declare its natural build event kind.

Fix:

  • Let a run pick the build event kind (runFramework({ buildEvent }) + CLI --kind <name>).
  • Let a preset declare a default via preset.md metadata.event.
  • Precedence: CLI flag > preset default > major-change. Unknown kind still falls back to the built-in checklist, so a run is never left unreviewed.

Part of #204 Open Loop.

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions