# KRB empty-slot next-pass live-scrape import v3 — mapped-only page-slot/no-hide

Generated for Sylvain to run in Webflow Designer API Playground / Code Lab.

## Change from prior 22-page package

Per Sylvain's instruction, this mapped-only package excludes live pages whose scrape produced no currently mapped content blocks. Those pages are listed below for manual component build-out.

## Inputs

- Previous selected batch JSON: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-empty-slot-next-pass-22-batch-v1.json`
- Previous live scrape JSON: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-empty-slot-next-pass-22-scrape-normalized-v1.json`
- Mapped-only batch JSON: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-empty-slot-next-pass-18-mapped-only-batch-v1.json`
- Mapped-only scrape JSON: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-empty-slot-next-pass-18-mapped-only-scrape-normalized-v1.json`
- Mapped-only scrape attention CSV: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-empty-slot-next-pass-18-mapped-only-scrape-attention-v1.csv`
- Base importer: `krb-empty-slot-next-pass-22-live-scrape-import-v2-page-slot-no-hide.js`, filtered to remove pages with empty expected component maps.

## Selection rules applied

Started with the previous 22 live/non-form empty-slot candidates. Removed the 4 pages whose expected component map was empty, leaving 18 pages.

## Excluded for manual build

| Page | Path | Reason |
|---|---|---|
| Privacy Policy | `` | No mapped Text Content / Gateway CTA / Two Column Text & Image blocks in current importer output. |
| Principal's Blog | `` | No mapped Text Content / Gateway CTA / Two Column Text & Image blocks in current importer output. |
| Learning | `` | No mapped Text Content / Gateway CTA / Two Column Text & Image blocks in current importer output. |
| KRB Bus Services | `` | No mapped Text Content / Gateway CTA / Two Column Text & Image blocks in current importer output. |

## Safety defaults and run mode

- `CONFIG.dryRun: true` by default. Dry-run first.
- `CONFIG.runMode: 'all-pages'` by default for this pass. For a one-page test, set to `current-page` and open that target page first.
- For live batch run after dry-run review, set `CONFIG.dryRun = false`; leave `runMode: 'all-pages'` if running the full batch.
- `CONFIG.insertMissingTopLevelSections: true` so empty pages receive their required content components inside the detected Page Slot DropTarget.
- No publish/delete/global-style operations.
- No `Section / Image Cluster` components.
- No `Section Controls/Hide section` writes. Visibility cleanup remains a later QA/final pass.
- `nextPages` remains intentionally cleared for this batch to avoid inserting old About Us fallback links.

## Target pages

| # | Page | Path | Webflow page ID |
|---:|---|---|---|
| 1 | Term Dates | `` | `` |
| 2 | Sutherland Shire Bus Service | `` | `` |
| 3 | Support KRB | `` | `` |
| 4 | Review of Environmental Factors - Hughes Centre 2024 | `` | `` |
| 5 | Strategic Direction: 2026 and Beyond | `` | `` |
| 6 | Junior School Masterplan | `` | `` |
| 7 | Our Vision | `` | `` |
| 8 | Co-curricular Program (Our Approach) | `` | `` |
| 9 | North Shore | `` | `` |
| 10 | Celebration of the Amalgamation | `` | `` |
| 11 | Boarding Activities | `` | `` |
| 12 | Annual Report | `` | `` |
| 13 | Virtual Tours | `` | `` |
| 14 | Scholarships & Bursaries | `` | `` |
| 15 | Fees | `` | `` |
| 16 | Enrolment | `` | `` |
| 17 | Discovery Tours | `` | `` |
| 18 | Our History | `` | `` |

## Expected component insertions/population

```json
{
  "Term Dates": {
    "Section / Gateway CTA": 1
  },
  "Sutherland Shire Bus Service": {
    "Section / Text Content": 1,
    "Section / Two Column Text & Image": 3
  },
  "Support KRB": {
    "Section / Text Content": 1
  },
  "Review of Environmental Factors - Hughes Centre 2024": {
    "Section / Text Content": 1
  },
  "Strategic Direction: 2026 and Beyond": {
    "Section / Text Content": 1
  },
  "Junior School Masterplan": {
    "Section / Text Content": 1
  },
  "Our Vision": {
    "Section / Text Content": 1
  },
  "Co-curricular Program (Our Approach)": {
    "Section / Text Content": 1
  },
  "North Shore": {
    "Section / Text Content": 1,
    "Section / Two Column Text & Image": 3
  },
  "Celebration of the Amalgamation": {
    "Section / Text Content": 1,
    "Section / Two Column Text & Image": 13
  },
  "Boarding Activities": {
    "Section / Text Content": 4
  },
  "Annual Report": {
    "Section / Text Content": 1
  },
  "Virtual Tours": {
    "Section / Text Content": 1
  },
  "Scholarships & Bursaries": {
    "Section / Text Content": 3
  },
  "Fees": {
    "Section / Text Content": 2
  },
  "Enrolment": {
    "Section / Text Content": 3
  },
  "Discovery Tours": {
    "Section / Text Content": 2
  },
  "Our History": {
    "Section / Text Content": 2
  }
}
```

## Generated files

- JS: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-empty-slot-next-pass-18-live-scrape-import-v3-page-slot-no-hide-mapped-only.js`
- ZIP: `/Users/iggy/.hermes/profiles/ignite_team/outbound/krb-empty-slot-next-pass-18-live-scrape-import-v3-page-slot-no-hide-mapped-only.zip`
