forge-composer

forge-composer (fc) is workspace tooling: deploy manifests copy reviewed artifacts into sibling repos; taxonomy ETL/refine CLIs produce governed JSON from design docs.

Updated

Does not own

Composer is not a runtime, not Lenses SoR, and not a Fleet job plane. Products must not submodule it.

CLI entrypoints

cd forge-composer
python -m forge_composer deploy --manifest targets/<name>.yaml --workspace-root .. --apply
python -m forge_composer refine --design <DESIGN.md> --artifact <artifact.json>

Dry-run is default for deploy (omit --apply to preview).

Typical manifests

Manifest Purpose
targets/situ8.yaml Deploy into Situ8 consumer repo
targets/taxonomy-workbench-promote-docs.yaml Promote workbench taxonomy docs
targets/certificator-script-assembly.yaml Certificator script assembly

Integrations

Consumer Relation
Situ8 Blueprint consumer example; deploy target
forge-composer-workbench Local scratch dirs (not a git repo)

See Blueprint consumers and intersection map.

In-repo documentation

forge-composer/README.md and docs/ARTIFACT-ETL-CAPABILITIES.md.

No Firebase handbook shell. Platform link-out only.