A single, self-contained specification for building any PM Consulting website or page on any large language model. Hand over one file and the model builds to the correct structure and the correct brand.
The brief is built so a model reads it top to bottom and knows exactly what wins when rules meet. House Rules are absolute. The framework governs structure. The supplementary layers only fill gaps.
The non-negotiables that keep output on brand. These override everything below.
The Local SEO Site Generator: the primary authority for how every page is built and scored.
TJ Robertson and Dennis Yu layers, summarized, with the authority order spelled out.
Open a fresh session on Claude, ChatGPT, Gemini, or whatever you are using.
Paste the .md (or upload the .docx) at the start, then say "build to this spec."
Give your task. The model now produces the right structure and the right brand, em dashes and emoji excluded, footers and pricing correct.
This brief is the end product of a full pass over the latest GEO research (James Dooley and Sterling Sky, 2026) and a tightening of the whole build system so every surface points to one source of truth.
Entity-first writing rule, question-led answers, mandatory pricing block, and a reputation / LLM-seeding layer added.
Strict by default on new domains, with a narrow opt-in exception for established brands. Safety kept, finding captured.
Two new scored factors (entity-first opener, pricing signal) with a passing test suite.
A broken config pointer was fixed so terminal, desktop, and Obsidian all route builds to the same framework file.
The framework and this combined brief in both .md and .docx for use with any model.
build-brief.sh reassembles the brief from source any time the rules change. No manual stitching.
This brief is a snapshot assembled from the framework, the house rules, and the two playbooks. If a rule changes, rerun the rebuild script and re-upload the files here to keep this page current.