# KRB Advancement & Community full-section importer v1

Dry-run-first Code Lab / Design API Playground importer for:

- Advancement & Community — `/community`
- Alumnae — `/community/alumnae`
- Parents & Friends Association — `/community/parents-friends-association`
- Weddings — `/community/weddings`

## Safety

- `dryRun: true` by default.
- No publish, delete, remove, redirect, site settings, CMS schema, global styles, or visibility cleanup.
- Inserts missing top-level sections only where component counts are lower than expected.
- Uses existing Webflow assets from `krb-webflow-other-static-images-uploaded-to-webflow.csv`; does not upload new assets.
- Image prop handling is based on the v3 image-object fallback pattern from the previous Co-curricular repair.

## Expected section counts

```json
{
  "Advancement & Community": {
    "Section / Text Content": 1,
    "Section / Gateway CTA": 5,
    "Section / CTA": 1
  },
  "Alumnae": {
    "Section / Text Content": 1,
    "Section / FAQs": 1
  },
  "Parents & Friends Association": {
    "Section / Text Content": 1
  },
  "Weddings": {
    "Section / Text Content": 1,
    "Section / Image Cluster": 1,
    "Section / CTA": 1
  }
}
```

## Manual / known gaps

- Alumnae: featured-stories block is dynamic/CMS-like; left for manual/CMS mapping rather than static import.

## Run marker

Dry-run output marker: `KRB_ADVANCEMENT_COMMUNITY_FULL_SECTION_IMPORT_V1_ALL_RESULT`

After dry-run review, change only `dryRun: true` to `dryRun: false` for live run.
