api-governance
-
![[dedo] 8: Dedo Breaking Rules](https://raveesh.me/wp-content/uploads/sites/2/2026/11/dedo-08-breaking-hero.png)
[dedo] 8: Dedo Breaking Rules
buf breaking compares descriptors, never option values, so a removed scope, a moved REST path or a renamed event type passes it.…
-
![[dedo] 4: House Rules, Your Rules as Lint](https://raveesh.me/wp-content/uploads/sites/2/2026/11/dedo-04-hero-v0.32.png)
[dedo] 4: House Rules, Your Rules as Lint
Every organisation has conventions no public standard knows about. dedo lets you write them as CEL checks in dedo.yaml, share them from…
-
![[dedo] 1: Define Once, Deploy Everywhere](https://raveesh.me/wp-content/uploads/sites/2/2026/10/dedo-01-hero.png)
[dedo] 1: Define Once, Deploy Everywhere
One .proto file can carry an API’s contract and its operational rules. A linter can make good architecture the easy path. This…