docs(phase6c): pilot readiness standard, pilot curriculum manifest, ROOT 11 scope
Adds the four required Phase 6C documents: - ROOT_PILOT_READINESS_STANDARD.md — the explicit 8-point sufficiency bar used to judge every module this phase, replacing any fixed activity-count assumption. - ROOT11_DEVOPS_PLATFORM_SCOPE.md — evaluates all 7 proposed ROOT 11 modules individually (READY TO AUTHOR NOW / PARTIAL-LESSON-ONLY / REQUIRES FUTURE LAB ENVIRONMENT), with what current infra supports vs. what GitOps/CI-CD/ IaC/observability would each require. - ROOT_PILOT_CURRICULUM.md — the authoritative pilot manifest: instructor-led as the first pilot's delivery mode, honest READY/PARTIAL/DEFERRED/NOT IN PILOT status per course and module, and what is intentionally excluded (ROOT 01-04 never authored, ROOT 08 non-capstone-gating and deferred, ROOT 11 modules 2-7, three practice-bank modules instructor-led-only this pilot). - PHASE6C_CURRICULUM_COMPLETION.md — the phase's own record of what was upgraded, why, the bug found and fixed, and the pilot readiness conclusion. Updates ROOT_CURRICULUM_COVERAGE_MATRIX.md with the verified before/after module counts (21->22 modules, 6->16 READY) and per-module upgrade rationale, and ROOT_CAPSTONE_READINESS.md with a re-review confirming the unlock gate's 6 stages, and ROOT 08/09's non-gating status, are unchanged by this phase's curriculum expansion. Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
@@ -2,10 +2,53 @@
|
||||
|
||||
Phase 6B §1 — maps every scenario Phase 6B puts to structured use, with an intentional reason
|
||||
for each placement (not coverage-percentage padding). Built from
|
||||
`docs/ROOT_CURRICULUM_INVENTORY.md`'s evidence. Statuses: **READY** (a student can actually
|
||||
learn from it end to end — see `docs/COURSE_AUTHORING_STANDARD.md`'s bar), **PARTIAL** (real
|
||||
lesson + labs, missing one or more of demonstration/knowledge-check/guided-exercise), **PLANNED**
|
||||
(structure only, no content), **GAP** (no suitable scenario exists at all).
|
||||
`docs/ROOT_CURRICULUM_INVENTORY.md`'s evidence. Statuses: **READY** (meets
|
||||
`docs/ROOT_PILOT_READINESS_STANDARD.md`'s bar), **PARTIAL** (real lesson + labs, missing one or
|
||||
more of demonstration/guided-exercise/reflection), **PLANNED** (structure only, no content),
|
||||
**GAP** (no suitable scenario exists at all).
|
||||
|
||||
## Phase 6C verification (superseding Phase 6B's own self-reported counts)
|
||||
|
||||
Baseline (start of Phase 6C), run directly against the database and filesystem
|
||||
(`infra/scripts/validate-course-content.js`, 0 errors) rather than trusted from Phase 6B's
|
||||
narrative report, which had miscounted: **21 modules total — 6 READY, 15 PARTIAL** (Phase 6B's
|
||||
final report claimed 17 PARTIAL; the real count, re-verified here, was 15).
|
||||
|
||||
**After Phase 6C's upgrades: 22 modules total — 16 READY, 6 PARTIAL.** (22, not 21: Phase 6C
|
||||
added `root-11-m01-devops-platform-thinking`, ROOT 11's first real module — see
|
||||
`docs/ROOT11_DEVOPS_PLATFORM_SCOPE.md`.) 75 activities now carry content_path (up from 73),
|
||||
163 activities total (up from 140), and unwired scenarios dropped from 10 (Phase 6B) to 2
|
||||
(`cluster-upgrade-mcq`, `etcd-backup-mcq` — both Cluster Administration/CKA-track content with
|
||||
no current ROOT module to host them; see `docs/ROOT_PILOT_CURRICULUM.md`'s "not in pilot"
|
||||
section). Full before/after detail and rationale per module is in
|
||||
`docs/PHASE6C_CURRICULUM_COMPLETION.md`.
|
||||
|
||||
**READY (16):** `root-05-m00-kubernetes-mental-model` (Phase 6A gold standard, unchanged),
|
||||
`root-05-m01-pods-and-kubectl-basics` (Phase 6C: added bookending lesson + reflection around
|
||||
its 20-task kubectl-fluency bank), `root-06-m02-deployments-scaling-updates` (unchanged),
|
||||
`root-06-m03-jobs-cronjobs-daemonsets` (Phase 6C: added demonstration, guided exercise,
|
||||
reflection — full gold pattern), `root-07-m02-configuration-and-secrets` (Phase 6C: added
|
||||
lesson, demonstration, knowledge check, guided exercise, reflection — was a bare 5-lab bank),
|
||||
`root-07-m03-services-and-service-discovery` (unchanged), `root-07-m04-ingress-networkpolicy-foundations`
|
||||
(Phase 6C: full gold pattern added), `root-09-m01-security-model-and-securitycontext`
|
||||
(unchanged), `root-09-m02-serviceaccounts-and-rbac` (Phase 6C: full gold pattern added),
|
||||
`root-09-m03-network-and-supplychain-security` (Phase 6C: full gold pattern added),
|
||||
`root-09-m04-cluster-hardening-and-runtime` (Phase 6C: documented exception — survey depth by
|
||||
design, now anchored by a real security assessment), `root-10-m01-health-probes-and-troubleshooting`
|
||||
(Phase 6A gold standard; Phase 6C added one optional practice lab), `root-10-m03-troubleshooting-framework`
|
||||
(Phase 6C: added guided exercise + reflection), `root-12-m01-real-ops-incidents` (Phase 6C:
|
||||
documented exception — deliberately unguided by design, status promoted with no new activities),
|
||||
`root-capstone-m01-operate-and-recover` (Phase 6C: documented exception — the capstone exam IS
|
||||
the module), `root-capstone-m02-capstone-readiness` (unchanged).
|
||||
|
||||
**PARTIAL (6, all with a documented pilot disposition in `docs/ROOT_PILOT_CURRICULUM.md`):**
|
||||
`root-06-m01-deployments-and-workloads`, `root-07-m01-services-and-networking`,
|
||||
`root-10-m02-general-troubleshooting` (all three: dense practice banks, sibling module in the
|
||||
same course already carries the taught concept — instructor-led only for the first pilot,
|
||||
self-paced deferred), `root-08-m01-storage-fundamentals`, `root-08-m02-scheduling-resource-governance`
|
||||
(ROOT 08 does not gate the capstone; deferred as optional supplementary content this phase),
|
||||
`root-11-m01-devops-platform-thinking` (honest, lesson-only by design — no hands-on Lab exists
|
||||
for ROOT 11 yet).
|
||||
|
||||
## Duplicate concepts identified (handled explicitly, not silently mapped twice)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user