30 lines
1,009 B
Markdown
30 lines
1,009 B
Markdown
# IF.GOV directory (separation-of-duties)
|
|
|
|
This directory is the **governance charter layer** for InfraFabric.
|
|
|
|
Purpose:
|
|
- reduce concept drift / sprawl by defining *who does what*
|
|
- make governance primitives legible to non-specialists
|
|
- provide stable names for cross-app integration (CLI/API)
|
|
|
|
Design framing: InfraFabric is not inventing “government”. It is adapting separation-of-duties patterns inspired by **US/CA/EU** governance structures to autonomous systems.
|
|
|
|
## Components
|
|
|
|
- `TRIAGE.md` — `IF.GOV.TRIAGE`
|
|
- `PANEL.md` — `IF.GOV.PANEL` + `IF.GOV.PANEL.EXTENDED`
|
|
- `QUESTIONS.md` — `IF.GOV.QUESTIONS`
|
|
- `WITNESS.md` — `IF.GOV.WITNESS`
|
|
|
|
## Interface contract (v1)
|
|
|
|
Each charter specifies:
|
|
- responsibilities (what it *must* do)
|
|
- non-responsibilities (what it *must not* do)
|
|
- inputs/outputs
|
|
- audit artifacts required under `IF.AUDIT.TRAIL` / `IF.TTT`
|
|
|
|
## Naming
|
|
|
|
- Canonical naming is defined in `../IF_NAMING_REGISTRY.yaml`.
|
|
- Legacy names remain valid as aliases during transition.
|