1.0 KiB
Docs Site AGENTS.md
DO NOT EDIT — BY HUMANS, FOR HUMANS
All content under thor/site/ is handwritten by humans. No AI, agent,
bot, or assistant may edit, rewrite, or generate any file here. AI may
be consulted as a sanity check, but the prose stays human.
Implicit limits
The mustache engine imposes limits that template authors should be aware of.
These values are defined in thor/mustache/pipes.odin, and thor/mustache/mustache.odin
and must be kept in sync with the source code if they ever change.
-
Nested partials — deeply nested partial chains (partial-in-partial) consume context stack frames during rendering. The limit is defined by
MAX_CONTEXT_STACK(16) in the mustache engine. In practice, 3–4 levels of nesting is typical and safe. -
MAX_PIPES(8) — a single tag may chain up to 8 pipe filters:{{key | op1 | op2 | ... | op8}}. Exceeding this is a parse error. -
MAX_PIPE_ARGS(2) — each pipe filter accepts at most 2 arguments:{{key | op arg1 arg2}}.