Skip to content

Architecture Decision Records

Short records of decisions that shaped pyjinhx's design — what was decided, why, and what alternatives were rejected. Written so the reasoning survives past the conversation or PR that produced it.

Some of these are reconstructed after the fact from code + design discussion, not written at the moment the decision was made. Reconstructed ADRs say so explicitly in their Status line.

ADR Title
0001 outerHTML-only OOB swaps, no append/prepend modes
0002 Two-tier cache with a pluggable cross-request backend
0003 Builtin CSS always emits before application CSS