Skip to content

Concepts

Concept pages are understanding-oriented: they explain the why behind Aurora rather than how to use it. Read these when you want to form a solid mental model.

If you want to do something, use the how-to guides. If you need exact facts, use the reference.

  • Why deterministic codegen — the problem Aurora solves and why templates beat scaffolding.
  • Hexagonal architecture in Aurora — ports, adapters, and how generated code enforces boundaries.
  • The criteria pattern — how Aurora handles domain querying without ORM coupling.
  • Preservation regions — the per-region hash model that lets users customize generated HTML forms without losing work across regenerations.
  • Lockfile and integrity — how Aurora detects user edits and when it writes .origin files.