databasus--databasus
75f3dd141c
CodeQL / Analyze (go) (push) Has been cancelled
CodeQL / Analyze (actions) (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
CI and Release / lint-frontend (push) Has been cancelled
CI and Release / dockerfile-scan (push) Has been cancelled
CI and Release / test-frontend (push) Has been cancelled
CI and Release / lint-verification-agent (push) Has been cancelled
CI and Release / test-verification-agent (push) Has been cancelled
CI and Release / e2e-verification-agent (push) Has been cancelled
CI and Release / test-backend (push) Has been cancelled
CI and Release / build-dev-image (push) Has been cancelled
CI and Release / push-dev-image (push) Has been cancelled
CI and Release / build-image (push) Has been cancelled
CI and Release / build-verification-image (push) Has been cancelled
CI and Release / determine-version (push) Has been cancelled
CI and Release / push-image (push) Has been cancelled
CI and Release / push-verification-image (12) (push) Has been cancelled
CI and Release / lint-backend (push) Has been cancelled
CI and Release / push-verification-image (17) (push) Has been cancelled
CI and Release / push-verification-image (18) (push) Has been cancelled
CI and Release / release (push) Has been cancelled
CI and Release / publish-helm-chart (push) Has been cancelled
CI and Release / push-verification-image (13) (push) Has been cancelled
CI and Release / push-verification-image (14) (push) Has been cancelled
CI and Release / push-verification-image (15) (push) Has been cancelled
CI and Release / push-verification-image (16) (push) Has been cancelled
48 行
1.5 KiB
Markdown
48 行
1.5 KiB
Markdown
# ADR-NNNN: <short, present-tense decision title>
|
|
|
|
- **Status:** Proposed | Accepted | Deprecated | Superseded by [ADR-XXXX](./XXXX-...)
|
|
- **Date:** YYYY-MM-DD
|
|
- **Deciders:** <names / roles>
|
|
- **Tags:** <area, e.g. backend, backups, security>
|
|
|
|
## Context
|
|
|
|
What problem are we solving and why now? Describe the forces at play: business goals,
|
|
technical constraints, prior decisions, and anything an outside reader needs to
|
|
understand the trade-offs. State assumptions explicitly and flag the shaky ones.
|
|
|
|
## Decision
|
|
|
|
The decision in one or two sentences, written as a present-tense statement of fact
|
|
("We use X to do Y"). Follow with the specifics: what changes, what stays, scope
|
|
boundaries, and the contract this establishes for callers.
|
|
|
|
## Alternatives considered
|
|
|
|
For each option, give the shape and the reason it lost. Be concrete — a rejected
|
|
alternative without a reason is just noise.
|
|
|
|
- **Option A — <name>.** Brief description. Rejected because <reason>.
|
|
- **Option B — <name>.** Brief description. Rejected because <reason>.
|
|
- **Do nothing.** What breaks or stays painful if we keep the status quo.
|
|
|
|
## Consequences
|
|
|
|
### Positive
|
|
|
|
- What gets easier, faster, safer, or cheaper.
|
|
|
|
### Negative
|
|
|
|
- New constraints, costs, complexity, or risks we're accepting.
|
|
|
|
### Neutral / follow-ups
|
|
|
|
- Work this unlocks or forces later (migrations, deprecations, doc updates,
|
|
monitoring, rollout plan).
|
|
|
|
## References
|
|
|
|
- Related ADRs: [ADR-XXXX](./XXXX-...)
|
|
- Issues / PRs / design docs / external links
|