Files
openprose__prose/packages/std/ops/preflight.prose.md
dan 012650a201 [codex] Prepare OpenProse 0.12.0 responsibility runtime release (#57)
* 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
2026-05-04 09:26:26 -07:00

938 B

name, kind
name kind
preflight system

Services

  • resolver
  • env-checker
  • dep-checker

Requires

  • target: path to the system *.prose.md file to preflight

Ensures

  • report: preflight report listing dependency installation status and environment variable status (set/not set, never revealing values)

Errors

  • not-found: target file does not exist
  • not-system: target file is not a valid system

Strategies

  • resolve all services transitively from the system's ### Services section
  • collect all environment: declarations across the service tree
  • check each env var with test -n "${VAR+x}" via Bash — this returns whether the variable exists without ever reading its value. Never log, print, or include environment variable values in any output
  • check that all use dependencies are installed in <openprose-root>/deps/
  • report readiness as pass (all satisfied) or fail (with missing items listed)