Rapport: kritiek-pad-vinkje verborgen bij het resourcediagram (#113, nabespreking) - #137
Merged
Merged
Conversation
…manuvarkey) Het vinkje "Kritiek pad" stuurt sinds de balkkleurkeuze alleen nog de kleur van de relatielijnen en de legendaregel; de balken volgen `computeBarColors` (`criticalFill` in de modus Kritiek pad) en kijken niet naar het vinkje. Bij het resourcediagram, dat geen relatielijnen tekent, nam het vinkje dus uitsluitend de legendaregel weg terwijl de balken rood bleven — misleidend, zoals manuvarkey op #113 opmerkte (mijn eerdere tegenwerping leunde op een verouderd commentaar in de renderer). - `reportTypeShowsCriticalToggle` (reportSettings): hetzelfde predicaat als de relaties; het paneel verbergt het vinkje en forceert `showCritical` op true, zodat de legenda de rode balken blijft verklaren. - Verouderd commentaar in printPreview.ts rechtgezet; gidsen nl+en: de zin dat het vinkje "ook" de lijnen neutraal maakt (de balken doen dat niet meer) en de derde uitzondering in de resourcediagram-sectie; CLAUDE.md. - Regressie: predicaat in check-report-resource-gantt-setting; browserspec bewaakt dat het vinkje er bij het Gantt-rapport wél en bij het resourcediagram níét staat. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014zosxbSXvi3YSGmeN1MsQq
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 and why
Refs #113 — opmerking 4 van manuvarkey na de merge van #132: het vinkje Kritiek pad heeft bij het resourcediagram geen betekenis. Dat klopt, en mijn eerdere tegenwerping was fout: die leunde op een verouderd commentaar in
printPreview.tsdat beweerde dat de balklaag bij een uitgezet vinkje neutraal tekent. Gecontroleerd in de code: de balken lopen doorcomputeBarColors(barColors.ts,criticalFillin de modus Kritiek pad, een rode rand daarbuiten) en kijken niet naar het vinkje;showCriticalstuurt alleen de kleur van de relatielijnen en de legendaregel. Bij het resourcediagram, dat geen relatielijnen tekent, nam het vinkje dus uitsluitend de legendaregel weg terwijl de balken rood bleven — misleidend.reportTypeShowsCriticalToggle(reportSettings.ts): hetzelfde predicaat alsreportTypeDrawsRelations.ReportPanelverbergt het vinkje voor het resourcediagram en forceertshowCriticaloptrue, zodat de legenda de rode balken blijft verklaren; het gewone Gantt-rapport verandert niet.verify:docseist alleen kop-/linkpariteit).CLAUDE.md: één zin in de rapportparagraaf.Manu's punten 1–3 (units/dag en curve per rij, groepering per resourcetype, rapportageperiode zoals #134) zitten hier bewust niet in; dat zijn losse vervolgstappen.
How it was verified
npm run verifygreen — lokaal: typecheck, lint, verify:docs (34 × 14), de volledige planningssuite (560/560 + tijdzone-matrix; één timingcheck,task-grid-performance, gaf 557 ms > 500 ms terwijl de browsersuite er tegelijk naast draaide en haalt in isolatie 274 ms — code die dit diff niet raakt), en de browserspecsresource-gantt-report.spec.ts+report-footer.spec.ts(3/3).tests/planning/check-report-resource-gantt-setting.tsbewaakt het predicaat;tests/browser/resource-gantt-report.spec.tsbewaakt dat het vinkje bij het Gantt-rapport wél en bij het resourcediagram níét in het paneel staat.Does this touch
@tauri-apps/*— n.v.t.Documentation
public/docs/{nl,en}/gids-rapporten-printen.md(relatielijnen-alinea, resourcediagram-sectie),CLAUDE.md.docs/CHANGELOG.mdbewust niet (alleen bij een release).🤖 Generated with Claude Code
https://claude.ai/code/session_014zosxbSXvi3YSGmeN1MsQq
Generated by Claude Code