# KRB About Us full page-group import v8 — no visibility toggle

Use `krb-about-us-full-page-group-import-v8-no-hide-toggle.js`.

## Change from v7

This is the corrected continuation script after Sylvain confirmed the migration should **never touch** `Section Controls/Hide section`. KRB sections are visible by default; any hidden sections created by earlier attempts should be handled in a final cleanup pass, not during normal content import.

## Behaviour

- Keeps v7 content/image/Next Pages logic.
- Leaves `CONFIG.runMode: 'current-page'` by default.
- Does not publish, delete, redirect, or edit global styles.
- `visible()` is now a no-op that records `skippedVisibilityWrites[]` instead of setting any Hide section prop.
- `insertMissingTopLevelSections` remains `false` by default because the About Us skeleton/content sections are already largely present; turn it on only after checking the target page has a valid Page Slot and genuinely missing sections.

## Result prefixes

- Current page: `KRB_ABOUT_FULL_PAGE_GROUP_IMPORT_V8_NO_HIDE_RESULT`
- All pages: `KRB_ABOUT_FULL_PAGE_GROUP_AUTO_V8_NO_HIDE_RESULT`

## Current readback before MCP timeout

- Our People: content sections / Gateway CTA / Next Pages are present; earlier script left their Hide section props set, but this pass will not change them.
- School Board: 1 Text Content, multiple Two Column Text & Image profile sections, and Next Pages are present; earlier script left Hide section props set, but this pass will not change them.

## App/product workflow note

Code Lab needs a migration-safe guardrail for excluded props: a reviewed script should be able to mark props like `Hide section` as forbidden and fail preflight if the script tries to write them.
