every.channel: sanitized baseline
This commit is contained in:
commit
897e556bea
258 changed files with 74298 additions and 0 deletions
56
evolution/proposals/ECP-0001-ecp-process.md
Normal file
56
evolution/proposals/ECP-0001-ecp-process.md
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
# ECP-0001: every.channel proposals process
|
||||
|
||||
Status: Draft
|
||||
|
||||
## Problem
|
||||
|
||||
We need a lightweight, consistent way to propose and review changes while keeping the constitution focused on long-lived principles.
|
||||
|
||||
## Decision
|
||||
|
||||
Adopt ECP (every.channel proposals) as the primary decision record.
|
||||
|
||||
Each ECP is a short, versioned document in `evolution/proposals/` that records context, decisions, and rollout steps.
|
||||
|
||||
### Required sections
|
||||
|
||||
- Title and status
|
||||
- Problem / context
|
||||
- Decision
|
||||
- Alternatives considered
|
||||
- Rollout / teardown plan
|
||||
- Open questions (optional)
|
||||
|
||||
### Status values
|
||||
|
||||
- Draft
|
||||
- Accepted
|
||||
- Implemented
|
||||
- Superseded
|
||||
- Rejected
|
||||
|
||||
### Numbering
|
||||
|
||||
- `ECP-0001` is this process.
|
||||
- New ECPs increment by 1 and use a short, descriptive slug.
|
||||
|
||||
### Review and acceptance
|
||||
|
||||
- Non-trivial changes require an ECP.
|
||||
- The founder is the final reviewer and sign-off authority.
|
||||
- Once accepted, implementation may proceed or continue.
|
||||
|
||||
### Identity and signing
|
||||
|
||||
- Commits must be signed with SSH or age identities (minimum: SSH-signed commits).
|
||||
- If signing is not configured, implementation pauses until clarified.
|
||||
|
||||
## Alternatives considered
|
||||
|
||||
- Free-form issues: rejected due to loss of decision history.
|
||||
- Heavyweight RFCs: rejected due to unnecessary overhead.
|
||||
|
||||
## Rollout / teardown
|
||||
|
||||
- Add this process and create initial ECPs.
|
||||
- If ECPs become too heavy, supersede this with a lighter process.
|
||||
Loading…
Add table
Add a link
Reference in a new issue