Skip to content
This repository was archived by the owner on Oct 12, 2026. It is now read-only.
Merged
2 changes: 1 addition & 1 deletion AGENT_WORKFLOW.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
3. At `needs-review`, a human uses `service:decide`.
4. Apply one: `npm run service:queue -- --mode=apply --application APPLICATION_ID`.

Required: leak map, same-page fix, search trust, proof, Loom, baseline, implementation/handoff, revision boundary, and tracking. Cite evidence; reject partial work; keep human-only claims and no guarantees.
Required: fault map, same-page fix, search trust, proof, Loom, baseline, implementation/handoff, revision boundary, and tracking. Cite evidence; reject partial work; keep human-only claims and no guarantees.

Missing context returns `needs-input`, null deliverables, and `missingContext`; human `needs-info` resumes it.

Expand Down
4 changes: 2 additions & 2 deletions MEMORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

## Current truth

TinyStudio is a human-reviewed managed service, not active software. The only active offer is the **7-Day Website Revenue Leak Fix Sprint** for **founder-led Managed IT/MSP/cybersecurity companies with a live site and high-value offer**.
TinyStudio is a human-reviewed managed service, not active software. The only active offer is **The Website Correction** for **founder-led Managed IT/MSP/cybersecurity companies with a live site and high-value offer**.

The first 3 clients are exactly **$1,000 founder pilots**. Scope is one highest-leverage page. The sprint includes a leak map, page rewrite or redesign, one implementation pass or dev-ready handoff, search-trust basics, before/after proof, Loom, measurement plan, one revision, and 14-day implementation tracking.
The first 3 clients are exactly **$1,000 founder pilots**. Scope is one highest-leverage page. The sprint includes a fault map, page rewrite or redesign, one implementation pass or dev-ready handoff, search-trust basics, before/after proof, Loom, measurement plan, one revision, and 14-day implementation tracking.

## Clock and gates

Expand Down
4 changes: 2 additions & 2 deletions PRODUCT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Product context

TinyStudio currently sells one human-reviewed managed service: the **7-Day Website Revenue Leak Fix Sprint**.
TinyStudio currently sells one human-reviewed managed service: **The Website Correction**.

## Buyer

Expand All @@ -14,7 +14,7 @@ The first 3 clients pay exactly **$1,000 founder pilot**. No alternate price or

One highest-leverage page receives:

- a leak map
- a fault map
- a rewrite or redesign
- one implementation pass **or** a dev-ready handoff
- search-trust basics
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

TinyStudio is a human-reviewed delivery system for one narrow offer:

**7-Day Website Revenue Leak Fix Sprint**
**The Website Correction**

The buyer is a founder-led Managed IT/MSP/cybersecurity company with a live site and a high-value offer. The first 3 clients are exactly **$1,000 founder pilots**. Each sprint fixes one highest-leverage page and leaves the client with a usable, measurable implementation package.

## The sprint contract

Included in every paid sprint:

- leak map for the selected page
- fault map for the selected page
- rewrite or redesign of that page
- one implementation pass **or** a dev-ready handoff
- search-trust basics (titles, headings, internal links, FAQs, proof, and crawl essentials)
Expand Down
14 changes: 7 additions & 7 deletions TASKS.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ Entries below preserve implementation history. They are not current operator ins

