April 9, 2026

AdapttoAI — System Overview

What we built, how agentic the process is, and where the gaps are.

A consulting operating system where Claude Code runs the back office and humans run the relationships.
The Architecture

4 Layers

Layer 4 — Self-Improvement

The system watches itself and proposes upgrades.

  • /skill-discovery — weekly scan for repeated manual work, proposes new skills/hooks/rules NEVER RUN
  • /session-insights — scores session quality across 5 dimensions, extracts patterns
  • /compile-wiki — routes raw knowledge (voice notes, transcripts, PDFs) to structured data in clients/, competitors/, leads.md
  • 12 Hooks — auto-fire on git push, file edits, deploys, session start/end 2 STALE
  • Stop hook — auto-commits + pushes ~/.claude to GitHub on every session end

Layer 3 — Strategic Intelligence

See what matters across clients and projects.

  • /venture-signal project-level — cross-client pain patterns, scored opportunities, parallel market research, productization recommendations
  • /adapttoai-review — weekly pipeline temperature + staleness alerts + prioritized action list NEVER RAN
  • /status — cross-project situational awareness, 6 parallel checks, auto at session start WORKING
  • /control-tower — multi-project dashboard (NEEDS YOU / RUNNING / IDLE)
  • /tasks — cross-project task aggregator (TODAY / THIS WEEK / BACKLOG)
  • /competitor-client-analysis — analyze competitor portfolios, extract ICP, find positioning gaps
  • /replicability-check — is this workflow a platform feature or a one-off? Feeds into /pricing-workflow

Layer 2 — Deal Execution

The pipeline skills, from lead to proposal. Details in sections below.

Layer 1 — Quality Assurance

Catch mistakes before they ship.

  • /test-proposals — smoke tests all 5+ deployed proposals (HTTP 200, toggles, IR bar, themes)
  • /seo-audit — SEO + LLM discoverability, 6-step pipeline with parallel keyword agents
  • Hooks — tsc on every edit, tsc gate before push, design gate before deploy, coupled-code warnings, post-commit PRODUCT_STATE.md update
The B2B Pipeline

What's Automated vs What's Not

Discover
No lead finding skill
Qualify
/eval-opp
/ai-discovery
/client-intake
/question-generator
Propose
/scope-doc
/pricing-workflow
/ai-proposal
/one-pager
/deploy
/draft-emails
Close
Human only
No skill
Deliver
Human only
No skill
Expand
No skill

The machine covers QUALIFY and PROPOSE. Everything else is human or empty.

Scope Governance

5 Gates Across 4 Skills

Before anything gets built or priced, scope must survive these gates. Each is progressively tighter. Scope can only be challenged at its designated gate.

Gate 1

/roadmap

Cuts vision to V1. Everything else deferred. "What survives Week 1?"

PRODUCT scope

Gate 2

/plan-ceo-review

Nuclear Scope Challenge. 3 modes: EXPAND / HOLD / REDUCE. Locks scope after Step 0.

STRATEGIC scope

Gate 3

/scope-doc

Client-facing HTML scope definition. Supabase comments per section. Client signs off before pricing. By Raffaello.

CLIENT scope

Gate 4

/pricing-workflow

CONFIRMED → numbers flow. PARTIAL → flag gaps. UNKNOWN → full stop. No proposal until scope is resolved.

BUSINESS scope

+ /plan-eng-review sits between Gate 2 and Gate 3: >8 files = scope smell. Produces "NOT in scope" list.

The Skill Chain

How a Deal Flows

/evaluate-opportunity

9 steps, 4 human gates. External scan + industry research + compliance check. You narrow from brainstorm to 1-2 real opportunities.

/ai-discovery

3 parallel research agents: company profile, people/culture, product/ops. Produces ranked discovery questions + interview strategy.

Discovery Call (1st)

HUMAN. You + Raffaello on the call, armed with AI-prepped questions and strategy.

/client-intake

Post-call extraction: workflows, pains, pricing signals, buying temperature. Auto-updates pipeline.json.

/question-generator project-level

For 2nd+ calls only. 3 rounds of context gathering, then generates .docx with 15-25 annotated follow-up questions across 6 categories.

Deeper Calls (2nd, 3rd...)

HUMAN. Process deep-dives, Loom recordings, team interviews. Repeat /client-intake after each.

/scope-doc project-level

Defines WHAT gets built before any price is attached. Per-module HTML with workflow steps, SVG diagram, ERP integration map, Supabase comments. Client signs off. This is what turns /pricing-workflow's SCOPE GATE from UNKNOWN to CONFIRMED.

Used on: Aronlight RMA, Lamosa discount approval

/pricing-workflow

8 steps. SCOPE GATE first (CONFIRMED/PARTIAL/UNKNOWN). Module ID, replicability check (cached 30-day TTL), complexity tier, phase breakdown, price points, value framing. ROI < 1.5x = flags price as too high.

/ai-proposal

