# AGENTS.md ## Repository purpose This repository attempts to define an implementation-derived specification for LXMF. Do not treat upstream prose documentation as authoritative when it conflicts with observed source behavior. Prefer source code, test vectors, and reproducible traces. ## Required discipline - Distinguish normative behavior from observed implementation behavior. - Cite exact upstream files, functions, classes, constants, and version tags. - Do not invent protocol rules. - When behavior is unclear, mark it as "undetermined" rather than guessing. - Prefer Perl tools for extraction, comparison, and report generation. - Keep generated examples reproducible from scripts under tools/.