Files
rootnode-academy/docs/ROOT_PROGRAM_DURATION_MODEL.md
T
ced4568andClaude Sonnet 5 b6516a74db docs(phase6d): document the ROOT Foundations milestone
Adds PHASE6D_ROOT_FOUNDATIONS.md (the phase's own record: the generic-scenario-engine finding,
the tested container-runtime decision, what was authored, the bugs found and fixed, and honest
test/regression/rehearsal results) and ROOT_FOUNDATIONS_PILOT_READINESS.md (module-by-module
READY/DEFERRED classification for ROOT 01-04 against the unchanged Phase 6C readiness standard —
ROOT 01 READY, ROOT 02-04 DEFERRED by design).

Adds ROOT_PROGRAM_DURATION_MODEL.md — real per-course instructional-hour totals computed from
actual estimated_duration_minutes values (2,931 minutes / 48.9 hours across all authored
content), not invented, with an explicit note on why instructor-led timing isn't a separate
summable field yet.

Updates ROOT_PROGRAM_ARCHITECTURE.md (ROOT 01's new READY status and the real 01-04 prerequisite
chain), ROOT_PILOT_CURRICULUM.md (ROOT 01 added to the pilot, module-level detail), and
ROOT_CURRICULUM_COVERAGE_MATRIX.md (updated module/scenario totals) to reflect what Phase 6D
actually built, without restating Phase 6C's own Kubernetes-scenario tables.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
2026-08-26 13:00:41 -05:00

3.4 KiB

ROOT_ Program Duration Model

Phase 6D §25 — the actual instructional-hour estimate, computed by summing real module_activities.estimated_duration_minutes values from the live database, not invented or marketed backward from a target number. Run: SELECT c.course_id, SUM(a.estimated_duration_minutes) ... GROUP BY c.course_id against the current schema.

Per-course totals (self-paced estimate)

Course Activities Minutes Hours
ROOT 01 Computing & Linux Foundations 35 338 5.6
ROOT 02 Linux Administration & Networking 0 0 0 (not yet authored)
ROOT 03 Git & Collaborative Development 0 0 0 (not yet authored)
ROOT 04 Containers & Docker 0 0 0 (not yet authored)
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) 201 2,931 48.9

Self-paced vs. instructor-led

The figures above are self-paced estimates — the sum of each activity's own estimated_duration_minutes, which is how long a student working alone is expected to need for that specific lesson/lab/reflection. This is the one number this phase can honestly derive programmatically.

Instructor-led classroom time is NOT separately tracked as a distinct database field — every Instructor Notes section already documents approximate live-facilitation timing in prose (e.g. "10 minutes live discussion; 8 minutes self-paced writing"), but these are per-activity estimates embedded in Markdown, not a summable column. A future phase could add a distinct estimated_duration_minutes_instructor_led column if precise classroom scheduling becomes a real, measured need — this phase does not invent that precision now. As a conservative approximation: instructor-led delivery of the currently-authored curriculum runs roughly the same total or somewhat longer than the self-paced figure above, once live discussion and demonstration time (documented per-activity) is added — do not treat 48.9 hours as a hard classroom-scheduling number without reading the relevant Instructor Notes first.

What this is NOT

Not a marketing duration, not a promise, not a certification-hours figure. estimated_duration_minutes values were themselves authored as honest guesses (see docs/COURSE_AUTHORING_STANDARD.md §4) — this total will get more accurate as real completion-time data accumulates from actual students, not before.

Once ROOT 02-04 are authored

The foundational half of ROOT_ (01-04) is planned at ~6 modules each (see docs/ROOT_FOUNDATIONS_ARCHITECTURE.md) — ROOT 01's actual authored total (5.6 hours across 6 modules) is the only real data point so far; ROOT 02-04 should be expected to land in a similar 5-7 hour range each once authored, giving a rough eventual ROOT 01-04 total near 20-25 hours, and a full ROOT_ program total near 65-75 hours — stated here as a planning estimate, explicitly not yet real data, and should be replaced with the real computed total once those three courses are actually built.