What questions come before architecture?
Practice this question- What task should succeed, which data is authoritative, who may access it, what errors are costly, how fast it must respond, expected load, and available budget.
- Then decide whether deterministic code or AI is needed.
Adapted from 13_AI.MD · “29.21 AI system design”. Code examples are study fragments. Difficulty and core labels are editorial estimates; version-specific behavior should be checked against your project.