Summary
Bundle-owned prompt templates and other module-owned resources are still stored in the core CLI repo while the official bundle packages ship without those assets. This issue tracks moving those resources into the owning bundle packages and making bundle integrity/version-bump flows resource-aware.
This issue does not own the specfact-cli runtime discovery, source selection, or specfact init ide export orchestration. That core-side work is tracked separately in nold-ai/specfact-cli#382 (init-ide-prompt-source-selection).
Scope
- package workflow prompt templates inside the owning official bundles
- package backlog field mapping templates and other audited module-owned resources inside the owning bundles
- preserve stable bundle resource paths for
specfact-cli discovery
- verify signing, verification, and version-bump enforcement detect resource-only changes
- explicitly leave
specfact-cli runtime selection/export behavior out of scope here; this repo provides payloads, while core consumes them
Cross-Repo Boundary
specfact-cli-modules #101 owns the packaged payloads and stable bundle resource layout
specfact-cli packaging change packaging-02-cross-platform-runtime-and-module-resources owns the consuming installed-resource contract
specfact-cli #382 owns runtime source selection, specfact init ide orchestration, and user/project/custom root export behavior
OpenSpec
- Change:
packaging-01-bundle-resource-payloads
- Repo path:
openspec/changes/packaging-01-bundle-resource-payloads/
- Cross-reference:
nold-ai/specfact-cli#382 for the narrowed core-side orchestration scope
Summary
Bundle-owned prompt templates and other module-owned resources are still stored in the core CLI repo while the official bundle packages ship without those assets. This issue tracks moving those resources into the owning bundle packages and making bundle integrity/version-bump flows resource-aware.
This issue does not own the
specfact-cliruntime discovery, source selection, orspecfact init ideexport orchestration. That core-side work is tracked separately innold-ai/specfact-cli#382(init-ide-prompt-source-selection).Scope
specfact-clidiscoveryspecfact-cliruntime selection/export behavior out of scope here; this repo provides payloads, while core consumes themCross-Repo Boundary
specfact-cli-modules #101owns the packaged payloads and stable bundle resource layoutspecfact-clipackaging changepackaging-02-cross-platform-runtime-and-module-resourcesowns the consuming installed-resource contractspecfact-cli #382owns runtime source selection,specfact init ideorchestration, and user/project/custom root export behaviorOpenSpec
packaging-01-bundle-resource-payloadsopenspec/changes/packaging-01-bundle-resource-payloads/nold-ai/specfact-cli#382for the narrowed core-side orchestration scope