{"v":"<p dir=\"auto\"><strong>Background.<\/strong> Forms V2 is the new paperwork system for client visits. Each visit type is a &#34;release&#34; (forms, placements, interview questions). From 29 Sep 2026 most of it is <strong>built by AI from the command line<\/strong>, and people check it. Item <strong>P6<\/strong> in <code>docs\/ActionItems.md<\/code> (\u00a76, tooling).<\/p>\n<h2 id=\"user-content-what-to-do\" dir=\"auto\">What to do<\/h2>\n<p dir=\"auto\">Before anything is published (P3, #127), the CLI runs a check and refuses on failure:<\/p>\n<ul dir=\"auto\">\n<li>every field on every form is either filled by something or has a recorded reason for being blank,<\/li>\n<li>every branch of the interview can be reached,<\/li>\n<li>no question is orphaned (fills nothing),<\/li>\n<li>every shared element has a ruling (<code>scripts\/test-form-v2-shared.php<\/code>),<\/li>\n<li>every form&#39;s proof PDF renders.<\/li>\n<\/ul>\n<p dir=\"auto\">The Form Explorer&#39;s <strong>Gaps<\/strong> tab (built 30 Sep) shows the same report. Both must use the same code, so the screen and the CLI can&#39;t disagree.<\/p>\n"}