{"title":"The execution platform","version":"1.0.0","purpose":"The grammar is executed by an autonomous marketing experimentation platform. Its first phase establishes trustworthy identity and campaign context — the domain graph every funnel decision attaches to — before any experimentation runs.","summary":"Every funnel built with this grammar becomes structured data in the platform: an organization owns clients, each client owns brands, each brand owns offers and audiences, and a campaign binds one offer to one audience under one brand. Every write is recorded in an append-only audit trail, so positioning decisions, copy changes and experiment outcomes stay attributable over time.","domain_graph":[{"entity":"Organization","role":"The tenant and ownership boundary. Everything below belongs to exactly one organization.","grammar_mapping":"The practice or agency operating funnels."},{"entity":"Client","role":"A business record within the organization — the party funnels are built for.","grammar_mapping":"The subject of a position-stage engagement (e.g. the HouseSmart business)."},{"entity":"Brand","role":"A client's market-facing identity; offers, audiences and campaigns all resolve to one brand.","grammar_mapping":"The named position — category statement, mechanism name and voice rules live here."},{"entity":"Product / Service","role":"What the brand actually delivers.","grammar_mapping":"The operational capability behind each rung of the offer ladder."},{"entity":"Offer","role":"A purchasable proposition attached to a brand.","grammar_mapping":"One rung of the offer ladder, with its LAKA grid cells and promise level."},{"entity":"Audience","role":"A defined buyer group attached to a brand.","grammar_mapping":"One buyer segment from the position stage, with its qualification signals."},{"entity":"Campaign","role":"Binds one offer to one audience under the same brand — the unit a funnel executes.","grammar_mapping":"One funnel: stages, pages, sections, emails and metrics for that offer-audience pair."},{"entity":"Audit event","role":"An append-only record of every domain write: who, what, when, under which tenant.","grammar_mapping":"The decision history — why the grid, copy or routing changed, and when."}],"integrity_rules":["A campaign's offer and audience must belong to the same brand as the campaign — cross-brand funnels are structurally impossible.","Every record carries its organization; nothing is shared across tenants.","Domain writes and their audit records commit together, and the audit history cannot be edited afterward.","The platform's interface is resolved from the LAKA design system's published contracts rather than generated arbitrarily."],"how_the_grammar_feeds_it":["The position stage produces the Brand record: category statement, mechanism name, segments and offer ladder.","Each offer-ladder rung becomes an Offer; each buyer segment becomes an Audience with its qualification signals.","A funnel is created as a Campaign binding one Offer to one Audience; its pages are outlines validated against the section grammar.","The key metrics chosen at the position stage become the campaign's measurements, and every revision lands in the audit trail.","Because outlines are machine-validated (POST /v1/validate), the platform can propose and check funnel variants automatically before a human reviews them."]}