docs(phase6f): document ROOT_ V1 pilot readiness
Release to Docker Hub / Build & Push Docker Image (push) Canceled after 0s
Release to Docker Hub / Create GitHub Release (push) Canceled after 0s

New: PHASE6F_ROOT_V1_PILOT_READINESS.md (phase summary), ROOT_V1_CURRICULUM_MANIFEST.md
(canonical V1 scope), ROOT_V1_PREREQUISITE_MAP.md, ROOT_V1_ASSESSMENT_MAP.md,
ROOT_V1_SYLLABUS.md, ROOT_V1_INSTRUCTOR_GUIDE.md, ROOT_V1_STUDENT_REQUIREMENTS.md,
ROOT_V1_INSTRUCTOR_LED_PILOT.md, WINTER_BREAK_CAMP_CURRICULUM_OPTIONS.md.

Updated: ROOT_PROGRAM_ARCHITECTURE.md (course-sequence table reflects real V1 statuses),
ROOT_PILOT_CURRICULUM.md (self-paced-readiness correction), ROOT_PROGRAM_DURATION_MODEL.md
(real post-integration totals: 64.2 V1 hours / 68.3 program-wide), ROOT_CAPSTONE_READINESS.md
(§1b, the new root-09 course-layer gate), platform/README.md (test list).

Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
2026-08-26 18:33:46 -05:00
co-authored by Claude Sonnet 5
parent bd55b74b4f
commit d066410451
14 changed files with 893 additions and 62 deletions
+40 -43
View File
@@ -1,48 +1,47 @@
# ROOT_ Program Duration Model
Phase 6E §28 — recalculated from actual authored activities in the live database. Run:
`SELECT c.course_id, SUM(a.estimated_duration_minutes) ... GROUP BY c.course_id` against the
current schema, same method as Phase 6D's original version of this document.
Phase 6F Step 25 (built on Phase 6E §28) — recalculated from actual authored activities in the
live database after Phase 6F's curriculum integration (orientation module + the three
practice-bank intro lessons). Run: `SELECT c.course_id, SUM(a.estimated_duration_minutes) ...
GROUP BY c.course_id` against the current schema, same method as every prior version of this
document.
## Per-course totals (self-paced estimate)
| Course | Activities | Minutes | Hours |
|---|---|---|---|
| ROOT 01 Computing & Linux Foundations | 35 | 338 | 5.6 |
| ROOT 02 Linux Administration & Networking | 37 | 388 | 6.5 |
| ROOT 03 Git & Collaborative Development | 31 | 312 | 5.2 |
| ROOT 04 Containers & Docker | 43 | 444 | 7.4 |
| ROOT 05 Kubernetes Foundations | 28 | 403 | 6.7 |
| ROOT 06 Kubernetes Application Workloads | 22 | 295 | 4.9 |
| ROOT 07 Kubernetes Networking & Configuration | 27 | 353 | 5.9 |
| ROOT 08 Kubernetes Storage & Scheduling | 15 | 250 | 4.2 |
| ROOT 09 Kubernetes Security | 40 | 745 | 12.4 |
| ROOT 10 Kubernetes Troubleshooting & Observability | 20 | 277 | 4.6 |
| ROOT 11 DevOps & Platform Engineering | 3 | 35 | 0.6 |
| ROOT 12 Real Ops | 6 | 115 | 1.9 |
| ROOT Capstone | 5 | 120 | 2.0 |
| **Total (all authored content)** | **312** | **4,075** | **67.9** |
| Course | Activities | Minutes | Hours | In ROOT_ V1? |
|---|---|---|---|---|
| ROOT 01 Computing & Linux Foundations | 38 | 353 | 5.9 | Yes |
| ROOT 02 Linux Administration & Networking | 37 | 388 | 6.5 | Yes |
| ROOT 03 Git & Collaborative Development | 31 | 312 | 5.2 | Yes |
| ROOT 04 Containers & Docker | 43 | 444 | 7.4 | Yes |
| ROOT 05 Kubernetes Foundations | 28 | 403 | 6.7 | Yes |
| ROOT 06 Kubernetes Application Workloads | 23 | 299 | 5.0 | Yes |
| ROOT 07 Kubernetes Networking & Configuration | 28 | 356 | 5.9 | Yes |
| ROOT 08 Kubernetes Storage & Scheduling | 15 | 250 | 4.2 | **No — excluded** |
| ROOT 09 Kubernetes Security | 40 | 745 | 12.4 | Yes (required for Capstone) |
| ROOT 10 Kubernetes Troubleshooting & Observability | 21 | 280 | 4.7 | Yes |
| ROOT 11 DevOps & Platform Engineering (orientation only) | 3 | 35 | 0.6 | Yes (optional bonus) |
| ROOT 12 Real Ops | 6 | 115 | 1.9 | Yes (required for Capstone) |
| ROOT Capstone | 5 | 120 | 2.0 | Yes |
| **Total (all authored content, incl. excluded ROOT 08)** | **318** | **4,100** | **68.3** | |
| **ROOT_ V1 total (excludes ROOT 08)** | **303** | **3,850** | **64.2** | |
**ROOT Foundations (01-04) subtotal: 146 activities, 1,482 minutes, 24.7 hours.** This is now
real, measured data — Phase 6D's own version of this document correctly flagged the eventual
"20-25 hour" range as a planning ESTIMATE pending real authorship; the actual total (24.7 hours)
landed inside that estimated range.
ROOT 01's activity/minute count grew by 3 activities / 15 minutes this phase (the new
`root-01-m00-welcome-to-root` orientation module). ROOT 06/07/10 each grew by 1 activity / 3-4
minutes (their new practice-bank intro lessons). See `docs/ROOT_V1_CURRICULUM_MANIFEST.md` for
why.
**ROOT Foundations (01-04) subtotal: 149 activities, 1,497 minutes, 25.0 hours.**
## Self-paced vs. instructor-led
As in Phase 6D's version of this document: the figures above are self-paced estimates (the sum
of each activity's own `estimated_duration_minutes`). Instructor-led classroom time is still not
a separate summable database field — every Instructor Notes section documents approximate live-
facilitation timing in prose (e.g. ROOT 02 Module 3's "25 minutes read; 15-20 minutes live with
discussion — longer than a typical lesson, deliberately"), but this remains per-activity
guidance embedded in Markdown, not a column a query can sum. A future phase could add a distinct
Unchanged from Phase 6D/6E: the figures above are self-paced estimates (the sum of each
activity's own `estimated_duration_minutes`). Instructor-led classroom time is still not a
separate summable database field — every Instructor Notes section documents approximate live-
facilitation timing in prose. A future phase could add a distinct
`estimated_duration_minutes_instructor_led` column if precise classroom scheduling becomes a
real, measured need.
As a conservative approximation, instructor-led delivery of the full 67.9-hour curriculum should
be expected to run somewhat longer once live discussion and demonstration time is added —
consult the relevant Instructor Notes before scheduling a live cohort session, don't treat the
self-paced total as a classroom-time promise.
real, measured need. See `docs/ROOT_V1_INSTRUCTOR_LED_PILOT.md` for the cohort packaging this
duration model supports.
## What this is NOT
@@ -51,12 +50,10 @@ Not a marketing duration, not a promise, not a certification-hours figure.
`docs/COURSE_AUTHORING_STANDARD.md` §4) — this total will get more accurate as real completion-
time data accumulates from actual students, not before.
## Program completeness
## Program completeness — ROOT_ V1 vs. the full authored program
With ROOT 01-04 now authored, the ROOT_ program's structured curriculum (excluding ROOT 08,
deliberately deferred as non-capstone-gating, and ROOT 11 modules 2-7, deferred pending future
lab infrastructure — see `docs/ROOT_PILOT_CURRICULUM.md`) now runs a complete, measured
beginning-to-advanced path: Linux fundamentals → Linux administration/networking → Git →
containers → Kubernetes → security → troubleshooting → real operations → capstone. This is the
first phase where the FULL foundational-to-capstone path has real, authored content and a real
measured duration at every step, not a partial curriculum starting mid-stack.
ROOT_ V1 (`docs/ROOT_V1_CURRICULUM_MANIFEST.md`) is 64.2 of the program's 68.3 authored hours —
everything except ROOT 08, deliberately excluded as non-Capstone-gating and not yet authored to
V1 standard. ROOT 11's remaining six modules were never counted in either total (they don't
exist yet, unlike ROOT 08's PARTIAL-but-real content) — see `docs/ROOT_CURRICULUM_COVERAGE_
MATRIX.md` for the honest READY/PARTIAL/PLANNED breakdown across the entire program.