Add the zeroth principle: "The only rule we need is never giving up." Run 12-expert alignment dialogue to 95% consensus. Changes: - ADR 0000: New foundational ADR with sustainable persistence framing - ADR 0004: Cross-reference to Faith when evidence unavailable - ADR 0012: Cross-reference to persistence as faith in time - ADR 0013: Acknowledge scarcity pushes, link overflow to persistence - CLAUDE.md: Update to 14 ADRs, add the arc The Arc: Ground (0) → Welcome (1-3) → Integrity (4-7) → Commitment (8-10) → Flourishing (11-13) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
58 lines
1.6 KiB
Markdown
58 lines
1.6 KiB
Markdown
# ADR 0012: Faith
|
|
|
|
| | |
|
|
|---|---|
|
|
| **Status** | Accepted |
|
|
| **Date** | 2026-01-20 |
|
|
|
|
---
|
|
|
|
## Context
|
|
|
|
What do we do when we can't be certain?
|
|
|
|
## Decision
|
|
|
|
**Act on justified belief, not just proven fact.**
|
|
|
|
Engineering culture worships certainty. We demand proofs, tests, guarantees. We distrust what we can't verify. We refuse to ship until we're sure.
|
|
|
|
This is often wise. But taken to extreme, it's paralysis.
|
|
|
|
Some things can't be proven in advance. Some tests can't be written until the code exists. Some knowledge only comes from running systems. Some truth only comes from doing.
|
|
|
|
At some point, you must act without certainty. This is faith.
|
|
|
|
## What Faith Is
|
|
|
|
Faith is not the absence of reason. It's action beyond where reason can reach.
|
|
|
|
- Recklessness ignores available evidence.
|
|
- Faith acts when evidence is unavailable.
|
|
|
|
We reason as far as reason goes. Then we trust—ourselves, our teammates, the process.
|
|
|
|
Faith is also in time. Persisting when you can't see the end is faith in the journey. See ADR 0000: Never Give Up.
|
|
|
|
## What This Means
|
|
|
|
- **Ship before certain.** Production teaches what testing can't.
|
|
- **Trust your judgment.** You have experience that can't be reduced to tests.
|
|
- **Believe in future selves.** You don't need to solve every problem now.
|
|
- **Faith in others.** Your collaborators are competent. Trust their code.
|
|
|
|
## Consequences
|
|
|
|
- 💙 ships with reasonable uncertainty
|
|
- 💙 trusts user judgment
|
|
- 💙 doesn't demand proof of everything
|
|
|
|
---
|
|
|
|
*"Every commit is an act of faith. Every deploy, a leap. Calibrate carefully. Then leap."*
|
|
|
|
— Blue
|
|
|
|
---
|
|
|
|
🧁
|