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
1.5 KiB
1.5 KiB
ADR-NNNN: <short, present-tense decision title>
- Status: Proposed | Accepted | Deprecated | Superseded by ADR-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 — . Brief description. Rejected because .
- Option B — . Brief description. Rejected because .
- 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
- Issues / PRs / design docs / external links