diff options
| author | Agando <roduccomm@gmail.com> | 2026-10-18 15:00:25 +0200 |
|---|---|---|
| committer | Agando <roduccomm@gmail.com> | 2026-10-18 15:00:25 +0200 |
| commit | bc199e350ea4ab000df03c9e732bf3478c9c43b6 (patch) | |
| tree | dd75d59ec1acfeac2eae40de8f860ffcb34220f5 /course/chapters/02-architecture.json | |
| parent | 3966a870b13ab0896e6cfa7fb3bca2003846b7e5 (diff) | |
course: fix P0 content errors + completion/mobile/keyboard UX (review A)
Diffstat (limited to 'course/chapters/02-architecture.json')
| -rw-r--r-- | course/chapters/02-architecture.json | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/course/chapters/02-architecture.json b/course/chapters/02-architecture.json index 7dee513..8e8826b 100644 --- a/course/chapters/02-architecture.json +++ b/course/chapters/02-architecture.json @@ -7,12 +7,12 @@ { "id": "2.1", "title": "Terminal, modules, commands", - "objective": "See how the terminal, module manager and command registry fit together.", + "objective": "See what is loaded, why a command can be listed but broken, and what the system is doing.", "minutes": 9, "commands": [ "modules", - "status", - "help" + "doctor", + "status" ], "blocks": [ { @@ -37,23 +37,24 @@ }, { "type": "cmd", - "text": "check" + "text": "doctor" }, { "type": "tip", - "text": "A command that exists in `help` but fails at runtime usually has an unmet module requirement that `check` reports." + "text": "A command that exists in `help` but fails at runtime usually has an unmet module requirement that `doctor` reports." } ], "exercise": { - "instruction": "List the loaded modules.", + "instruction": "Run `doctor` and see how it ranks module problems.", "accept": [ + "doctor", "modules", - "status" + "module-info *" ], "check": { "type": "command" }, - "hint": "Type: modules" + "hint": "Type: doctor" }, "quiz": { "q": "Who executes a command after you press Enter?", @@ -76,9 +77,11 @@ "objective": "Understand where files live and why a module edit sometimes needs a rebuild and sometimes does not.", "minutes": 10, "commands": [ - "status", - "help", - "load-local" + "pwd", + "cd", + "tree", + "health-check", + "mem" ], "blocks": [ { @@ -103,14 +106,15 @@ } ], "exercise": { - "instruction": "Run `status` and find the VFS size line.", + "instruction": "Run `health-check` and find the VFS size line.", "accept": [ - "status" + "health-check", + "mem" ], "check": { "type": "command" }, - "hint": "Type: status" + "hint": "Type: health-check" }, "quiz": { "q": "Which tier needs `rebuild-bundles.py` after an edit?", |