[mod.nu/dispatcher.nu] reference service_webbuilder.nu but the file does not exist #236

Open
opened 2026-05-07 17:29:29 +00:00 by mik-tf · 0 comments
Owner

Surfaced during session 74.

Symptom

use nutools/modules/services * fails with:

Error: nu::parser::module_not_found
  x Module not found.
    ,-[nutools/modules/services/mod.nu:37:12]
 36 | export use service_code_indexer.nu
 37 | export use service_webbuilder.nu
    :            ^^^^^^^^^^|^^^^^^^^^^
    :                      `-- module service_webbuilder.nu not found

Same in dispatcher.nu:61 (use service_webbuilder.nu) and dispatcher.nu:327-330 (alias dispatch entries for webbuilder install/start/stop/status).

Root cause

mod.nu and dispatcher.nu were updated to register service_webbuilder but the actual service_webbuilder.nu file was never committed to development (or was removed in a later commit without removing the references).

Fix shape

Pick one:

  • (a) Land the actual service_webbuilder.nu module (model on service_wallet.nu or service_logic.nu).
  • (b) Remove the references from mod.nu and dispatcher.nu until the module is ready. Lowest risk.

Workaround applied during session 74: stub file with no-op install/start/stop/status exports, kept the dispatcher parseable so the rest of the from-nothing test could proceed.

Severity

Medium — breaks any use nutools/modules/services * import; doesn't fail when the consumer imports specific modules (e.g. use nutools/modules/services/service_proc.nu).

Filed as part of home#227 follow-ups.

Surfaced during session 74. ## Symptom `use nutools/modules/services *` fails with: ``` Error: nu::parser::module_not_found x Module not found. ,-[nutools/modules/services/mod.nu:37:12] 36 | export use service_code_indexer.nu 37 | export use service_webbuilder.nu : ^^^^^^^^^^|^^^^^^^^^^ : `-- module service_webbuilder.nu not found ``` Same in `dispatcher.nu:61` (`use service_webbuilder.nu`) and `dispatcher.nu:327-330` (alias dispatch entries for `webbuilder install/start/stop/status`). ## Root cause `mod.nu` and `dispatcher.nu` were updated to register `service_webbuilder` but the actual `service_webbuilder.nu` file was never committed to `development` (or was removed in a later commit without removing the references). ## Fix shape Pick one: - (a) **Land the actual `service_webbuilder.nu` module** (model on `service_wallet.nu` or `service_logic.nu`). - (b) **Remove the references** from `mod.nu` and `dispatcher.nu` until the module is ready. Lowest risk. Workaround applied during session 74: stub file with no-op `install/start/stop/status` exports, kept the dispatcher parseable so the rest of the from-nothing test could proceed. ## Severity Medium — breaks any `use nutools/modules/services *` import; doesn't fail when the consumer imports specific modules (e.g. `use nutools/modules/services/service_proc.nu`). Filed as part of [home#227](https://forge.ourworld.tf/lhumina_code/home/issues/227) follow-ups.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_skills#236
No description provided.