diff --git a/COMING_SOON.md b/COMING_SOON.md
deleted file mode 100644
index 28e7dd95..00000000
--- a/COMING_SOON.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# Coming Soon
-
-## GIT Going with GitHub - Workshop Materials
-
-### A Two-Day Workshop by [Community Access](https://community-access.org)
-
-The full workshop curriculum, lesson materials, and reference guides are currently being finalized. They will be published here before the workshop begins.
-
-### In the Meantime
-
-- [**Join the Discussion Forum**](https://github.com/community-access/git-going-with-github/discussions) - ask questions, connect with fellow participants
-- [**Return to the home page**](https://community-access.org/git-going-with-github/)
-
-### Questions?
-
-Need help? [File an issue](https://github.com/community-access/git-going-with-github/issues) in the workshop repository.
-
-*A [Community Access](https://community-access.org) initiative.*
-
-## Authoritative Sources
-
-Use these official references when you need the current source of truth for facts in this chapter.
-
-- [GitHub Docs, home](https://docs.github.com/en)
-- [GitHub Changelog](https://github.blog/changelog/)
-
-### Section-Level Source Map
-
-Use this map to verify facts for each major section in this file.
-
-- **GIT Going with GitHub - Workshop Materials:** [GitHub Docs, home](https://docs.github.com/en), [GitHub Changelog](https://github.blog/changelog/), [About Git](https://docs.github.com/en/get-started/using-git/about-git), [GitHub flow](https://docs.github.com/en/get-started/using-github/github-flow), [About pull requests](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
diff --git a/GitHub Learning Room.docx b/GitHub Learning Room.docx
deleted file mode 100644
index 2febfd03..00000000
Binary files a/GitHub Learning Room.docx and /dev/null differ
diff --git a/DEPLOYMENT_ASSESSMENT.md b/admin/planning/DEPLOYMENT_ASSESSMENT.md
similarity index 100%
rename from DEPLOYMENT_ASSESSMENT.md
rename to admin/planning/DEPLOYMENT_ASSESSMENT.md
diff --git a/admin/planning/README.md b/admin/planning/README.md
new file mode 100644
index 00000000..798156dd
--- /dev/null
+++ b/admin/planning/README.md
@@ -0,0 +1,59 @@
+# Planning Archive and Initiative Status
+
+One consolidated index of the project's planning documents. Each initiative below has a status, a summary of what shipped, and a pointer to the full original document (preserved unedited in this folder). New planning documents belong here, not in the repository root.
+
+## How to read this folder
+
+- **Shipped** means the feature is live and the planning document is retained only as a historical record and decision log.
+- **In flight** means the plan still has open work; the document remains the working checklist.
+- Durable, current documentation always lives in the operational docs (SPEC.md, admin/ guides, .github/README.md), never in this archive.
+
+## Initiative status
+
+| Initiative | Status | Document |
+| --- | --- | --- |
+| Hybrid provisioning deployment | Shipped (July 2026) | [DEPLOYMENT_ASSESSMENT.md](DEPLOYMENT_ASSESSMENT.md) |
+| Provisioning failure review and hardening | Shipped (July 2026) | [REVIEW-2026-07-02.md](REVIEW-2026-07-02.md) |
+| Podcast site reorganization (content repo to lp.csedesigns.com) | In flight | [REORG-PLAN.md](REORG-PLAN.md) |
+| Stage 3 cutover checklist for the reorganization | In flight (gated on REORG-PLAN) | [SHIP-CHECKLIST.md](SHIP-CHECKLIST.md) |
+| Site information architecture (Stage 1.3) | Approved input to REORG-PLAN | [SITE-IA.md](SITE-IA.md) |
+| Tooling inventory (Stage 1.4) | Complete input to REORG-PLAN | [TOOLING-INVENTORY.md](TOOLING-INVENTORY.md) |
+
+## Shipped initiative summaries
+
+### Hybrid provisioning (replaces GitHub Classroom)
+
+Planned in DEPLOYMENT_ASSESSMENT.md (June 2, 2026), hardened after the July 2 incident review. Live since July 2026: the `provision-learning-rooms.yml` workflow runs `.github/scripts/provisioning/` (pure-orchestration core, injected GitHub client, serial with backoff, idempotent), creates each learner's private room from `learning-room-template`, invites the learner, and seeds Challenge 1. The algorithm is specified in SPEC.md section 7.2b. Key lesson encoded from the review: no READY claim without a green run ID; the smoke test is the gate.
+
+### Provisioning failure review (July 2, 2026)
+
+Root-caused the provisioning credential failures, added the health-check workflow and alerting, closed the registration-to-roster gap, and tolerated pending collaborator invitations. All action items in its sections 3, 4.1-4.4, and 6 were implemented; see the document for the incident narrative and lessons.
+
+### Peer simulation seeding (July 4, 2026, no standalone plan document)
+
+The Classroom removal deleted `Seed-PeerSimulation.ps1` without a replacement, leaving every learning room without the peer-simulation issue and PR that Challenges 1-13 reference (support issue 58). The Student Progression Bot now seeds and self-repairs those artifacts automatically (PR 238), Challenges 10-11 were repointed at the learner's own room (PR 239), and all active rooms were remediated in place.
+
+## Removed in the July 2026 cleanup
+
+- `datetime` (empty stray file at the root)
+- `GitHub Learning Room.docx` (February draft, superseded by docs/)
+- `COMING_SOON.md` (pre-launch teaser, workshop is live)
+- `github/index.html` (redirect stub never served; GitHub Pages deploys only the `html/` artifact)
+
+## Authoritative Sources
+
+Use these official references when you need the current source of truth for facts in this file.
+
+- [GitHub Actions documentation](https://docs.github.com/en/actions) - workflow behavior referenced by the shipped initiatives
+- [GitHub Pages documentation](https://docs.github.com/en/pages) - deployment model that made the root redirect stub dead weight
+- [GitHub REST API documentation](https://docs.github.com/en/rest) - provisioning and seeding API calls
+
+### Section-Level Source Map
+
+Use this map to verify facts for each major section in this file.
+
+- **Initiative status:** the linked planning documents in this folder
+- **Hybrid provisioning:** [SPEC.md](../../SPEC.md) section 7.2b, [DEPLOYMENT_ASSESSMENT.md](DEPLOYMENT_ASSESSMENT.md)
+- **Provisioning failure review:** [REVIEW-2026-07-02.md](REVIEW-2026-07-02.md)
+- **Peer simulation seeding:** [.github/scripts/challenge-progression.js in learning-room/](../../learning-room/.github/scripts/challenge-progression.js), PRs 238 and 239
+- **Removed in cleanup:** git history (commit for this change)
diff --git a/REORG-PLAN.md b/admin/planning/REORG-PLAN.md
similarity index 97%
rename from REORG-PLAN.md
rename to admin/planning/REORG-PLAN.md
index c84cb1f8..52214e82 100644
--- a/REORG-PLAN.md
+++ b/admin/planning/REORG-PLAN.md
@@ -521,16 +521,16 @@ Execute in a single working session. Plan a 2-3 hour window. Branch: `cutover-20
Use these official references when you need the current source of truth for this plan.
-- [Episode map](docs/EPISODE_MAP.json)
-- [Episode map schema](docs/EPISODE-MAP-SCHEMA.json)
-- [Tooling inventory](docs/TOOLING-INVENTORY.md)
-- [Site information architecture](docs/SITE-IA.md)
+- [Episode map](../../docs/EPISODE_MAP.json)
+- [Episode map schema](../../docs/EPISODE-MAP-SCHEMA.json)
+- [Tooling inventory](TOOLING-INVENTORY.md)
+- [Site information architecture](SITE-IA.md)
### Section-Level Source Map
Use this map to verify facts for each major section in this file.
-- **Launch posture:** [Site Information Architecture (Stage 1.3)](docs/SITE-IA.md), [Tooling Inventory (Stage 1.4)](docs/TOOLING-INVENTORY.md)
-- **Identity model:** [Episode map](docs/EPISODE_MAP.json), [Episode map schema](docs/EPISODE-MAP-SCHEMA.json)
-- **Guiding principles:** [Tooling Inventory (Stage 1.4)](docs/TOOLING-INVENTORY.md), [Site Information Architecture (Stage 1.3)](docs/SITE-IA.md)
-- **Stage plans and gates:** [Site Information Architecture (Stage 1.3)](docs/SITE-IA.md), [Tooling Inventory (Stage 1.4)](docs/TOOLING-INVENTORY.md), [Stage 3 Cutover - Ship Checklist](SHIP-CHECKLIST.md)
+- **Launch posture:** [Site Information Architecture (Stage 1.3)](SITE-IA.md), [Tooling Inventory (Stage 1.4)](TOOLING-INVENTORY.md)
+- **Identity model:** [Episode map](../../docs/EPISODE_MAP.json), [Episode map schema](../../docs/EPISODE-MAP-SCHEMA.json)
+- **Guiding principles:** [Tooling Inventory (Stage 1.4)](TOOLING-INVENTORY.md), [Site Information Architecture (Stage 1.3)](SITE-IA.md)
+- **Stage plans and gates:** [Site Information Architecture (Stage 1.3)](SITE-IA.md), [Tooling Inventory (Stage 1.4)](TOOLING-INVENTORY.md), [Stage 3 Cutover - Ship Checklist](SHIP-CHECKLIST.md)
diff --git a/REVIEW-2026-07-02.md b/admin/planning/REVIEW-2026-07-02.md
similarity index 100%
rename from REVIEW-2026-07-02.md
rename to admin/planning/REVIEW-2026-07-02.md
diff --git a/SHIP-CHECKLIST.md b/admin/planning/SHIP-CHECKLIST.md
similarity index 94%
rename from SHIP-CHECKLIST.md
rename to admin/planning/SHIP-CHECKLIST.md
index 2be40ee9..ceaaf30e 100644
--- a/SHIP-CHECKLIST.md
+++ b/admin/planning/SHIP-CHECKLIST.md
@@ -177,16 +177,16 @@ old -> new pair so a reverse rename script can be reconstructed.
Use these official references when you need the current source of truth for this checklist.
- [Reorganization master plan](REORG-PLAN.md)
-- [Episode map](docs/EPISODE_MAP.json)
-- [Site information architecture](docs/SITE-IA.md)
-- [Tooling inventory](docs/TOOLING-INVENTORY.md)
+- [Episode map](../../docs/EPISODE_MAP.json)
+- [Site information architecture](SITE-IA.md)
+- [Tooling inventory](TOOLING-INVENTORY.md)
### Section-Level Source Map
Use this map to verify facts for each major section in this file.
-- **Pre-cutover state (verified):** [Reorganization master plan](REORG-PLAN.md), [Episode map](docs/EPISODE_MAP.json)
-- **Built tools (this session):** [Tooling Inventory (Stage 1.4)](docs/TOOLING-INVENTORY.md), [Reorganization master plan](REORG-PLAN.md)
+- **Pre-cutover state (verified):** [Reorganization master plan](REORG-PLAN.md), [Episode map](../../docs/EPISODE_MAP.json)
+- **Built tools (this session):** [Tooling Inventory (Stage 1.4)](TOOLING-INVENTORY.md), [Reorganization master plan](REORG-PLAN.md)
- **Dry-run summary:** [Reorganization master plan](REORG-PLAN.md), [Stage 3 Cutover - Ship Checklist](SHIP-CHECKLIST.md)
-- **Fire sequence (locally reversible up through step 5):** [Reorganization master plan](REORG-PLAN.md), [Site Information Architecture (Stage 1.3)](docs/SITE-IA.md)
-- **Rollback / exclusions / notes:** [Reorganization master plan](REORG-PLAN.md), [Tooling Inventory (Stage 1.4)](docs/TOOLING-INVENTORY.md)
+- **Fire sequence (locally reversible up through step 5):** [Reorganization master plan](REORG-PLAN.md), [Site Information Architecture (Stage 1.3)](SITE-IA.md)
+- **Rollback / exclusions / notes:** [Reorganization master plan](REORG-PLAN.md), [Tooling Inventory (Stage 1.4)](TOOLING-INVENTORY.md)
diff --git a/docs/SITE-IA.md b/admin/planning/SITE-IA.md
similarity index 95%
rename from docs/SITE-IA.md
rename to admin/planning/SITE-IA.md
index f1f36586..83b337ff 100644
--- a/docs/SITE-IA.md
+++ b/admin/planning/SITE-IA.md
@@ -1,7 +1,7 @@
# Site Information Architecture (Stage 1.3)
Status: draft for Stage 1.5 gate approval.
-Authority: this doc, together with [EPISODE_MAP.json](EPISODE_MAP.json), governs every URL emitted by the site generator in `c:\code\ggg\generator\`.
+Authority: this doc, together with [EPISODE_MAP.json](../../docs/EPISODE_MAP.json), governs every URL emitted by the site generator in `c:\code\ggg\generator\`.
## Principles
@@ -270,18 +270,18 @@ Total static URLs generated by the build: roughly 12 + 9 + 79 + 79 = 179 HTML pa
Use these official references when you need the current source of truth for this IA.
-- [Episode map](EPISODE_MAP.json)
+- [Episode map](../../docs/EPISODE_MAP.json)
- [Episode map schema](EPISODE-MAP-SCHEMA.json)
-- [Reorganization master plan](../REORG-PLAN.md)
+- [Reorganization master plan](REORG-PLAN.md)
- [Tooling inventory](TOOLING-INVENTORY.md)
### Section-Level Source Map
Use this map to verify facts for each major section in this file.
-- **Principles:** [Episode map](EPISODE_MAP.json), [Reorganization master plan](../REORG-PLAN.md)
-- **URL map:** [Episode map](EPISODE_MAP.json), [Tooling inventory](TOOLING-INVENTORY.md)
-- **Page-level layout:** [Reorganization master plan](../REORG-PLAN.md), [Episode map](EPISODE_MAP.json)
-- **Facilitator banners / components / cross-link rendering:** [Episode map](EPISODE_MAP.json), [Reorganization master plan](../REORG-PLAN.md)
-- **Accessibility checklist / URL stability contract:** [Site Information Architecture (Stage 1.3)](SITE-IA.md), [Reorganization master plan](../REORG-PLAN.md)
-- **Mapping to existing tooling / routing summary:** [Tooling inventory](TOOLING-INVENTORY.md), [Reorganization master plan](../REORG-PLAN.md)
+- **Principles:** [Episode map](../../docs/EPISODE_MAP.json), [Reorganization master plan](REORG-PLAN.md)
+- **URL map:** [Episode map](../../docs/EPISODE_MAP.json), [Tooling inventory](TOOLING-INVENTORY.md)
+- **Page-level layout:** [Reorganization master plan](REORG-PLAN.md), [Episode map](../../docs/EPISODE_MAP.json)
+- **Facilitator banners / components / cross-link rendering:** [Episode map](../../docs/EPISODE_MAP.json), [Reorganization master plan](REORG-PLAN.md)
+- **Accessibility checklist / URL stability contract:** [Site Information Architecture (Stage 1.3)](SITE-IA.md), [Reorganization master plan](REORG-PLAN.md)
+- **Mapping to existing tooling / routing summary:** [Tooling inventory](TOOLING-INVENTORY.md), [Reorganization master plan](REORG-PLAN.md)
diff --git a/docs/TOOLING-INVENTORY.md b/admin/planning/TOOLING-INVENTORY.md
similarity index 96%
rename from docs/TOOLING-INVENTORY.md
rename to admin/planning/TOOLING-INVENTORY.md
index b337de61..3e72fc9f 100644
--- a/docs/TOOLING-INVENTORY.md
+++ b/admin/planning/TOOLING-INVENTORY.md
@@ -2,7 +2,7 @@
Purpose: identify every source file in the content repo and the deploy/site repo that hardcodes an episode identifier, an appendix letter, or an audio slug, so Stage 1.3 (Site IA) and Stage 2+ (refactor) can be scoped accurately.
-The canonical identity source is now [docs/EPISODE_MAP.json](EPISODE_MAP.json). Every locked field below should ultimately resolve through that map by `narration_id`, `filename`, or `topic_prefix` + `topic_number`.
+The canonical identity source is now [docs/EPISODE_MAP.json](../../docs/EPISODE_MAP.json). Every locked field below should ultimately resolve through that map by `narration_id`, `filename`, or `topic_prefix` + `topic_number`.
Scope of this inventory:
@@ -156,17 +156,17 @@ The deploy repo `c:\code\ggg` contains a parallel `generator/` pipeline with its
Use these official references when you need the current source of truth for this inventory.
-- [Episode map](EPISODE_MAP.json)
+- [Episode map](../../docs/EPISODE_MAP.json)
- [Episode map schema](EPISODE-MAP-SCHEMA.json)
- [Site information architecture](SITE-IA.md)
-- [Reorganization master plan](../REORG-PLAN.md)
+- [Reorganization master plan](REORG-PLAN.md)
### Section-Level Source Map
Use this map to verify facts for each major section in this file.
-- **Purpose / scope / exclusions:** [Reorganization master plan](../REORG-PLAN.md), [Site Information Architecture (Stage 1.3)](SITE-IA.md)
-- **Group A - live tooling that drives audio identity:** [Episode map](EPISODE_MAP.json), [Episode map schema](EPISODE-MAP-SCHEMA.json)
-- **Group B-D - docs tooling, legacy tools, wrappers:** [Reorganization master plan](../REORG-PLAN.md), [Site Information Architecture (Stage 1.3)](SITE-IA.md)
-- **Group E-G - generation pipeline, artifacts, authoring docs:** [Reorganization master plan](../REORG-PLAN.md), [Episode map](EPISODE_MAP.json)
-- **Group H / recommendations:** [Site Information Architecture (Stage 1.3)](SITE-IA.md), [Reorganization master plan](../REORG-PLAN.md), [Episode map](EPISODE_MAP.json)
+- **Purpose / scope / exclusions:** [Reorganization master plan](REORG-PLAN.md), [Site Information Architecture (Stage 1.3)](SITE-IA.md)
+- **Group A - live tooling that drives audio identity:** [Episode map](../../docs/EPISODE_MAP.json), [Episode map schema](EPISODE-MAP-SCHEMA.json)
+- **Group B-D - docs tooling, legacy tools, wrappers:** [Reorganization master plan](REORG-PLAN.md), [Site Information Architecture (Stage 1.3)](SITE-IA.md)
+- **Group E-G - generation pipeline, artifacts, authoring docs:** [Reorganization master plan](REORG-PLAN.md), [Episode map](../../docs/EPISODE_MAP.json)
+- **Group H / recommendations:** [Site Information Architecture (Stage 1.3)](SITE-IA.md), [Reorganization master plan](REORG-PLAN.md), [Episode map](../../docs/EPISODE_MAP.json)
diff --git a/datetime b/datetime
deleted file mode 100644
index e69de29b..00000000
diff --git a/github/index.html b/github/index.html
deleted file mode 100644
index 4845c98d..00000000
--- a/github/index.html
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
The full workshop curriculum, lesson materials, and reference guides are currently being finalized. They will be published here before the workshop begins.
One consolidated index of the project's planning documents. Each initiative below has a status, a summary of what shipped, and a pointer to the full original document (preserved unedited in this folder). New planning documents belong here, not in the repository root.
+
How to read this folder
+
+
Shipped means the feature is live and the planning document is retained only as a historical record and decision log.
+
In flight means the plan still has open work; the document remains the working checklist.
+
Durable, current documentation always lives in the operational docs (SPEC.md, admin/ guides, .github/README.md), never in this archive.
Planned in DEPLOYMENT_ASSESSMENT.md (June 2, 2026), hardened after the July 2 incident review. Live since July 2026: the provision-learning-rooms.yml workflow runs .github/scripts/provisioning/ (pure-orchestration core, injected GitHub client, serial with backoff, idempotent), creates each learner's private room from learning-room-template, invites the learner, and seeds Challenge 1. The algorithm is specified in SPEC.md section 7.2b. Key lesson encoded from the review: no READY claim without a green run ID; the smoke test is the gate.
+
Provisioning failure review (July 2, 2026)
+
Root-caused the provisioning credential failures, added the health-check workflow and alerting, closed the registration-to-roster gap, and tolerated pending collaborator invitations. All action items in its sections 3, 4.1-4.4, and 6 were implemented; see the document for the incident narrative and lessons.
+
Peer simulation seeding (July 4, 2026, no standalone plan document)
+
The Classroom removal deleted Seed-PeerSimulation.ps1 without a replacement, leaving every learning room without the peer-simulation issue and PR that Challenges 1-13 reference (support issue 58). The Student Progression Bot now seeds and self-repairs those artifacts automatically (PR 238), Challenges 10-11 were repointed at the learner's own room (PR 239), and all active rooms were remediated in place.
+
Removed in the July 2026 cleanup
+
+
datetime (empty stray file at the root)
+
GitHub Learning Room.docx (February draft, superseded by docs/)
+
COMING_SOON.md (pre-launch teaser, workshop is live)
+
github/index.html (redirect stub never served; GitHub Pages deploys only the html/ artifact)
+
+
Authoritative Sources
+
Use these official references when you need the current source of truth for facts in this file.