diff options
| author | Agando <roduccomm@gmail.com> | 2026-10-22 01:46:42 +0200 |
|---|---|---|
| committer | Agando <roduccomm@gmail.com> | 2026-10-22 01:46:42 +0200 |
| commit | 3bbaa9df177fcab2ee9dd04857d16d92c4812780 (patch) | |
| tree | afa9a9fb2e29c776348877f7a91929a0b19c6164 /course/atlas.json | |
| parent | bc5834d70992224ef6809229d25efeb23470c024 (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.json | 22 |
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", |