This directory contains Architecture Decision Records (ADRs) for contentful.java.
An ADR documents a significant technical decision: the context that made it necessary, the options considered, the choice made, and the consequences. ADRs are written at the time of the decision and are not retroactively updated. If a decision is reversed or superseded, a new ADR is written that references the old one.
| ADR | Title | Status | Date |
|---|---|---|---|
| 0001 | Maven as Build Tool | Accepted | 2026-05-11 |
| 0002 | Retrofit + OkHttp as HTTP Layer | Accepted | 2026-05-11 |
| 0003 | RxJava 3 for Reactive Access | Accepted | 2026-05-11 |
| 0004 | Automatic In-Memory Link Resolution | Accepted | 2026-05-11 |
| 0005 | Dev Container for Reproducible Development Environment | Accepted | 2026-05-11 |
| 0006 | TransformQuery: Annotation-Based Entry Mapping | Accepted | 2026-05-11 |
| 0007 | Cross-Space Reference Resolution (v10.6.0) | Accepted | 2026-05-11 |
# YYYY-MM-DD: Title
## Status
Proposed | Accepted | Deprecated | Superseded by ADR-XXXX
## Context
What situation or constraint made this decision necessary?
## Decision
What was decided?
## Consequences
What are the results — good and bad — of this decision?