mirror of
https://github.com/openprose/prose.git
synced 2026-09-19 05:55:05 +08:00
012650a201
* Document native runtime skill semantics * Rename native runtime to responsibility runtime * Add responsibility runtime compiler skeleton * Add responsibility compilation IR * Compile Forme manifests into repository IR * Serve static repository IR * Tighten responsibility runtime review gaps * Introduce OpenProse root model * Harden OpenProse root resolution * Add responsibility judge activation * Add responsibility pressure fulfillment path * Add repository status inspection * Make triggers concrete gateway registrations * Add live responsibility trigger adapters * Refine responsibility runtime validation * Harden responsibility runtime freshness * Tighten responsibility runtime guardrails * docs: replace skill examples with native repositories * chore: release v0.12.0 * fix: tighten release review gaps
1.1 KiB
1.1 KiB
name, kind
| name | kind |
|---|---|
| wire | system |
Services
- resolver
- matcher
- manifest-writer
Run Forme wiring to produce a manifest. This system implements the Forme wiring layer's
wiring algorithm — reading service contracts, auto-wiring dependencies by semantic
matching, and producing an execution manifest. Previously a top-level command, now
available as prose run std/ops/wire.
Requires
- target: path to the system
*.prose.mdfile to wire
Ensures
- manifest: forme.manifest.json written to /runs/{id}/ containing the full wiring graph
Errors
- not-found: target file does not exist
- unresolvable: one or more services could not be wired — no contract match found
Strategies
- recursively resolve all services from the system's
### Servicessection - for each service, read its contract and build a dependency graph by matching
requiresentries toensuresentries from other services using semantic matching - detect cycles and report them as errors
- write the compiled Forme manifest to /runs/{id}/forme.manifest.json with the full wiring graph and execution order