.orchestration/plan-21-implementation.md
issue-3060-section-heading-visibilityorigin/main at dispatch, 2a4a1583b (fix(pdf): restore Gengar skill rating order (#3473)).codegraph/ directory exists in this worktree, so CodeGraph was skipped after the required presence check.showHeading section data for summary, built-ins, and custom sections. parseResumeData normalizes absent legacy values to true; explicit false survives round trips.useUpdateResumeData, preserving undo/autosave/save/reload behavior; legacy absent values are treated as visible. Existing lock fieldset remains authoritative.showHeading: true, independent of source heading state or copied title.SectionShell omits complete heading/icon/decoration output when disabled in both icon and no-icon branches. Empty titles still resolve localized defaults.section[id="..."] section-heading { display: none; }; body remains while heading is omitted.pnpm --filter @reactive-resume/schema test: 9 files, 132 tests passed.pnpm --filter @reactive-resume/pdf test: 81 files, 1059 tests passed.pnpm --filter @reactive-resume/docx test: 9 files, 76 tests passed.pnpm --filter web test: 135 files, 942 tests passed.pnpm test: full Turborepo suite passed (19 successful tasks; 10 cache hits).pnpm exec turbo boundaries: passed (1108 files, 20 packages).pnpm exec biome check on 22 changed source/test files: passed; no write-capable pnpm check run.git diff --check: passed.