aboutsummaryrefslogtreecommitdiff
path: root/course/atlas.json
diff options
context:
space:
mode:
authorAgando <roduccomm@gmail.com>2026-10-22 01:46:42 +0200
committerAgando <roduccomm@gmail.com>2026-10-22 01:46:42 +0200
commit3bbaa9df177fcab2ee9dd04857d16d92c4812780 (patch)
treeafa9a9fb2e29c776348877f7a91929a0b19c6164 /course/atlas.json
parentbc5834d70992224ef6809229d25efeb23470c024 (diff)
docs(newos4): clear the help.html command backlog, and make it detectable
help.html had not been touched since 2026-08-02. Auditing the page against the code found 74 commands the runtime registers but the docs never mentioned, and 4 rows documenting commands that no longer exist. Documented (by section): terminal 11 (dashboard --watch/--stop, usage, ps, top, df, free, history, run, sysmsg, view_module), a2a 6, AI 14 (webxai/webx/wx, context*/smart-ask, commit-*, ai-model/ai-ignore), vaultmind 4, debug 2, filesystem 2, sessions 1, memory-graph 3, modules 4, neural-vfs 1, agents 3, web 1, voice 3, config 3, extras 8 (kanban, three, course, gzip, wget, gui-*), vault 2 (encrypt/decrypt), skills 5, webdav 1, plus an alias row for h/s/ll. Removed ghost rows: commands, check, sandbox-kill, webdav-explorer -- none are registered anywhere in modules/; the sandbox prose no longer promises sandbox-kill. New check: scripts/newos4-maintain.py check_help_coverage() derives the command list from terminal.js (_baseWhitelist, internals, cmd === dispatch) plus every commands['...'] registration in modules/ and compares it with help.html, so the next gap shows up in the daily maintenance run instead of rotting for 11 weeks. Verified: html.parser 0 errors (before the fix my own insertion broke the page -- a signature containing <script> opened a script element), 355/355 commands documented, maintenance OK, 449 command rows in the DOM, 360/390 px 4/4 OK, perms fixed (atlas.json, course.js were 664).
Diffstat (limited to 'course/atlas.json')
-rw-r--r--course/atlas.json22
1 files changed, 11 insertions, 11 deletions
diff --git a/course/atlas.json b/course/atlas.json
index af43b8a..4eeeff4 100644
--- a/course/atlas.json
+++ b/course/atlas.json
@@ -1,5 +1,5 @@
{
- "version": "2026-10-18T15:01:55Z",
+ "version": "2026-10-21T23:46:07Z",
"source_hash": "fdf2b4d2aaf3dbc0",
"commands": {
"a2a-ack": {
@@ -3058,7 +3058,7 @@
"file": "modules/core/module-world-model.js",
"tier": "core-bundle",
"category": "ai",
- "desc": "world-model-ask <question> — Query the model (e.g. \"what changed since yesterday\")",
+ "desc": "world-model-ask <question> — Ask the LLM about this system (grounded in the world model; --facts for the instant keyword lookup)",
"builtin": false,
"example": "world-model-ask"
},
@@ -3174,7 +3174,7 @@
"commands": [
"course"
],
- "lines": 339
+ "lines": 342
},
"cron": {
"file": "modules/ext/cron.js",
@@ -3232,7 +3232,7 @@
"files",
"preview"
],
- "lines": 1066
+ "lines": 1151
},
"finder": {
"file": "modules/ext/finder.js",
@@ -3350,7 +3350,7 @@
"vaultmind-status",
"wallet-lookup"
],
- "lines": 4528
+ "lines": 4678
},
"module-chatstudio": {
"file": "modules/core/module-chatstudio.js",
@@ -3386,7 +3386,7 @@
"debug-sync-url",
"debug-trends"
],
- "lines": 838
+ "lines": 890
},
"module-fetcher": {
"file": "modules/core/module-fetcher.js",
@@ -3439,7 +3439,7 @@
"vfs-size",
"wc"
],
- "lines": 750
+ "lines": 823
},
"module-leases": {
"file": "modules/core/module-leases.js",
@@ -3553,7 +3553,7 @@
"orchestrator-wake",
"pipeline"
],
- "lines": 1382
+ "lines": 1442
},
"module-predictor": {
"file": "modules/core/module-predictor.js",
@@ -3656,7 +3656,7 @@
"uptime",
"version"
],
- "lines": 805
+ "lines": 815
},
"module-world-model": {
"file": "modules/core/module-world-model.js",
@@ -3668,7 +3668,7 @@
"world-model-refresh",
"world-model-summary"
],
- "lines": 502
+ "lines": 600
},
"secret-vault": {
"file": "modules/core/secret-vault.js",
@@ -3770,7 +3770,7 @@
"webdav-rm",
"webdav-status"
],
- "lines": 2346
+ "lines": 2368
},
"wpm": {
"file": "modules/ext/wpm.js",