docs(phase6f): document ROOT_ V1 pilot readiness
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:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user