Skip to content

fix(progress-report): polish counts, stage 0 pending, calm no-log line - #454

Merged
MendixMau merged 2 commits into
release/v1.0from
fix/progress-report-polish
Oct 16, 2026
Merged

MendixMau merged 2 commits into
release/v1.0from
fix/progress-report-polish

Conversation

@MendixMau

Copy link
Copy Markdown
Owner

Small polish on the progress report, from a review of a fresh and an updated neutral demo project.

  • One plan count. A build-plan.md State of done <date> now counts as built in the plan parser (build-plan-status.sh), so the Stage 5 card, the plan header and the phase badge agree. "not built" is still checked first. The updated demo went from "3 built, 1 cannot read, Phase 2 unknown" to "4 built, Phase 2 in progress", matching the card's "4 of 6".
  • Stage 0 is not FAIL before it starts. A placeholder gate failure on a stage after the current one reads PENDING. On the current stage it stays FAIL.
  • Calm no-log line. The large orange box is now one line in normal text. The regenerate hint and the "looked in N folders (M logs)" counts sit inside the existing collapsed "How this was measured" block, and --no-log never claims it looked anywhere. No new sections.
  • Test-moments wording. "Module done" now says unit tests run for the per-flow tests chosen at CAC-5 (listed in the module brief), instead of "when switched on". The rest of the rule is unchanged.

Tests: new tests/wave2/test-progress-report-polish.sh (done-row agreement, stage-after-current PENDING, no-log line and --no-log, CAC-5 wording); the old banner assertions in test-progress-report.sh and test-progress-report-field-fixes.sh are updated. test-progress-report*.sh, test-build-plan*.sh, check-portability.sh and check-pr-discipline.sh are clean.

Before and after screenshots at 1440 px are in /tmp/polish-out/ on the author's machine.

🤖 Generated with Claude Code

MendixMau and others added 2 commits October 17, 2026 04:39
- "done <date>" in a build-plan.md State cell counts as built in the plan
  parser, so the Stage 5 card, the plan header and the phase badge agree
  ("not built" is still checked first).
- A placeholder gate-check failure on a stage after the current one reads
  PENDING instead of FAIL.
- The no-session-log notice is one calm line; the regenerate hint moves
  into the collapsed "How this was measured" block, and --no-log never
  claims it looked in folders.

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

Module done runs the per-flow unit tests chosen at CAC-5 (listed in the
module brief), not "unit tests when switched on".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MendixMau
MendixMau merged commit 8704922 into release/v1.0 Oct 16, 2026
2 checks passed
MendixMau added a commit that referenced this pull request Oct 16, 2026
…s, unit flows in the Module done row

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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