Skip to content

Rapport: kritiek-pad-vinkje verborgen bij het resourcediagram (#113, nabespreking) - #137

Merged
Nozzit merged 1 commit into
mainfrom
claude/newest-issue-5kqmzu
Sep 14, 2026
Merged

Nozzit merged 1 commit into
mainfrom
claude/newest-issue-5kqmzu

Conversation

@Nozzit

@Nozzit Nozzit commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

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.ts dat beweerde dat de balklaag bij een uitgezet vinkje neutraal tekent. Gecontroleerd in de code: de balken lopen door computeBarColors (barColors.ts, criticalFill in de modus Kritiek pad, een rode rand daarbuiten) en kijken niet naar het vinkje; showCritical stuurt 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 als reportTypeDrawsRelations. ReportPanel verbergt het vinkje voor het resourcediagram en forceert showCritical op true, zodat de legenda de rode balken blijft verklaren; het gewone Gantt-rapport verandert niet.
  • Het verouderde renderercommentaar is rechtgezet.
  • Gidsen nl+en: de zin bij de relatielijnen zei dat kritiek pad uit "ook" de lijnen neutraal maakt (de balken doen dat sinds de balkkleurkeuze niet meer) en de resourcediagram-sectie noemt nu drie uitzonderingen. De twaalf vertaalde gidsen volgen de maandelijkse vertaalronde (verify:docs eist 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 verify green — 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 browserspecs resource-gantt-report.spec.ts + report-footer.spec.ts (3/3).
  • Regressie: tests/planning/check-report-resource-gantt-setting.ts bewaakt het predicaat; tests/browser/resource-gantt-report.spec.ts bewaakt dat het vinkje bij het Gantt-rapport wél en bij het resourcediagram níét in het paneel staat.

Does this touch

  • Project data — n.v.t.
  • Scheduling logic — n.v.t.
  • User-visible text — geen nieuwe sleutels; alleen een bestaand vinkje dat bij één rapporttype verborgen wordt.
  • @tauri-apps/* — n.v.t.

Documentation

  • public/docs/{nl,en}/gids-rapporten-printen.md (relatielijnen-alinea, resourcediagram-sectie), CLAUDE.md.
  • docs/CHANGELOG.md bewust niet (alleen bij een release).

🤖 Generated with Claude Code

https://claude.ai/code/session_014zosxbSXvi3YSGmeN1MsQq


Generated by Claude Code

…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
@Nozzit
Nozzit merged commit bb47188 into main Sep 14, 2026
8 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.

2 participants