From cc4955abab44c850e3dc8a5440b8293a322c64e9 Mon Sep 17 00:00:00 2001 From: ginnoir Date: Thu, 11 Jun 2026 18:22:08 -0500 Subject: [PATCH] docs: document action queue completion semantics --- docs/architecture.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/architecture.md b/docs/architecture.md index 86fa5c5..90639b1 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -8,7 +8,8 @@ Idlegame is split into four layers. - `tickLoop.ts`: fixed-timestep accumulator. Large elapsed deltas, including offline catch-up, drain through the same tick path as active play. -- `game.ts`: core game state, active action progress, and resource accrual. +- `game.ts`: core game state, action queue, costs/unlocks on start, completion-driven + queue advancement (actions do not auto-repeat when the queue is empty). - `save.ts`: versioned save schema, serialized export/import strings, and offline elapsed calculation. - `num.ts`: branded numeric boundary and human-readable formatting.