# KRB live-scrape JSON import v1

Source JSON: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-about-us-scrape-normalized-v1.json`

Base importer: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-about-us-full-page-group-import-v7.js`

## Defaults
- `CONFIG.dryRun: true` by default. Set to `false` only when ready to write.
- `CONFIG.autoRunAllPages: false` by default. Set to `true` for a page-group batch after dry-run review.
- No publish/delete/redirect/global style operations.

## Report behaviour
- Known blocks are mapped into existing v7 component population logic.
- Unmatched source sections are preserved in `report.unmatchedSourceSections` and copied into `manual`.
- Context strings include `source child N` and, when discoverable, `page slot child N`.
- Rich-content images stripped from text are reported via `sourceAttention`.

## Expected components
```json
{
  "Our Campus": {
    "Section / Text Content": 1,
    "Section / Two Column Text & Image": 8,
    "Section / Next Pages": 1
  },
  "Our People": {
    "Section / Text Content": 2,
    "Section / Gateway CTA": 1,
    "Section / Next Pages": 1
  },
  "School Board": {
    "Section / Text Content": 1,
    "Section / Two Column Text & Image": 9,
    "Section / Next Pages": 1
  },
  "Senior Executive": {
    "Section / Text Content": 1,
    "Section / Two Column Text & Image": 7,
    "Section / Next Pages": 1
  },
  "Employment": {
    "Section / Text Content": 2,
    "Section / Next Pages": 1
  },
  "Our Policies": {
    "Section / Text Content": 1,
    "Section / Downloads": 3,
    "Section / Next Pages": 1
  }
}
```