- [x] ~~Open full proof stack in record mode~~ (2026-05-29) - `growth:start -- --view=record` now opens the mission, rehearsal gate, teleprompter, and market proof cockpit so recording starts from the proof workflow.
- [x] ~~Add one-command post-recording proof prep~~ (2026-05-29) - `market:after-recording` now updates Loom URLs, preserves tangible proof notes, prepares send packages, refreshes the outbox, and refreshes the proof cockpit without marking anything sent.
- [x] ~~Add pre-recording rehearsal quality gate~~ (2026-05-29) - first-batch Looms now get scored for specific leak, buyer-visible value, first fix, clean ask, timing, and send route before recording.
- [x] ~~Add pre-recording rehearsal quality gate~~ (2026-05-29) - first-batch Looms now get scored for specific fault, buyer-visible value, first fix, clean ask, timing, and send route before recording.
- [x] ~~Tighten recording script buyer-impact language~~ (2026-05-29) - first-batch Loom talk tracks now use prospect-specific promise, route, and proof cues, and `value:stress` checks the spoken talk track for generic impact language.
- [x] ~~Tighten tangible proof value specificity~~ (2026-05-29) - proof-run rows now build client-visible value from the prospect's own promise, CTA route, and proof cues, and `value:stress` flags generic or repeated buyer-value language.
- [x] ~~Approve owned-startup proof claims~~ (2026-05-29) - AI Converter, SiteRep, and 0509 now have source-reviewed owned proof claims and approved scorecards; these remain owned proof, not external market proof.
Expand All @@ -42,10 +42,10 @@ Entries below preserve implementation history. They are not current operator ins
- [x] ~~Add recording cockpit~~ (2026-05-29) - recording batch now has one browser page with copyable commands.
- [x] ~~Fix recording local file links~~ (2026-05-29) - teleprompter and recording cockpit now link to prospect files relative to the generated `prospects/` pages instead of broken repo-root paths.
- [x] ~~Add recording cockpit Loom validation~~ (2026-05-29) - one-off recording commands now require real Loom share/embed URLs before copying.
- [x] ~~Add recording cockpit quality gate~~ (2026-05-29) - one-off send-prep, send copy, and sent-stage commands now require leak, impact, fix, and ask checks.
- [x] ~~Add recording cockpit quality gate~~ (2026-05-29) - one-off send-prep, send copy, and sent-stage commands now require fault, impact, fix, and ask checks.
- [x] ~~Route recording handoff through outbox~~ (2026-05-29) - recording cockpit and recording scripts no longer expose direct Mark Sent shortcuts after a Loom is recorded.
- [x] ~~Add recording teleprompter~~ (2026-05-29) - first five Looms now have a focused large-text recording view.
- [x] ~~Add recording teleprompter validation~~ (2026-05-29) - the recording screen now counts only valid Loom links and keeps each video on leak, impact, fix, and ask.
- [x] ~~Add recording teleprompter validation~~ (2026-05-29) - the recording screen now counts only valid Loom links and keeps each video on fault, impact, fix, and ask.
- [x] ~~Add recording teleprompter timer~~ (2026-05-29) - each Loom now has a 3-minute timer so batch recording stays fast.
- [x] ~~Add send route to recording teleprompter~~ (2026-05-29) - each recording card now shows the best contact route and contact-plan link before the Loom is recorded.
- [x] ~~Add sender channel guidance to recording teleprompter~~ (2026-05-29) - recording cards now show whether email is clean or whether contact forms/DMs should be used first.
Expand Down Expand Up @@ -125,7 +125,7 @@ Entries below preserve implementation history. They are not current operator ins
- [x] ~~Require learning notes for lost/paused prospects~~ (2026-05-29) - lost and paused stages now require a note unless explicitly forced, so objections and disqualifiers keep compounding.
- [x] ~~Require real loss reasons in sales cockpit~~ (2026-05-29) - Mark Lost buttons now need a specific loss reason before copying the stage command.
- [x] ~~Add sales placeholder guard~~ (2026-05-29) - call-booked and close packages now treat fake meeting/payment placeholders as blank, and `send:check` scans sales packages before they are trusted.
- [x] ~~Add recording quality gate~~ (2026-05-29) - teleprompter batch-copy now requires a valid Loom URL plus confirmed leak, buyer impact, first fix, and clean ask.
- [x] ~~Add recording quality gate~~ (2026-05-29) - teleprompter batch-copy now requires a valid Loom URL plus confirmed fault, buyer impact, first fix, and clean ask.
- [x] ~~Add daily mission Loom approval gate~~ (2026-05-29) - the mission page now uses the same approved Loom sheet rules as the teleprompter, so quality checks cannot be bypassed.
- [x] ~~Require approved Loom rows for clipboard batch prep~~ (2026-05-29) - batch send prep now rejects clipboard Loom rows without an `approved` marker from the quality gate.
- [x] ~~Add outbox sent-confirmation gate~~ (2026-05-29) - batch-sent sheet now includes only prospects checked as actually sent, so partial send sessions do not falsely advance the pipeline.
Expand All @@ -135,7 +135,7 @@ Entries below preserve implementation history. They are not current operator ins
- [x] ~~Add conversion optimization playbook~~ (2026-05-29) - page, copy, angle, email, distribution, and paid-ads heuristics now live inside Growth Brain.
- [x] ~~Gate client delivery with conversion scorecard~~ (2026-05-29) - every client sprint now gets a conversion scorecard and final readiness blocks until it is filled and approved.
- [x] ~~Add revenue page conversion skill~~ (2026-05-29) - local skill now audits landing pages, sales pages, product pages, lead forms, ad-message match, and conversion copy.
- [x] ~~Add recording quality notes~~ (2026-05-29) - approved Loom rows now require leak, impact, fix, and ask notes that flow into the send package.
- [x] ~~Add recording quality notes~~ (2026-05-29) - approved Loom rows now require fault, impact, fix, and ask notes that flow into the send package.
- [x] ~~Surface recording notes in outbox~~ (2026-05-29) - send review now shows the exact Loom notes before copy/send decisions.
- [x] ~~Add marketing-agent workbench~~ (2026-05-29) - daily research, content, competitor monitoring, lead research, briefings, and paid ads loops now live in Growth Brain.
- [x] ~~Add AI/search no-hack rules~~ (2026-05-29) - AEO/GEO work now rejects fake AI-only shortcuts and stays grounded in useful SEO.
Expand All @@ -146,7 +146,7 @@ Entries below preserve implementation history. They are not current operator ins
- [x] ~~Add dashboard to-do list~~ (2026-05-29) - internal dashboard now pulls active, waiting, and backlog tasks from `TASKS.md` so pending actions stay visible.
- [x] ~~Build client-facing retention dashboard~~ (2026-05-29) - client dashboard now shows shipped work, learnings, next action, approved proof, and missing proof warnings without fake metrics.
- [x] ~~Add guarded renewal review~~ (2026-05-29) - month-end review now blocks renewal/upsell asks until weekly proof, client dashboard, readiness, and approved claims are clean.
- [x] ~~Prefill proof-run Loom sheet~~ (2026-05-29) - 11/10 proof run now writes `prospects/loom-links.txt` with exact leak, impact, fix, and ask notes so only real Loom URLs need replacing.
- [x] ~~Prefill proof-run Loom sheet~~ (2026-05-29) - 11/10 proof run now writes `prospects/loom-links.txt` with exact fault, impact, fix, and ask notes so only real Loom URLs need replacing.
- [x] ~~Add owned-startup proof lane~~ (2026-05-29) - AI Converter, SiteRep, and 0509 can now stress-test delivery and retention without being counted as external market proof.
- [x] ~~Add tangible improvement moat gate~~ (2026-05-29) - client delivery now requires before/after, proof source, client-visible value, and next measurement.
- [x] ~~Add value/retention stress test~~ (2026-05-29) - one command now audits internal dashboard, client dashboard, tangible proof, delight, retention, owned-startup proof, and external market proof.
Expand All @@ -160,7 +160,7 @@ Entries below preserve implementation history. They are not current operator ins
- [x] ~~Harden proof approval with source evidence status~~ (2026-05-29) - proof claims cannot be approved until source evidence is found/confirmed, and owned-startup claim review now writes a concise approval queue.
- [x] ~~Add owned proof approval cockpit~~ (2026-05-29) - `owned:proof-review` now writes Markdown and HTML review surfaces with source snippets plus approve/remove commands.
- [x] ~~Add retention automation verifier~~ (2026-05-29) - `retention:automation-check` now proves the scheduled retention prep loop is active, repo-scoped, and cannot auto-send or auto-approve claims.
- [x] ~~Add market proof cockpit~~ (2026-05-29) - `market:proof-cockpit` now shows the first external proof run as tangible improvement rows with before/leak, after/fix, client-visible value, next measurement, missing proof, route, and next command.
- [x] ~~Add market proof cockpit~~ (2026-05-29) - `market:proof-cockpit` now shows the first external proof run as tangible improvement rows with before/fault, after/fix, client-visible value, next measurement, missing proof, route, and next command.
- [x] ~~Add owned proof bulk review commands~~ (2026-05-29) - `owned:proof-review` now gives each owned startup a source-ready bulk dry-run, apply command, and acceptance dry-run so delivery proof can be cleared faster without auto-approval.
- [x] ~~Make client dashboard lead with tangible improvement~~ (2026-05-29) - client dashboards now show this week's before, after, proof source, client-visible value, and next measurement before activity details.
- [x] ~~Add owned-startup handoff Loom cockpit~~ (2026-05-29) - `owned:handoff` now prepares one proof-delta recording script per owned startup and keeps acceptance blocked until a real Loom URL exists.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Home services force the design system to handle quote urgency, trust gaps, safet

