Skip to content

Central Module Registry MVP for Official Modules #214

@djm81

Description

@djm81

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

Metadata

Metadata

Assignees

Labels

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions