Repository navigation
new(progress-report): replace build-plan.html with a progress report - #434
Merged
Merged
Conversation
Generated architecture/progress-report.html covers phases, built and proven views, stages P to 6, progress bar, and optional time, token and tip data from session logs (numbers only, no message text). Setting 'Progress report: off | ask | auto'. An existing build-plan.html is still accepted and never deleted. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… builtin-free repeat tips, exact --open URL Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… window from log or inferred, inherent never hangs, red at 3+ runs Context window is 1M only when the log records it, else 200k; a context above 200k with auto compactions caps at the compaction point and is labelled inferred. Inherent scripts never make hang tips or health. Red for a key script needs 3+ runs. Tips under a minute and non-script tokens dropped. CHANGELOG matches the code. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Wrap code and values, stack stage label/value rows, let the gates label drop below the header, scroll the stage nav inside its own container. Add a static narrow-width CSS test. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…wider log discovery, ledger fallback, Build progress) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ecision and config-folder scoping Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… cold or warm cache Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4 tasks done
…e it to project path and rules, cap cold skips, ledger decides the switch Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MendixMau
added a commit
that referenced
this pull request
Oct 16, 2026
Remove conflict markers in CHANGELOG, correct the exec timing source, the merged claim and the #434 claims, add the decompose, rehost and mxpatch bullets, and apply the cheap wording fixes. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
MendixMau
added a commit
that referenced
this pull request
Oct 16, 2026
Drop the stale #434 clause, align the paste-in test rule with the agreed moments, add the interview-gate hook re-install step, and use the real skill name learned-multilingual-app. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Replaces
architecture/build-plan.htmlwith a generated progress report (architecture/progress-report.html, self-contained, stdlib Python behindbuild-plan-status.sh). It keeps everything the old page showed (phases, built and proven views) and adds stages P to 6 with artifact links, a progress bar, a sticky stage nav, and, when a Claude Code session log is available, time per stage, sub-agent use, context size, an estimated token and cost figure, a run health strip, a speed panel and a right-hand column of actionable tips.Progress report: off | ask | autoin PROJECT.md (default ask). Regenerated on every exec.sh slice; the 30 s self-reload applies only while a build is active.build-plan.htmlis still accepted by gate-check and status.sh and never deleted.--jsonandbuild-plan.jsonare unchanged.Impact
render-routing.sh --check: base 75204 words, head 75204 words (budget 80000). Skill words total about 308277 vs 308384 on master.Tests
tests/wave2/test-progress-report.sh(new): 39 checks on a synthetic project and synthetic JSONL log.tests/wave2/test-build-plan-json.sh: 66 pass.tests/wave2/test-surface-column.sh: 13 pass.bin/check-portability.shon changed files andrender-routing.sh --check: clean.Not verified
Visual layout (sticky side column, phone order, severity dots) was not viewed in a browser. Full test suite and CI not run locally.
Round 5 measured (head 0a908a3)
~/.claude/projects: about 1 s cold, under 1 s warm (discovery cached in.claude/progress-report-sessions.txt; F13 asserts a cached run does not reopen session files).history.scrollRestoration='manual', no reload within 20 s of interaction, and a Live / Pause control (F14).🤖 Generated with Claude Code