Define Railiance app contract
Some checks failed
railiance-tests / smoke (push) Has been cancelled

This commit is contained in:
2026-06-27 15:33:47 +02:00
parent ebb242a7f9
commit c38bdce6bb
6 changed files with 1014 additions and 5 deletions

View File

@@ -54,9 +54,10 @@ Each stage emits a machine-readable result with:
## Workload Declaration
Each participating workload should declare its promotion contract in a
repository-local `railiance/app.toml`. The full schema is defined by the next
workplan task, but this lifecycle expects every workload declaration to provide
at least:
repository-local `railiance/app.toml`. The contract is defined in
`docs/app-toml-contract.md`, with a machine-readable schema at
`schemas/railiance-app.schema.json`. This lifecycle expects every workload
declaration to provide at least:
- stable workload name and owning repo;
- source revision, image tag, or image digest policy;