mirror of
https://github.com/openprose/prose.git
synced 2026-09-19 05:55:05 +08:00
624e75ad89
* Refresh OpenProse skill conventions * Align OpenProse skill with service system conventions * Fix OpenProse PR review inconsistencies * Clarify OpenProse state backend loading * Enforce OpenProse smoke run state gate
935 B
935 B
name, kind
| name | kind |
|---|---|
| preflight | system |
Services
- resolver
- env-checker
- dep-checker
Requires
- target: path to the system
*.prose.mdfile 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
### Servicessection - 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
usedependencies are installed in.agents/prose/deps/ - report readiness as pass (all satisfied) or fail (with missing items listed)