## Visitor Decision

Should a homeowner request a quote for gutter clearing, roof moss treatment, or a leak-check visit?
Should a homeowner request a quote for gutter clearing, roof moss treatment, or a fault-check visit?

## Required Next Evidence

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ External use allowed: no
- Raw pool: 32 returned / 32 unique
- maple-row-maths-tutoring-toronto: missing visual-territory exploration and Mobbin-backed finalist concepts at docs/evidence/design-system-proving-lab/business-packets/maple-row-maths-tutoring-toronto/direction-packet.json
- maple-row-maths-tutoring-toronto: missing rendered preview proof at docs/evidence/design-system-proving-lab/business-packets/maple-row-maths-tutoring-toronto/preview-proof.json
- PASS ridge-gutter-roofcare-auckland: Ridge & Gutter Roofcare (service, roof cleaning, gutter clearing, leak checks, and seasonal maintenance)
- PASS ridge-gutter-roofcare-auckland: Ridge & Gutter Roofcare (service, roof cleaning, gutter clearing, fault checks, and seasonal maintenance)
- Reference packet: pass
- Direction packet: missing
- Territories explored: 0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

Business: Ridge & Gutter Roofcare
Business model: service
Target decision: Should a homeowner request a quote for gutter clearing, roof moss treatment, or a leak-check visit?
Target decision: Should a homeowner request a quote for gutter clearing, roof moss treatment, or a fault-check visit?
Raw pull log path: `docs/evidence/design-system-proving-lab/reference-runs/latest/ridge-gutter-roofcare-auckland/raw-pull-log.json`
Reference packet path: `docs/evidence/design-system-proving-lab/reference-runs/latest/ridge-gutter-roofcare-auckland/reference-packet.json`

