Central Module Registry MVP for Official Modules
Why
The modular architecture (arch-01 through arch-07) provides strong encapsulation, but modules remain built-in to the CLI package with no discovery mechanism for external modules. To enable marketplace ecosystem growth, we need a central registry with module discovery, installation, and verification infrastructure supporting official NOLD AI modules as the MVP foundation.
What Changes
- NEW: Create
nold-ai/specfact-cli-modules GitHub repository with registry index and module publishing infrastructure
- NEW: Create
module module with CLI commands for install/uninstall/search/list/upgrade operations
- NEW: Implement multi-location module discovery (built-in, marketplace, custom paths)
- NEW: Create marketplace client for fetching registry index and downloading module tarballs
- NEW: Create module installer with checksum verification and marketplace path management
- MODIFY: Extend module discovery to scan multiple locations (~/.specfact/marketplace-modules, ~/.specfact/custom-modules)
- NEW: Add registry index.json schema with module metadata (id, namespace, version, download URLs, checksums)
- NEW: Add documentation for installing modules and marketplace usage
OpenSpec Change Proposal: marketplace-01-central-module-registry
Central Module Registry MVP for Official Modules
Why
The modular architecture (arch-01 through arch-07) provides strong encapsulation, but modules remain built-in to the CLI package with no discovery mechanism for external modules. To enable marketplace ecosystem growth, we need a central registry with module discovery, installation, and verification infrastructure supporting official NOLD AI modules as the MVP foundation.
What Changes
nold-ai/specfact-cli-modulesGitHub repository with registry index and module publishing infrastructuremodulemodule with CLI commands for install/uninstall/search/list/upgrade operationsOpenSpec Change Proposal:
marketplace-01-central-module-registry