System Design
Logical architecture, module boundaries, request lifecycle, eventing, jobs, policy/workflow/attendance/payroll engines and cross-cutting design rules for Spyrl.
Tech Stack
Every layer of the Spyrl stack with the chosen technology, version policy, rationale and the alternatives we considered.
Decision Log (ADRs)
Full architecture decision records ADR-001 to ADR-014 with context, decision, consequences, alternatives and revisit triggers, plus the pending-decision register.