Handbook
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.