Name S3's Quality-dimension responsibilities in INTENT
S3 has carried Q1 Security and Compliance for months - approval gates, delegated apply, revocation semantics, front-door readiness - without the dimension ever being named. Naming it does not change what this layer does; it makes the responsibility legible to the rest of the fleet. Also draws the line the other way: observability is Q2 and belongs to railiance-telemetry, so S3's obligation is to emit through the standard contract rather than build its own monitoring. The recoverability half is Q3 and remains unowned. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
0d26b5d21b
commit
21db3d9b50
1 changed files with 11 additions and 0 deletions
11
INTENT.md
11
INTENT.md
|
|
@ -74,11 +74,22 @@ service — not an afterthought added later.
|
||||||
Secret material is held and delivered through a dependable authority,
|
Secret material is held and delivered through a dependable authority,
|
||||||
never scattered across the consumers that need it.
|
never scattered across the consumers that need it.
|
||||||
|
|
||||||
|
In OAS terms this layer carries **Q1 Security and Compliance** on the Quality
|
||||||
|
dimension — approval gates, delegated apply, revocation semantics, and
|
||||||
|
front-door readiness. That practice was built before the dimension was named;
|
||||||
|
naming it does not change what S3 does, it makes the responsibility legible to
|
||||||
|
the rest of the fleet.
|
||||||
|
|
||||||
### 5. Operable and Observable
|
### 5. Operable and Observable
|
||||||
|
|
||||||
Every service is monitored, recoverable, and diagnosable as a first-class
|
Every service is monitored, recoverable, and diagnosable as a first-class
|
||||||
property.
|
property.
|
||||||
|
|
||||||
|
Observability itself is **not** this layer's to own. It is **Q2** and belongs to
|
||||||
|
`railiance-telemetry`; S3's obligation is to *emit* through the standard
|
||||||
|
contract rather than to build its own monitoring. The recoverability half is
|
||||||
|
**Q3**, currently unowned across the fleet.
|
||||||
|
|
||||||
### 6. Independently Evolvable
|
### 6. Independently Evolvable
|
||||||
|
|
||||||
The layer can adopt new operators or engines, and migrate between them,
|
The layer can adopt new operators or engines, and migrate between them,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue