Jody Brewster notes on experience architecture

Selected briefs Brief № 003

Brand Impact Tracker: an agentic build, built agentically

A custom generative analytics platform for a brand strategy team, designed, specified, and delivered agentically by one architect.

Sector

Fortune 100 industrial equipment manufacturer

Role

Sr Solutions Architect

Duration

Q1–Q3 2026, ongoing

Pillar

Agentic delivery as method

Brand Pulse daily brief interface: a headline reading 'One signal needs a look this morning — paid-social engagement dropped overnight', an ask-the-data input, two attention cards for paid-social engagement and branded search, and a row of at-a-glance metrics.
The daily brief surface: one signal surfaced, everything else within range. Mock data throughout.

§ 01 — context

Client context

The brand strategy team at a Fortune 100 industrial manufacturer: a company that reaches its market almost entirely through a global network of independent dealers, and measures brand marketing performance across that entire channel.

§ 02 — challenge

The challenge

Marketing investment flowed across a full funnel, Awareness through Loyalty, but the team couldn’t see it as one system. Behavioral analytics lived in one platform, leads and opportunities in the CRM, everything aggregating into the cloud data warehouse, yet there was no unified view of brand impact across funnel stages. Every ad-hoc question (“which channel dropped, and why?”) entered an analyst backlog measured in weeks, so decisions lagged the questions that prompted them. And the dealers, the people who actually convert brand investment into revenue, could be served nothing at all: no existing BI tool could deliver a branded, multi-tenant, external-facing experience. Meanwhile the company had chartered an enterprise AI initiative whose ambitions the current reporting stack visibly couldn’t meet. The stakes weren’t dashboard aesthetics; they were spend allocated on stale answers and a distribution channel flying blind.

The system the dashboard sits in question → new view · analyst backlog · weeks data semantic meaning presentation human interpretation decision action action → new data intervention: make presentation generative — the loop collapses to seconds same data foundation; the interface is composed at question time

Figure 1 — The feedback-loop system map, with the question-to-new-view loop as the intervention point.

§ 03 — approach

The approach

The engagement began as a narrower question: had the incumbent BI platform hit its AI ceiling? The evaluation said yes, and structurally rather than incrementally. The incumbent and its leading competitor both generate native visuals inside their own chrome; neither can deliver a conversational, generative analytics experience or a branded external distribution layer. That finding forced the first real decision: recommend a custom build without torching the incumbent. Its embed footprint across the CRM and intranet is load-bearing infrastructure, so rip-and-replace was rejected for a three-layer architecture: preserve the existing BI surface with inline AI affordances, add a purpose-built generative surface beside it, thread one AI capability layer through both. The pitch was grounded in the client’s own AI charter rather than dissatisfaction with tooling, which kept the recommendation politically defensible.

The second decision was methodological: run the delivery itself agentically, so the process would demonstrate the thesis. Research surfaced two personas: the operational user who interrogates data weekly, and the executive who needs data composed into narrative on their cadence. The discipline was refusing to invent more. Encoded as markdown skills, the personas became executable: every screen composed as one, critiqued as the other, before human review. The engagement’s strategy lives as a knowledge bundle (one concept per markdown file, cross-linked, conformed to Google’s Open Knowledge Format) that agents execute from directly, so the strategy can’t rot without the build breaking. Design quality is enforced by a curated craft stack (Impeccable, UI/UX Pro, Taste, plus custom-built skills) encoding hand-made design-system decisions: Fraunces, JetBrains Mono, Inter, dark grammar, brand via palette tokens only. Taste holds whether I’m watching or not. And the POC was treated as a requirements-extraction instrument, not a proof: silent demos, forced tradeoffs.

§ 04 — solution

The solution

The Brand Impact Tracker: a custom Next.js application with the warehouse’s native AI layer (Snowflake Cortex) as its intelligence engine. Cortex is the brain; the app is the branded body. Agent responses return as structured JSON and render as live React components on a generative canvas, not chatbot text. The information architecture is the two personas made structural: Finding, an atomic insight; Analysis, an on-demand interactive session titled by its originating question; Brief, a scheduled push publication for the executive. Built as a Turbo monorepo with scoped packages, a Storybook-documented component library, and enterprise identity-provider auth; delivered by one architect working with the client’s data lead, whose pre-aggregated funnel stage tables made the semantic layer a vocabulary exercise rather than a rebuild. This was a two-agent build: Claude Code owned the application layer, Snowflake’s data-native agent owned the warehouse side.

Two loops, three artifacts Finding atomic insight card the operational loop — interrogation Analysis interactive session, titled by its question the executive loop — narration Brief scheduled narrative, pushed on cadence findings flow upward graduates

Figure 2 — The artifact taxonomy: the two personas, made structural.

Monthly Brand Impact Brief: a headline reading 'Top-funnel momentum is real — but the month's gains are stalling at Consideration', numbered sections for what moved this month, an end-to-end funnel view, a brand-to-business chain from branded search to influenced pipeline, brand-equity tiles, a 'so what' narrative, and what to watch next month — every figure traceable to the semantic layer.
The Brief artifact: the executive's native surface, composed and pushed on cadence. Mock data.

§ 05 — outcomes

The outcomes

15

Screens from one spec file

derived from 33 agent-analyzed dashboard screenshots; the spec was the work, the code was the printout

1

Architect, studio-shaped output

application, design system, component library, pitch materials, sprint playbook; work that conventionally staffs three to four roles

sec

Question-to-answer loop

collapsed from analyst-backlog weeks in the demonstrated experience

And a standards-conformant knowledge bundle as a deliverable: the client’s accumulated context outlives everyone’s tooling choices.

§ 06 — reflection

What this taught us

The generalizable insight: in agentic delivery, the durable asset is curated context, not the model. The brief, the build, and the handoff can share one substrate. The product rests on a semantic layer that gives an AI agent trustworthy meaning over warehouse tables; the method rests on a knowledge bundle that gives coding agents trustworthy meaning over the project. Same idea, two altitudes. Next on my list is an eval harness for the method itself: “the persona critique caught it” is still an anecdote, and the method deserves the same rigor as the product.

Built with Claude Code, Snowflake Cortex, one OKF bundle, two personas, and an unreasonable number of markdown files.

All briefs