## Run These Fresh In Mobbin Pro MCP

- niche: home-service roof cleaning, gutter clearing, leak checks, and seasonal maintenance service marketing website homepage quote CTA landing page website inspiration
- niche: home-service roof cleaning, gutter clearing, fault checks, and seasonal maintenance service marketing website homepage quote CTA landing page website inspiration

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Restore the roof leak-check search term

When this pending Mobbin research task is executed, fault checks changes the actual roofcare service being researched rather than merely renaming the agency's diagnostic artifact. The canonical business data still defines this niche as roof cleaning, gutter clearing, leak checks, and seasonal maintenance, so the new query is both inconsistent with its source packet and less likely to retrieve relevant roof-leak service references. Keep leak checks for this domain-specific search.

Useful? React with 👍 / 👎.

- page-job: quote CTA homepage with trust proof, service or product menu, and local customer decision path website
- tone: premium credible owner-led service business landing page website
- constraint: quote-first CTA homeowner problem routing safety/legal wording risk responsive mobile-first homepage website not dashboard not app
Expand Down
4 changes: 2 additions & 2 deletions docs/strategy/first-14-days.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Goal

Close the first 1-3 paid Site Revenue Leak Sprints.
Close the first 1-3 paid Site Revenue Fault Sprints.
Comment thread
coderabbitai[bot] marked this conversation as resolved.

## Day 1

Expand Down Expand Up @@ -58,7 +58,7 @@ Close the first 1-3 paid Site Revenue Leak Sprints.

## Retainer Script

"The sprint found the leaks and gave you the first fixes. The monthly version is where I run the weekly growth loop for you: review performance, pick the next best action, ship one improvement, update the brain, and keep competitor/search visibility notes current."
"The sprint found the faults and gave you the first fixes. The monthly version is where I run the weekly growth loop for you: review performance, pick the next best action, ship one improvement, update the brain, and keep competitor/search visibility notes current."

## Daily Scoreboard

Expand Down
6 changes: 3 additions & 3 deletions docs/strategy/growth-brain-agency-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Make money quickly by selling a useful, productized marketing ops service that c

TinyStudio is not a generic AI agency. It is a Growth Brain operator.