Generates branded HTML. Dark mode, interactive pricing cards, monthly/annual toggle. Internal + external versions. Internal includes deal strategy + backup notes.

/one-pager

Per-workflow forwarding pages. "Forward to your IT Director." WhatsApp share buttons with pre-written messages. The champion sells for you.

/deploy

Cloudflare Pages via Wrangler. Hard gate: "CONFIRM PROD" must be typed literally. Auto-repair build errors (up to 3 attempts). Post-deploy: verify 200.

/draft-emails

Gmail API integration. Creates drafts (never sends). 2 approval gates before any email touches Gmail. Preview, then explicit "Deploy".

Negotiate + Close

HUMAN. /negotiate is stress-test roleplay prep, not execution. No close skill exists.

Background Systems

What's Running (AdapttoAI only)

Actually Working

SessionStart hookInjects last state + forces /status ON
PostToolUse (tsc)Type-checks after every file edit ON
PreToolUse (push)Blocks git push if tsc fails ON
PostToolUse (commit)Auto-updates PRODUCT_STATE.md ON
Stop hookAuto-commits ~/.claude to GitHub ON
SessionEnd hooksSaves state + MC reminder ON
pipeline.jsonAuto-updated by /client-intake after every call ON

Defined But Broken

adapttoai-review cronMac asleep at 2am Chile = never ran BROKEN
skill-discoveryNever wired to any crontab NOT WIRED
Proposal deploy hookStill watches Netlify, proposals on Cloudflare since Apr 6 STALE
sync-mission-controlPrints a hint for Claude, doesn't actually write WEAK
Telegram topicAdapttoAI topic dead (tmux window @1 killed) DOWN
CCBot processes2 zombie processes on droplet STALE

All fixes tracked in /Users/giuseppebelpiede/Claude Code/tasks/todo.md

By The Numbers

Current State

7
Clients in pipeline
27+
HTML deliverables
6
Live proposals (CF Pages)
118+
Global skills
3
Project-level skills
5
Scope governance gates
8
Competitor research files
12
Hooks (8 working)
1
Partner onboarded
1
MVP prototype live
1
Venture Signal (217KB)
0
Signed deals
The Power

What Makes This Unusual

1. Zero Admin Tax

Pipeline tracking, proposal formatting, pricing math, competitive research, email drafting. All handled by the machine. Humans only do relationship work.

2. Scope Governance That Compounds

5 gates across 4 skills, progressively tighter. /roadmap cuts the vision. /plan-ceo-review challenges the premise. /scope-doc gets client sign-off with per-section comments. /pricing-workflow hard-stops if scope is unknown. Bad scope can't sneak into a proposal.

3. Human Gates at Every Money Decision

The system never sends an email, deploys a proposal, or commits to a price without explicit human approval. "CONFIRM PROD" must be typed literally.

4. Proposals Are Interactive Microsites

Not PDFs. Each proposal is a custom web app with dark/light toggle, pricing calculators, per-module one-pagers with WhatsApp forwarding built in. The champion can sell internally without you.

5. Institutional Memory That Compounds

Every call feeds structured intake, which updates the pipeline, which feeds the weekly review. Nothing gets lost. Lessons from failures feed into rules that fire every message. Stop hook auto-commits everything to GitHub.

6. Partner-Ready From Day 1

Raffaello was onboarded with a live HTML doc, pipeline access, clear ownership splits, and already authored a reusable skill (/scope-doc) from the droplet. The system scales to a team.

7. Self-Correcting Playbook

60+ rules fire every message. Bad habits get caught by gates. Scope unknown? Stop. ROI below 1.5x? Flag. Proposal sent over 5 days ago? Red alert. Type errors blocked before push. Coupled code flagged before edit.

Honest Assessment

The Weaknesses

Zero Revenue

7 clients, 27 deliverables, 0 signed deals. The machine is proven for pipeline management but unproven for closing.

No Lead Discovery

Every client from personal network. No /icp-scan, no outbound engine, no inbound funnel.

Close + Deliver = Black Holes

The system drops you at the proposal door and walks away. No contract templates, no onboarding workflow, no delivery tracking, no expansion playbook.

Single-Operator Dependency

118+ skills but only 1 person knows how to run them. Raffaello is onboarded but hasn't cloned the repo or run Claude Code locally yet.

The "Always-On" Layer Is Mostly Offline

  • adapttoai-review: NEVER RAN (Mac asleep at 2am)
  • skill-discovery: never wired to any crontab
  • Telegram: AdapttoAI topic dead, 2 zombie processes
  • proposal deploy hook: stale (still watches Netlify)
  • sync-mission-control: prints a hint, doesn't write

Pricing Tested Exactly Once

The 3-factor model has only been validated on Lamosa. Antu didn't reject it. That's not market validation.

No Proposal Open Tracking

Deploy and hope. No analytics on whether clients opened it, which sections they read, when to follow up.

Over-Engineered for Current Scale

But worse than just premature: parts of the infra that DO exist are silently broken, creating a false sense of coverage. A great cockpit with half the instruments disconnected.