Skip to content

process(change-intake): CRs update the module brief and stay visible until built - #430

Merged
MendixMau merged 6 commits into
masterfrom
night/feedback-wiring-1
Oct 16, 2026
Merged

MendixMau merged 6 commits into
masterfrom
night/feedback-wiring-1

Conversation

@MendixMau

Copy link
Copy Markdown
Owner

What

  • change-intake.md / change-intake-detail.md: replaces "most BRD edits need no brief edit". The BRD stays the source of truth. The module brief's Build steps table gets a CR-tagged row (CR-07-1) for every CR touching build steps, screens, access or rules. Every CR that adds work gets a build-plan row tagged CR-NN (S: the module's phase; M/L: wait for a change round). Agreed, unbuilt CRs are "waiting" and are surfaced at session start and module close. Class to entry artifact table kept. A full unplanned-changes view and change rounds come in a follow-up.
  • close-the-loop.md and the RESUME template: a Waiting changes: line listing agreed, unbuilt CR ids.
  • project-bin/exec.sh: with --cr CR-NN, WARN (non-fatal) when the brief of a module the script writes to (folder form or merged ## Module brief section) does not contain the id. Reuses the existing brief-advisory module detection.

Why

A CR on a closed module left the brief stale, so context-pack.sh had no row for it and nothing counted it as unbuilt work.

Tests

  • New tests/wave2/test-exec-cr-brief-warn.sh: 14 checks (warn when lacking, silent when present, CR-1 vs CR-12, no --cr, merged form incl. id in another module's section, no brief, exit 0); 4 fail against master's exec.sh.
  • Word budget: change-intake 348 to 347, change-intake-detail 1945 to 1945, close-the-loop 1682 to 1679; baseline 75,204 to 75,203 (budget 80,000). render-routing.sh --check clean.

🤖 Generated with Claude Code

MendixMau and others added 6 commits October 16, 2026 17:53
…until built

The BRD stays the source of truth; a CR touching a module's build steps, screens,
access or rules gets a CR-tagged Build steps row, every CR that adds work gets a
build-plan row, and agreed unbuilt CRs are "waiting" (RESUME.md Waiting changes line).
exec.sh --cr CR-NN warns (never blocks) when the module brief lacks the id.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…equires

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e; RESUME checklist names Waiting changes

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MendixMau
MendixMau merged commit 9ce8dd8 into master Oct 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant