# SLICE 6 — Polish, docs, full verification > **State-saving rule:** update this file immediately after EVERY completed task (tick the checkbox, update Status and Resume notes) and whenever pausing for input — automatically, without being asked. State on disk must always match reality. ## Status **COMPLETE** (2026-07-18). Docs, CHANGELOG, roadmap, consistency sweep, and tests all done. Cross-view end-to-end pass in Joplin signed off by the user: dashboard note stacking gtd-calendar + gtd-kanban + gtd-matrix (skeleton & eisenhower) + gtd-gantt all render independently; scope/depth, todos: all, colour/icon/title/text overrides, recurring ↻, kanban states, matrix quadrants, gantt bars/milestones (incl. to-do begin/end-ignored warning), dual-role note, drilldown/hover, and invalid-config fallback warnings all verified. All spot checks pass. → proceed to SLICE7 (final review / release prep). Versioning decision (2026-07-15): **split** into 0.6.0 (notebook + scope: all) and 0.7.0 (gantt). **0.6.0 is functionally COMPLETE** (notebook targeting + scope: all + body-fetch, verified in the 2026-07-18 E2E pass); 0.7.0 (gantt) is likewise complete. Note: the actual manifest/package version bump + publish is the separate release step NOT part of this slice — current version on disk is still 0.5.0. ## Tasks - [x] README.md: "Gantt chart" section (item-block + chart options tables) added (during SLICE5, at user request). `notebook:`/`scope: all` rows in all view tables + `all` performance caution were landed in SLICE2/SLICE3. Screenshots not committed (verified interactively). - [x] SPEC.md: §2.5 gtd-gantt (chart + item schema, dual-role rule) added in SLICE5; notebook/scope-all semantics in §2.1 (SLICE2/3); §9 roadmap updated here with SHIPPED v0.6.0 (notebook + scope: all + body-fetch) and v0.7.0 (gantt) sections. - [x] CHANGELOG.md: 0.7.0 (Gantt) and 0.6.0 (notebook + scope: all) entries added per the split decision. - [x] Consistency sweep: verified notebook-conflict warning wording identical across all 4 parsers; `scope: all` handled in all 4; card-detail/unknown- option wording consistent; doc default tables match parser defaults. Pre-existing note (NOT changed — out of scope, avoids behaviour change): the calendar's `sort-type` uses `modified_date` (underscore) while kanban/matrix/ gantt use `modified-date` (hyphen); this cross-block spelling difference is already documented in SPEC §9's reconciliation note. - [x] Full jest run green: **140 passed, 140 total** (12 suites), up from 88 at the start of this effort. - [x] End-to-end pass in Joplin desktop across all four view types, including a dashboard note stacking all four blocks. **Signed off by user 2026-07-18; all spot checks pass.** publish/*.jpl (built SLICE5) is current — docs-only changes since don't affect the bundle. ## Resume notes SLICE6 fully COMPLETE as of 2026-07-18 — E2E signed off by the user (dashboard note stacking all four view types rendered independently; all spot checks pass). Files touched here: `CHANGELOG.md` (0.6.0 + 0.7.0 entries), `SPEC.md` (§9 roadmap SHIPPED sections). README/SPEC gantt schema + notebook/scope docs landed earlier. Next: SLICE7 (final review / release prep). Release version bump (0.6.0/0.7.0) and publish are deferred to the separate release step, NOT this slice — version on disk is still 0.5.0.