Skip to content

Architecture Overview

Template Library

Architecture Overview Template

Connect architecture work to accepted requirements and planning evidence before defining components, boundaries, AI controls, and quality strategies.

ES-104 Overview Architecture Intent

Template purpose

Use this template to define what the architecture must accomplish.

The architecture overview should establish the architectural purpose, source evidence, architectural priorities, major constraints, major risks, and open questions before the team commits to component structure, data flows, AI control boundaries, or implementation choices.

Project

<Project name>

Document control

Field Value
Artifact owner <owner>
Primary reviewers <reviewers>
Status <draft / in review / accepted / revised>
Last updated <YYYY-MM-DD>
Related Engineering Stage ES-104 — Architecture and Technical Approach
Project workspace target docs/project-workspace/architecture/architecture_overview.md

Source evidence

docs/project-workspace/requirements/requirements_overview.md
docs/project-workspace/requirements/functional_requirements.md
docs/project-workspace/requirements/non_functional_requirements.md
docs/project-workspace/requirements/constraints.md
docs/project-workspace/requirements/use_cases.md
docs/project-workspace/requirements/traceability_matrix.md
docs/project-workspace/requirements/requirements_readiness_summary.md
docs/project-workspace/planning/planning_overview.md
docs/project-workspace/planning/work_breakdown_structure.md
docs/project-workspace/planning/dependency_map.md
docs/project-workspace/planning/risk_register.md
docs/project-workspace/planning/planning_readiness_summary.md

Architecture purpose

<Describe what the architecture must accomplish.>

Architecture summary

<Brief summary of proposed architecture.>

Architectural priorities

Priority Source Architectural Implication
<priority> <requirement, constraint, risk, stakeholder, quality attribute> <implication>

Major constraints

Constraint ID / Source Constraint Architectural Impact
<C-ID or source> <constraint> <impact>

Major risks

Risk ID / Source Risk Architectural Response
<R-ID or source> <risk> <response>

Architectural assumptions

ID Assumption Impact if Wrong Validation Needed
AA-001 <assumption> <impact> <yes / no / later>

Trust and governance posture

Area Architectural Posture
Human oversight <how oversight is supported>
Evidence preservation <how evidence is created and retained>
Data protection <privacy, security, access, retention expectations>
Auditability <how decisions and events can be reviewed>
Operational control <monitoring, rollback, escalation, support expectations>
AI governance <AI boundaries, review, evaluation, or not applicable>

Architecture decision themes

Theme Decision Needed? ADR Expected?
Component structure <yes / no / unknown> <yes / no>
Data storage and flow <yes / no / unknown> <yes / no>
AI use or prohibition <yes / no / unknown> <yes / no>
Trust boundary <yes / no / unknown> <yes / no>
External integration <yes / no / unknown> <yes / no>
Deployment or operational model <yes / no / unknown> <yes / no>

Open architecture questions

ID Question Owner Needed By
AQ-001 <question> <owner> <date or stage>

Review checklist

  • [ ] Architecture purpose is clear.
  • [ ] Source requirements and planning evidence are identified.
  • [ ] Architectural priorities are traceable.
  • [ ] Major constraints and risks are visible.
  • [ ] Trust and governance posture is explicit.
  • [ ] AI relevance is addressed.
  • [ ] Open architecture questions are recorded.
  • [ ] ADR themes are identified.

Continue to System Context

Define the system boundary, actors, external systems, and trust boundaries.

Open System Context →