frontend-patterns/templates/ArchitectureWalkthrough.md

43 lines
1.2 KiB
Markdown
Raw Normal View History

# Architecture walkthrough — <case>
Status: planned | drafted | reviewed
Case and corpus revision:
Author / reviewer / date:
Synthetic brief or observed repository (URL and revision):
## Fixed brief and assumptions
Include authority, latency, offline, concurrency, accessibility, security, privacy,
performance and recovery constraints. Mark unspecified requirements explicitly.
## Baseline narrative without the pattern catalog
Describe a plausible architecture and its trade-offs for comparison.
## Decisions
| Order | Context and forces | Pattern references | Alternatives and rejection reasons | Resulting context | Evidence |
| --- | --- | --- | --- | --- | --- |
## Change one constraint
State the change and trace its impact through the decisions and pattern relations.
## Failure and recovery
Describe stale reads, rejected mutations, interruption and partial failure as applicable.
## Review
| Criterion | Pass / revise / unknown | Evidence and reason |
| --- | --- | --- |
| Traceability | | |
| Coherence of configuration | | |
| Decision usefulness beyond baseline | | |
| Quality constraints | | |
| Changed-constraint branch | | |
## Gaps and follow-up
Record missing patterns, invalid relations, ordering failures and work record links.