The client does not buy "AI". They buy a 7-Day Site Revenue Leak Sprint that turns their scattered business context into better page copy, ad ideas, email drafts, competitor awareness, and a weekly learning loop.
The client does not buy "AI". They buy a 7-Day Site Revenue Fault Sprint that turns their scattered business context into better page copy, ad ideas, email drafts, competitor awareness, and a weekly learning loop.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟠 Major | ⚡ Quick win

Align this plan with the active offer contract.

This file still advertises 7-Day Site Revenue Fault Sprint and a $750-$2,500 first-sale range. The canonical offer is The Website Correction, and the first three clients are exact $1,000 founder pilots. Update these entries or mark this document as historical and exclude it from active sales surfaces.

Also applies to: 35-35

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/strategy/growth-brain-agency-plan.md` at line 11, Align the growth
plan’s offer references with the active contract: replace “7-Day Site Revenue
Fault Sprint” with “The Website Correction” and update the first-sale pricing to
exactly $1,000 for the first three founder pilots. If this document is intended
to remain historical, label it accordingly and ensure it is excluded from active
sales surfaces.


## Why This Can Work Now

Expand All @@ -32,7 +32,7 @@ The client does not buy "AI". They buy a 7-Day Site Revenue Leak Sprint that tur
| Stage | Offer | Price |
|---|---|---:|
| Entry | Loom audit | Free |
| First sale | 7-Day Site Revenue Leak Sprint | `$750-$2,500` |
| First sale | 7-Day Site Revenue Fault Sprint | `$750-$2,500` |
| Continuation | Weekly Growth Desk | `$1,500+/month` |
| Later | Software-assisted dashboard | Not now |

Expand Down Expand Up @@ -71,7 +71,7 @@ For B2B and local-service clients, the fastest useful audit is often not "write
- add FAQ coverage for branded and unbranded questions
- capture phrases customers and AI/search surfaces already associate with the category

This becomes a strong Loom audit because the prospect can see the leak immediately.
This becomes a strong Loom audit because the prospect can see the fault immediately.

## Sales Math

Expand Down
10 changes: 5 additions & 5 deletions docs/strategy/market-parity-benchmark-2026.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Market Parity Benchmark 2026

Generated: 2026-07-14
Generated: 2026-08-06

## Purpose

Expand All @@ -14,15 +14,15 @@ TinyStudio is not trying to beat full-service enterprise CRO agencies on long st
- boutique SEO/site-architecture audits
- paid search/social and lifecycle/email retainers
- AI-assisted marketing operations retainers
- human-reviewed website revenue leak sprints for founder-led Managed IT, MSP, and cybersecurity companies
- human-reviewed website revenue fault sprints for founder-led Managed IT, MSP, and cybersecurity companies

## Decision Rule

Use this benchmark as an owner dashboard for market claims. If a row says "do not claim yet", the claim stays internal until the proof bar is cleared.

## Market Price Anchors

Generated: 2026-07-14.
Generated: 2026-08-06.
Market anchors last checked: 2026-05-29.

Current public market signals:
Expand Down Expand Up @@ -61,7 +61,7 @@ Current public market signals:

## TinyStudio Pricing Interpretation

- The first three clients receive exactly the $1,000 founder pilot for one 7-Day Website Revenue Leak Fix Sprint.
- The first three clients receive exactly the $1,000 founder pilot for one The Website Correction.
- No alternate package, recurring retainer, software product, or channel-spend service is active in this benchmark.
- Day 0 starts only after payment, required context, an approval owner, and an implementation owner; client delay pauses the clock.

Expand All @@ -73,7 +73,7 @@ TinyStudio must prove these advantages:
|---|---|---|
| Speed | 2-6 week audit/report | 7-day sprint with implementation-ready assets |
| Specificity | Generic best-practice checklist | Approved application context, real page evidence, and claim-safe customer language |
| Output | PDF recommendations | Leak map, page fix, implementation handoff, proof, and measurement plan |
| Output | PDF recommendations | Fault map, page fix, implementation handoff, proof, and measurement plan |
| Channel breadth | Sell every channel by default | Add only ready channels with access, economics, measurement, and approval |
| Trust | Loose claims | Claim-proof ledger and approval gates |
| Automation | Manual agency ops | Repeatable scripts, generated cockpits, batch prep, readiness checks |
Expand Down
Loading
Loading