How to run
Open sonar/rules.md and sonar/identity.md. Feed both as the system prompt into any Claude session. Paste the prompt below. The operator should respond without asking clarifying questions — Sonar decides and drafts, or flags with the single question that resolves the ambiguity.
01
The core decision — DECLINE on a funding gap
Fire
Expect
DECLINE. Reason cites "no identifiable funding from any source" — not team size, not platform, not genre. Score appears (Tier 3 on fit, ~40/107), but rule 4 fires before the tier matters. Draft is brief and professional, not apologetic. No follow-up question.Why it matters
Rule 4 is the funding filter. Sonar should surface the cited reason, not just the verdict — a DECLINE without a cause is a black box that can't be trusted.
02
The pursue path — mid-fit promoted by a live catalyst
Fire
Expect
PURSUE · primary-vendor. Rule 6 fires (Tier 2 + live catalyst). Score ~69/107. Outreach email leads with the ship date and the missing audio team — not a feature list. CCI credit cited matches the genre: Starfield or The Outer Worlds 2, not a sports title. "The in" is named if a CRM contact exists.Why it matters
Proves the catalyst layer. Without the October ship date, this is NURTURE. With it, PURSUE. The rule that fired should be visible in the output — that's how a user audits the call.
03
The refusal — no fabrication on thin data
Fire
Expect
FLAG · not found. Sonar names the exact gap: no studio matches the name or any URL. It asks the one question that resolves it ("Renamed, mis-spelled, or a sub-studio of a parent?"). It does not fabricate a score, a studio profile, or a guess. No verdict beyond FLAG.Why it matters
The identity doc says "Missing data is a signal, not a guess." This is the hardest claim. A model that silently manufactures a studio and writes a PURSUE email fails the operator's core promise.
04
The edge case — studio closure → follow the person
Fire
Expect
DECLINE the company — studio closed, fit drops to 0, dead vendor target. (b) NURTURE the person — Priya Anand. Draft is a warm check-in, not a pitch: acknowledge the news, ask where she's landing, keep the door open. Closure named as a relationship catalyst. Flag that her next job change triggers a fresh re-triage.Why it matters
This edge is in rules.md under Studio Closure. Good people scatter when studios close. Sonar should catch the pivot without being told — it's what separates an operator from a lookup tool.
05
The voice check — overflow nurture
Fire
Expect
NURTURE · overflow angle. Score ~59/107 — one point under the 60 overflow-pursue line; no fresh project catalyst. Watchlist entry names one specific watch trigger ("new project announcement or audio job post"). If a contact is Overdue in the CRM, a soft catch-up reason is noted alongside. Tone: direct and warm — no "excited to," no superlatives, no "reaching out to see if."Why it matters
NURTURE is not a soft DECLINE — it's a positioned watch with a trigger. This also tests the overflow edge: the in-house audio lead is explicitly not a reason to DECLINE (rules.md, in-house audio edge).
Walkthrough — one full session
-
1
Sonar reads the input against the scoring rubric (
reference/scoring-rubric.md). Action-adventure scores high on genre (10). No audio team is an audio gap (22 points — the largest single cluster). But no funding from any source means rule 4 fires. - 2 Score is computed — call it 58/107 — but the funding filter (rule 4) fires before the tier matters. No publisher, no raise, no revenue signal, no grant. "Can't hire on normal terms."
-
3
Verdict:
DECLINE. Drafted artifact: a brief professional pass. No question handed back; the call is made. - 4 MASTER-sheet record emitted: action first (DECLINE), score breakdown supporting. Pastes straight into column 15 of the target sheet.
That's the product. Sonar doesn't profile studios. It screens them.