Use when someone hands you a field-spec table (modules, collection items, fields, required rules) and wants a single-file HTML data-collection tool — a page a person opens in a browser, fills repeatedly on site, and exports as structured text for downstream parsing. Trigger on requests like "turn this field table into a fillable form", "make a data-collection page from my checklist", "build an on-site logging tool that exports text", "form tool for repeated daily records". Core discipline: every collection item must distinguish "nothing happened" from "not checked" — missing data is not zero. Do NOT use for: coherent analysis reports or argumentative long-form (splitting …