Forbes
|
9d8afa5981
|
feat(modules): module registry with metadata, dependencies, and defaults
In-memory registry for 10 modules (3 required, 7 optional).
SetEnabled validates dependency chains: cannot enable a module
whose dependencies are disabled, cannot disable a module that
others depend on.
9 unit tests covering default state, toggling, dependency
validation, and error cases.
Ref #96
|
2026-02-14 13:57:32 -06:00 |
|