Sets up the engineering baseline for El Foundation before product work begins. - README.md: project overview and repo layout - CONTRIBUTING.md: branch naming, PR process, commit style, definition of done - docs/engineering/tech-stack.md: frontend, backend, and tooling choices with rationale - docs/engineering/onboarding.md: 30-day onboarding checklist - docs/adrs/adr-template.md: decision record template - .github/workflows/ci.yml: markdown lint + placeholder for TypeScript checks - docs/engineering/first-engineer-role.md: scope, skills, 30-day priorities, hire recommendation Co-Authored-By: Paperclip <noreply@paperclip.ing>
52 lines
633 B
Markdown
52 lines
633 B
Markdown
# ADR-XXX: Title
|
|
|
|
## Status
|
|
|
|
- Proposed
|
|
- Accepted
|
|
- Deprecated
|
|
- Superseded by [ADR-YYY](adr-YYY.md)
|
|
|
|
## Context
|
|
|
|
What is the problem or opportunity we are addressing? What forces are at play?
|
|
|
|
## Decision
|
|
|
|
What are we doing? Be specific.
|
|
|
|
## Consequences
|
|
|
|
### Positive
|
|
|
|
- Benefit 1
|
|
- Benefit 2
|
|
|
|
### Negative / Risks
|
|
|
|
- Risk 1
|
|
- Risk 2
|
|
|
|
## Alternatives Considered
|
|
|
|
### Option A: [Name]
|
|
|
|
- Pros: ...
|
|
- Cons: ...
|
|
- Why rejected: ...
|
|
|
|
### Option B: [Name]
|
|
|
|
- Pros: ...
|
|
- Cons: ...
|
|
- Why rejected: ...
|
|
|
|
## Rollback Plan
|
|
|
|
If this decision proves wrong, how do we undo it?
|
|
|
|
## Related
|
|
|
|
- [ADR-YYY](adr-YYY.md)
|
|
- [PR #123](../../pull/123)
|