{"count":21,"facets":{"category":[{"value":"seo","count":2},{"value":"hero","count":3},{"value":"cta","count":3},{"value":"structure","count":4},{"value":"voice","count":3},{"value":"honesty","count":3},{"value":"email","count":3}],"severity":[{"value":"must","count":16},{"value":"should","count":5}]},"results":[{"id":"MG-SEO-001","category":"seo","severity":"must","statement":"Every page declares a unique title of 60 characters or fewer that names the offer and the audience.","machine_checkable":true,"href":"/v1/rules/MG-SEO-001"},{"id":"MG-SEO-002","category":"seo","severity":"must","statement":"Every page declares a meta description of 158 characters or fewer stating the problem timing and who the offer serves.","machine_checkable":true,"href":"/v1/rules/MG-SEO-002"},{"id":"MG-HERO-001","category":"hero","severity":"must","statement":"The hero eyebrow is uppercase and names the category or audience without repeating the H1.","machine_checkable":true,"href":"/v1/rules/MG-HERO-001"},{"id":"MG-HERO-002","category":"hero","severity":"must","statement":"The H1 carries exactly one promise, stated at the LAKA change level the position claims.","machine_checkable":false,"href":"/v1/rules/MG-HERO-002"},{"id":"MG-HERO-003","category":"hero","severity":"should","statement":"The hero subhead reframes what the object purchased really is before describing the seller's role.","machine_checkable":false,"href":"/v1/rules/MG-HERO-003"},{"id":"MG-CTA-001","category":"cta","severity":"must","statement":"Every CTA label begins with a verb and names the action's object — 'Assess My Project', not 'Learn More'.","machine_checkable":true,"href":"/v1/rules/MG-CTA-001"},{"id":"MG-CTA-002","category":"cta","severity":"must","statement":"Each page has exactly one primary CTA destination, repeated in the hero and the final CTA.","machine_checkable":true,"href":"/v1/rules/MG-CTA-002"},{"id":"MG-CTA-003","category":"cta","severity":"should","statement":"Secondary CTAs route to explanation (the mechanism), never to a second conversion path.","machine_checkable":false,"href":"/v1/rules/MG-CTA-003"},{"id":"MG-STRUCT-001","category":"structure","severity":"must","statement":"Each funnel page carries exactly one promise; supporting sections elaborate it and never introduce a second offer.","machine_checkable":false,"href":"/v1/rules/MG-STRUCT-001"},{"id":"MG-STRUCT-002","category":"structure","severity":"must","statement":"The problem section precedes the mechanism section wherever both appear.","machine_checkable":true,"href":"/v1/rules/MG-STRUCT-002"},{"id":"MG-STRUCT-003","category":"structure","severity":"must","statement":"Every audience segment named at the position stage receives its own block and its own CTA on the homepage.","machine_checkable":false,"href":"/v1/rules/MG-STRUCT-003"},{"id":"MG-STRUCT-004","category":"structure","severity":"should","statement":"Process steps number between three and seven and are named with imperative verbs.","machine_checkable":true,"href":"/v1/rules/MG-STRUCT-004"},{"id":"MG-VOICE-001","category":"voice","severity":"must","statement":"Copy names structural causes, not competitors — 'device-first planning', never a rival brand.","machine_checkable":false,"href":"/v1/rules/MG-VOICE-001"},{"id":"MG-VOICE-002","category":"voice","severity":"must","statement":"The core mechanism keeps one proper name used identically on every page and in every email.","machine_checkable":false,"href":"/v1/rules/MG-VOICE-002"},{"id":"MG-VOICE-003","category":"voice","severity":"should","statement":"Urgency is grounded in real irreversibility — closing decision windows — never in manufactured scarcity.","machine_checkable":false,"href":"/v1/rules/MG-VOICE-003"},{"id":"MG-HON-001","category":"honesty","severity":"must","statement":"Claims are limited to what the offer operationally delivers; no invented statistics, testimonials or awards.","machine_checkable":false,"href":"/v1/rules/MG-HON-001"},{"id":"MG-HON-002","category":"honesty","severity":"must","statement":"FAQ answers state boundaries — what is not included, when the offer does not fit — not just reassurance.","machine_checkable":false,"href":"/v1/rules/MG-HON-002"},{"id":"MG-HON-003","category":"honesty","severity":"must","statement":"Booking and intake pages state what the lead must not send before an engagement exists (credentials, codes, private data).","machine_checkable":false,"href":"/v1/rules/MG-HON-003"},{"id":"MG-EMAIL-001","category":"email","severity":"must","statement":"Each nurture email teaches exactly one idea and ends in exactly one CTA.","machine_checkable":true,"href":"/v1/rules/MG-EMAIL-001"},{"id":"MG-EMAIL-002","category":"email","severity":"must","statement":"Subject lines stay under 60 characters and pose a stake or decision, without clickbait punctuation.","machine_checkable":true,"href":"/v1/rules/MG-EMAIL-002"},{"id":"MG-EMAIL-003","category":"email","severity":"should","statement":"The sequence escalates from education to invitation; only the final email asks directly for the booking.","machine_checkable":false,"href":"/v1/rules/MG-EMAIL-003"}]}