-
Notifications
You must be signed in to change notification settings - Fork 0
FranOps
BRYAN DAVID WHITE edited this page Feb 20, 2026
·
1 revision
Protected institutional memory that outlives any individual.
FranOps guards the canon — mission, architecture commitments, and public promises. These are the things that must survive personnel changes. Changing canon is a deliberate, versioned act with a changelog entry and a steward's approval.
Source: coherence/canon/
| File | Purpose |
|---|---|
mission.md |
Why this project exists |
architecture.md |
Core architectural commitments and boundaries |
public-commitments.md |
Promises made to users, partners, stakeholders |
changelog.md |
Every change to canon, with date, rationale, and DLR link |
-
All canon changes require a changelog entry — CI will block if
changelog.mdisn't updated in the same PR - Canon changes should be reviewed by a Canon Steward — the designated owner of institutional memory
- Canon is append-mostly — supersede, don't delete
- When canon changes, check downstream — existing DLRs and assumptions may be affected; open DriftOps signals if needed
The Canon Steward is responsible for:
- Reviewing PRs that touch
coherence/canon/ - Ensuring changelog entries are complete
- Triggering drift signals when canon changes invalidate existing decisions
Assign a Canon Steward in your team's first Training session.
Commitments are canon entries that face outward — promises to users, adopters, or partners. Breaking a commitment requires a DLR explaining why, a canon changelog entry, and notification to affected parties.
- ReOps — decisions that may change canon
- DriftOps — what happens when canon is contradicted
- Policy Gates — Gate 3: canon changelog enforcement
- Start
- Modules
- Governance
- Workflows
- Reference