Ryan Perez · Messaging operating system

Keep the truth stable. Change the emphasis.

One product truth, turned into the right message for the right person, stage, channel and business outcome. The change-control layer stops the two failure modes: one generic pitch repeated everywhere, or a message that shifts so far the brand stops being recognisable.

Portfolio belief Turn hidden friction, risk and unrealised potential into clear systems that create measurable forward movement.
{{ f.t }}
{{ p.a }} {{ p.b }}
Four layers

What changes, and how often

{{ l.a }} {{ l.b }} {{ l.c }}
Change states

Five magnitudes, escalating

Classify every message by how far it is allowed to move from the canonical truth. The band on the left shows the escalation.
{{ s.t }}
{{ c.a }} {{ c.b }}
Buyer-state ladder

Seven states, seven jobs

State Buyer thought Message job Appropriate CTA
{{ r.a }} {{ r.b }} {{ r.c }} {{ r.d }}
Meta-variables

Fourteen dials, low to high

{{ v.a }} {{ v.b }} {{ v.c }}
Left · low state Right · high state
Change cell

Six fields per decision

{{ c.a }} {{ c.b }}
Escalation rules
{{ r.a }} {{ r.b }}
Step one

Thirteen jobs. Pick one.

Every message does one primary job. A draft attempting more than two is two messages wearing one envelope — split it.
{{ j.a }}
{{ j.from }}→{{ j.to }}
Step two

Diagnose before tactics

Seven questions, answered in order. Skipping them is how a pitch ends up aimed at nobody.
{{ d.n }} {{ d.t }}
Qualification branch
{{ q.t }}
Fewer than four known? The next message diagnoses. It does not pitch.
Step three

Situation selects the method

Situation Method Message behaviour
{{ m.a }}
{{ m.b }} {{ m.c }}
{{ m.d }}
Step four

Seven parts, in order

Not every message needs all seven. Preserve the order, then omit what the buyer already knows.
{{ a.n }}
{{ a.t }} {{ a.d }}
Pressure selector

Trust and urgency set the ceiling

{{ p.level }}
{{ p.style }} {{ p.cond }}
Level 4 is permitted only when the urgency is real, the buyer understands the offer, and the decision is reversible or the risks are explicit.
Method conflicts

Seven combinations that backfire

{{ c.a }} {{ c.b }}
Playbooks

Twelve stages, each with its shape

Each playbook is an objective, a sequence, and the thing that most often goes wrong at that stage.
{{ p.n }}{{ p.t }}
{{ p.obj }}
{{ s.t }}{{ s.arrow }}
{{ p.warn }}
Channel adaptation

Nine channels, one rule each

Channel Best job Rule
{{ c.a }} {{ c.b }} {{ c.c }}
Canonical source

One card per offer

This is the single source every website, funnel, email, proposal, agent and sales call reads from. If a claim is not on the card, it does not go in a message. Nine sections; the spine is the part that gets copied most.
{{ s.letter }}{{ s.t }}
{{ s.note }}
{{ f.a }} {{ f.b }}
Reasoning sequence

Diagnose, classify, select, then write

The agent does not begin by writing. Six steps, and writing is the fifth.
{{ s.n }}
{{ s.t }} {{ s.d }}
Scoring rubric

Eight tests, sixteen points

Test 0 1 2
{{ r.a }} {{ r.b }} {{ r.c }} {{ r.d }}
13 Minimum releasable score out of sixteen. Below that the draft is revised, not sent.
Quality gate

Eight checks before anything sends

{{ g.a }} {{ g.b }}
Hard rules

Eight nevers

{{ n.t }}
Output contract
{{ o.t }}
Shared position Turn hidden friction, risk and unrealised potential into clear systems that create measurable forward movement. Websites, AI, branding and consulting are delivery forms, not the position. This frame accommodates accessibility, growth systems, brand clarity, lead generation, smart-home consulting and future offers without forcing them into one category.
Offer territories

Seven offers, seven problem frames

A starting hypothesis, not final copy. Each must be validated against real buyers, proof and economics before it becomes a message.
{{ o.name }} {{ o.buyer }}
{{ r.a }} {{ r.b }}
First CTA {{ o.cta }}
Cross-sell

Route from the next constraint

Never present the portfolio as a menu. The buyer's current bottleneck selects the offer.
{{ c.a }} {{ c.b }}
Still missing

Evidence to collect before any card is final

{{ e.t }}