{Your Title Here}
!!! info
**Status**: { Proposed | Under Review | Accepted | Rejected | Superseded | Deprecated }
**Updated**: {YYYY-MM-DD}
Summary
{Dis na di 'executive summary' or 'elevator pitch' for your ADR. For few concise sentences (typically 2-4), state clear di core problem, question, or opportunity wey dis ADR address. Include small hint of di decision wey dem make or di area of focus. Di goal na to help readers understand quick wetin dis ADR be about and decide if e relevant to dem, without to read di whole document. Think of am as di abstract of technical paper or very brief introduction to di main topic.}
Drivers
{Dis section dey explain why dem dey make dis decision now. Articulate clear di primary motivations, needs, or problems wey make dis architectural decision necessary. Think about di underlying reasons and pressures.}
{e.g. We dey develop new feature/capability wey need...}
{e.g. We need improve performance, accessibility, remove debt...}
{e.g. Feedback from users suggest say...}
{e.g. Di current approach impose dis limitations...}
Options
{Na here you go list di different options wey you dey consider. Stick to di facts and avoid opinions, di next section go cover di analysis. Include concise description, links to relevant documentation or examples.
Include all significant alternatives wey you explore, even if dem finally no choose dem. Di goal na to give readers clear, unbiased understanding of each alternative before you enter di evaluation.}
{Option 1 Title}
{Describe di option, give summary, list di facts, provide links etc.}
{Option n Title}
...
Options Analysis
{Na here you go critically evaluate each option wey dem present for di Options section. For each option, give balanced view of im advantages, disadvantages, and any other relevant considerations or trade-offs. Be specific and, where e possible, relate your points back to di Drivers.
Consider aspects like:
Cost (development, operational, licensing)
Complexity (implementation, maintenance, learning curve)
Risks (technical, operational, security)
Alignment with architectural principles or existing standards
Impact on performance, scalability, usability, maintainability, security, etc.
Include as many Pro/Con/Other statements as e required. }
{Option 1 Assessment}
Pro: {Specific advantage or benefit of dis option.}
Con: {Specific disadvantage, risk, or cost wey dey associated with dis option.}
Other: {Relevant point wey no strictly pro or con.}
{Option n Assessment}
...
Recommendation
{Na here you go state clear di final decision, and name explicit di option wey dem select. Explain in detail why dem choose dis option. You suppose articulate clear how di chosen option best address di Drivers and meet di key requirements or solve di problem wey dem state.}
Consequences
{Dis section na optional.}
{Now wey dem don make decision, wetin be di expected outcomes and impacts, both positive and negative? Which known limitations, costs, or risks dem dey accept by to make dis decision? How dis decision go affect different stakeholders, other systems, development practices, operational procedures, or user experience?}
Pro: {Specific positive outcome or benefit wey dem expect from dis decision.}
Con: {Specific downside, cost, or risk wey dem accept wey result from dis decision. }
Other: {Consequence wey no strictly pro or con.}
Confirmation
{Dis section na optional.}
{Outline how dem go verify di implementation of dis decision and how ongoing compliance go dey ensured. Dis one dey help show say di decision no be just theoretical but dem go actively put am for practice and monitor am.
How you go check say dem implement di decision correct? (e.g., code reviews, specific tests, demonstrations, peer review).
How dem go maintain adherence to dis decision as time dey go? (e.g., automated checks, periodic audits, updates to team guidelines, training).
Specific metrics or indicators dey wey go show say di decision dey achieve im intended positive outcomes? (e.g., performance benchmarks, adoption rates, reduction in specific errors, user feedback scores).
Who responsible to oversee dis, and wetin go happen if dem no follow di decision?}
More Information
{Dis section na optional.}
{Use dis section to give any supplementary information wey support di decision, add context, or guide future actions. Links to other decisions and resources fit appear here too.
You fit note briefly who dey involved for di decision-making process and if/how dem reach consensus. You fit also want suggest timeframe or specific events wey fit prompt re-evaluation of dis decision for di future.}