May/originação
← ideias

PLANO DE EXECUÇÃO — SubBond Tracker (portfólio de bonds do sub + capacidade de bonding cross-surety)

PLANO DE EXECUÇÃO — SubBond Tracker (portfólio de bonds do sub + capacidade de bonding cross-surety)

May (Marty) · Missão 1 · Estágio 3 (PLANEJADA) · M1-016 · 2026-09-07

Status: rascunho completo → auto-revisão QA N1 (seção final) → pronto para 🔔 do Felipe (1 APROVAR = começa GATE 0 · 2 PEDIR AJUSTES · 3 ARQUIVAR). Fonte: dossiê marty/dossies/ideia-M1-016.md (seções citadas como §N) · decisão Felipe 07/09 12:28 EDT = APROFUNDAR (deep link; DEC-011 fechada em ops/acoes.csv; decisao_felipe gravada em ops/ideias.csv pelo agente pai — este documento NÃO alterou CSVs) · dedup NOVO (hash 7f81bc4249d415b3) · NÃO alterou CSVs. ⚠️ PONTO CRÍTICO — OS 3 RISCOS DO QA CARREGADOS DE FRENTE (§9, §11): o espaço vive entre dois substitutos $0 — a planilha (resolve "para 60%+" do ICP, risco nº 1 do dossiê §9/§11.1) e o portal grátis da surety (single-surety, fragmentado — mas as agencies têm incentivo para unificar grátis: "a janela pode ser ilusória", §11.3). Este plano ancora o produto na camada que NENHUM dos dois entrega — a capacidade de bonding cross-surety consumida × disponível, vinculada a obras (a mecânica "aggregate limit − utilized = available for next bid" é o MOAT de workflow do dossiê §10) — e converte os três riscos do QA em critérios de morte medidos no Gate 0 (planilha resolve ≥60% → morre; genérico cobre a camada ≤ US$ 100/mês → morre; portal da agência já cruza as sureties grátis → morre). Vencimento standalone (alerta de data) é comoditizado (calendário US$ 0 / Expiration Reminder US$ 99 — §7) — o alerta só existe acoplado ao risco do projeto ("este bond vence em 14 dias e a obra X só termina em 6 meses → renova ou fica descoberto"). Regra de ouro deste plano: NADA de construção, gasto ou publicação acontece antes do GATE 0 passar (teste-48h do dossiê §10 — ver seção 5.2). A ressalva M13 do dossiê (nenhum trial testado — §6/§8, caso contra §11.2) vira critério explícito de passagem do Gate 0. Nota operacional: o vínculo link_plano em ops/ideias.csv é gravado pelo OPS/agente pai (este documento não toca CSV). Nota de família: irmãs vivas do mesmo ICP-escritório aprovadas/planejadas no mesmo lote — M1-004 AddendaWatch (12:24, plano 12:28), M1-005 WarrantyDesk, M1-006 BidQualifier: problemas e dados distintos (bond/capacidade vs addenda vs garantia vs go/no-go), sem módulo compartilhado no MVP, página própria por produto (M19). Fronteiras mortas preservadas como critério de drift (§5.2): M1-R01 COI tracking GC-side, M1-R22 licença/EMR lookups, R51 certs do time (→ M1-008), M1-R19 prequal GC-side, WIP standalone p/ surety (→ M1-013).


0. RESUMO EXECUTIVO (3 linhas)

A sub de obra pública/comercial (US$ 3-20M) rastreia os próprios bonds em planilha — 1-2 h/semana do office manager/CFO — e quando o vencimento passa despercebido ou a capacidade de bonding já foi consumida em outro projeto, perde um bid cujo valor esperado é US$ 100-500k de receita (US$ 10-50k de lucro); pior: descobre no meio da obra que a surety cortou a capacidade (dossiê §1-3). O produto é o portfólio de bonds do sub, cross-surety: lê os bond documents e as cartas de capacidade (aggregate/single limit), calcula capacidade usada × disponível para o próximo bid por surety e no total, vigia vencimento contra o prazo de cada obra (alerta 30/14/7 dias — nunca no dia, §2 E5), apoia a renovação e gera o proof-of-bond que o GC pede — concierge → self-serve, US$ 549/mês ou US$ 4.200/ano (~36% de desconto, premissa explícita §9; qualifica os dois pisos M4). Antes de construir: GATE 0 executa o teste-48h do dossiê (§10) — 15 entrevistas com office managers/CFOs de subs US$ 3-20M que usam bond + trials de Expiration Reminder/Quickbase + recon do portal de agência + 1 portfólio real processado — e mata se <4/15 confirmam dor real e usam ≥2 sureties, se ≥60% dizem "planilha resolve", ou se o portal da agência já cruza as sureties grátis (critérios §5.2, derivados de §9/§11).


1. ESPECIFICAÇÃO DA SOLUÇÃO

1.1 Necessidade (do dossiê — §1, §2, §3)

"Eu tenho performance/payment/license bonds espalhados por 2-3 sureties e uma planilha que ninguém alimenta. A data de vencimento passou e eu perdi a licitação; ou estou no meio da obra e descubro que a capacidade de bonding já estava esgotada em outro projeto — a surety me cortou e o GC quer proof of bond atualizado hoje."

1.2 Forma concierge → self-serve

O produto nasce concierge (semanas 6-8) e vira self-serve (semanas 8-12), mesmo padrão do CostSense e dos planos irmãos:

  1. Fase concierge (prova de valor): 3 subs piloto encaminham os bond documents ativos + as cartas de capacidade das sureties (aggregate/single limit — o que a surety manda na renovação) e citam as obras/bids em vista; o agente CONCIERGE monta o portfólio, roda o motor de capacidade, revisa 100% e entrega o relatório "usado × disponível" + riscos de vencimento × obra + resposta "dá para cotar o projeto X?". Cada correção do sub vira caso de aprendizado e teste automatizado. É a isca de prova (seção 2.1) e a fábrica de regras — ninguém paga ainda.
  2. Fase self-serve (produto): o mesmo motor atrás de um onboarding guiado (upload dos bonds/cartas → wizard de confirmação do que o motor leu com dúvida → vínculo a projetos → dashboard de capacidade → alertas por e-mail). A decisão é sempre humana (o motor calcula sobre o declarado pela surety e rotula "confirme com sua agência" — ver contrato de saída).

1.3 Motor etapa por etapa (entrada → saída)

Pipeline único, reutilizado pelo concierge e pelo self-serve. Unidades: surety/programa = fonte de capacidade (aggregate/single limit); bond = instrumento ativo (tipo, nº, obrigado, valor, datas, prêmio); obra/bid = onde o bond é exigido.

#EtapaO que o motor fazEntradaSaídaAutomação
1Cadastrar sureties e programasUpload/registro da carta de capacidade de cada surety (aggregate limit, single limit, vigência da carta); identifica o programa de garantia (ex.: SBA) quando citadoCarta de capacidade (PDF) ou digitação guiadaRegistro de capacidade por surety + datas de borda da cartaIA assistida + wizard de confirmação (ambiguidade nunca silenciosa)
2Importar bonds ativosUpload do bond document/PDF (ou digitação): tipo (bid/performance/payment/license/maintenance), nº, surety, obrigee (GC/owner/ente público), penal sum, datas effective/expiration, prêmio, projeto vinculado quando constarPDFs dos bondsRegistro de bond por surety, com campos extraídosIA assistida (parser) + confirmação humana de toda ambiguidade
3Vincular a obras/bidsLiga cada bond a um projeto/obra/bid: nome, valor, GC/owner, prazo/fim previsto, status (em bid/em obra/concluído com retenção) — o "bond que vence antes da obra acabar" só aparece com esse vínculoRegistro do projeto (upload/manual)Bond ↔ obra, com datas cruzadasManual assistido (é o input que a planilha não tem)
4Calcular capacidadePor surety: aggregate − utilizado = disponível para o próximo bid; soma cross-surety; alerta contextual antes do bid: "este projeto federal >US$ 150k exige performance bond de ~US$ X — disponível na surety A: US$ Y" (Miller Act, §10)Etapas 1+2+3Disponibilidade por surety e total + alerta de trava antes do bidAutomática (cálculo sobre o declarado, rotulado "confirme com a agência")
5Vigiar vencimento × obraCruza expiration de cada bond com o fim previsto da obra/retenção: status NA COBERTURA / VENCE ANTES DA OBRA (risco) / VENCIDO; alertas 30/14/7 dias antes — nunca no dia (mínimo de 2 semanas do E5, §2) — com a consequência em linguagem de donoEtapas 2+3Alertas de renovação com contexto da obraAutomática (cron diário)
6Apoiar a renovaçãoAgenda da renovação: o que renova, com qual agência/surety, carta de capacidade nova a pedir, docs que faltam; prêmio anual por surety como dado (não negocia nada)Etapa 5 + cadastroChecklist de renovação por surety + custo anual visívelAutomática + confirmação do usuário
7Proof-of-bond sob demandaPDF limpo por obra ("bond de performance nº X, surety Y, vigente até Z, obrigee GC") pronto para enviar quando o GC exige (§4 gatilho 3)Etapa 2+3PDF exportável + export total (dados 100% do cliente)Automática
8Painel do CFOCapacidade usada × disponível por surety e no total; utilização por obra; prêmio anual; riscos de vencimento cruzados com obras — a resposta "dá para cotar?" vira dado, não sustoEtapas 1-7Painel consultável + exportAutomática

1.4 Contrato de saída (o que o cliente recebe — e o que NÃO recebe)

1.5 MVP — o que entra e o que fica de fora (explícito)

ENTRA (v1, até a semana 12):

FICA DE FORA (explícito — não é escopo do MVP):


2. ESTRATÉGIA DE ENTRADA

2.1 Isca de prova antes do pitch

"Mapa grátis da sua capacidade restante" — o prospect envia os bonds ativos + as cartas de capacidade das sureties (e, se tiver, o próximo bid em vista); em 48h recebe o relatório: capacidade usada × disponível por surety e no total, os riscos de vencimento × obra ("seu performance bond da obra Y vence em 3 semanas; a obra vai até dezembro") e a resposta "dá para cotar o projeto X?". Quem vê o próprio risco em números — o bond que vence no meio da obra, a capacidade que a planilha dizia cheia e não está (ou vice-versa) — sente a dor e vira lead quente (a mesma oferta do concierge do piloto). Custo: ~30 min de agente por prospect. Segundo estágio no self-serve: lista de espera da página com "mapa grátis no lançamento".

2.2 Canais (todos gratuitos; ordem de prioridade)

  1. Agentes/surety brokers como canal de distribution (§10 "canal: parceria com bond agencies"): o broker independente que coloca bonds do sub em múltiplas sureties perde quando o bond vence sem renovar e ganha quando o sub está organizado — ele indica o produto ao sub (sem comissão no MVP) e é a melhor fonte de reconhecimento do ICP multi-surety. Vigia: se a demanda virar "a agência quer o produto grátis/white-label como feature própria" → é o risco §11.3 (janela ilusória) → morre no Gate 0 (critério 5.2d), não vira pivô.
  2. Contadores/CPAs que atendem construção: o CFO pergunta "quanto de capacidade a gente ainda tem?" ao contador — canal de indicação natural (material de 1 página + a isca).
  3. Resposta orgânica onde a dor fala (inbound com prova social): r/ConstructionManagers (as threads E1/E2 do §2 são a prova social pronta: "Need a P&P bond asap", "Wasn't able to provide a bid bond..."), r/Construction, r/Estimators, r/GovernmentContracting (Miller Act) — responder com ajuda real sobre capacidade/renovação. May redige; Felipe posta na conta dele.
  4. Associações: AGC/ABC e, em especial, ASA (American Subcontractors Association — o ICP literal); capítulos com obra pública; webinar de 20 min "quanto da sua capacidade de bonding você já usou?".
  5. SEO (vocabulário de capacidade, sem dono): "bonding capacity", "aggregate limit vs single limit contractor", "Miller Act $150k performance bond", "surety bond expiration checklist", "how much bonding capacity do I have" — os incumbentes vendem emissão/portal e não disputam esse vocabulário (§6/§7). Base de thresholds federais/estaduais (Miller Act > US$ 150k, little Miller Acts, DOT) alimenta o conteúdo — mantida pelo CONTEÚDO com fonte, §3.1.
  6. Gatilho de projeto federal/DOT (§4 gatilho 4): conteúdo "novo projeto federal? Miller Act exige bond acima de US$ 150k (regra estável desde 1935, §10)" + GCs de obra pública como inbound (exigem proof of bond atualizado — §4 gatilho 3; o GC nunca é ICP — fronteira M1-R01/M1-R19).
  7. LinkedIn do Felipe (post/manual; o susto "surety cortou minha capacidade no meio da obra" é o gancho) + lista de espera da página Orbitask.

2.3 ICP (do dossiê §4, §5, §9, §10 — tabela)

AtributoCritério
FirmaSubcontratada (specialty ou general sub) com obra pública/comercial que exige bond — federal/estadual/DOT/municipal > thresholds, ou GC grande exigindo performance/payment de sub
ReceitaUS$ 3-20M (núcleo)
Estrutura de bonds≥ 2 sureties (dor central — §10 teste-48h/§11.1) e ≥ 5-10 bonds ativos (bid/performance/payment/license/maintenance) em ≥ 2-3 obras
GeografiaEUA; alcançabilidade: brokers/associações/lista de preqüal de DOT por estado + canais da seção 2.2 (mercado ~126.000 na fatia ICP — §5)
Quem assinaCFO / Controller / Office Manager (§4) — orçamento de administração/risk/bonding (a linha do prêmio já existe; o tracking é fração, §4)
Quem usaOffice manager/controller; dono no sub menor
Gatilho de compra(1) bond expirou e perdeu bid; (2) surety cortou capacidade no meio da obra; (3) GC exigiu proof of bond desatualizado; (4) projeto federal novo (Miller Act) e precisa organizar o portfólio (§4)
Fora do ICPSub com 1 surety + 1 bond (portal grátis resolve — §10 risco 3); GCs/primes (M1-R01/M1-R19); trade sem obra com bond; conta "só quero a data" (churn anunciado — §5.2)

2.4 Template de outreach (rascunho — 6 linhas, EN; envio só após 🔔 do texto, protocolo do May)

Subject: Your surety just re-underwrote you — what's your capacity number now?

>

Hi [First name],

>

Bond expiry dates live in a spreadsheet, and bonding capacity gets silently consumed by jobs you won months ago — until the day a GC asks for proof and the number isn't there. We read your bond documents and your sureties' capacity letters, and show you, per surety: aggregate used vs still available — before you commit to the next bid.

>

Want a free read of your current capacity? Send your active bonds + latest capacity letter(s); you get the used-vs-available map and any expiry-vs-project risks in 48h, no strings.

>

[Nome] — Orbitask · SubBond Tracker

3. ARQUITETURA DE AGENTES (construir e operar — padrão CostSense/Marty)

A ideia é do May (Missão 1); construir é decisão humana do Felipe (guardrail 9). Aprovado o Gate 0 (🔔 AVANÇAR), a construção roda como linha de produto da Orbitask: sub-agentes efêmeros (sessões OpenClaw) com sub-planos próprios no padrão do CostSense, sob supervisão do Felipe. O May (fábrica) segue rodando em paralelo, sem conflito.

3.1 Sub-agentes de produto

AgentePapelEntregas
VALIDAÇÃO (já existe)Executa o Gate 0: 15 entrevistas (nº de sureties, dor real com caso concreto, "planilha resolve?", "portal da agência cobre?", WTP 2 pontos)Relatório com 15 respostas (fonte+data)
COMPETIÇÃO (já existe)Executa o Gate 0 (M13): trial Expiration Reminder, teste de template bond em Quickbase/monday, recon de portal de agência (Swiftbonds), recon GC-side (Procore/TradeTapp — o sub tem portfólio próprio?)Prova de uso documentada: quem entrega capacidade cross-surety × projetos ≤ US$ 100/mês equivalente
DEV (motor)Constrói e mantém o motor da seção 1.3 (parser de bonds/cartas, motor de capacidade, vigia vencimento × obra, alertas, proof PDF, painel) + tabela de thresholds fed/estadual consumida do CONTEÚDOMotor testado por casos-teste (bate com carta da surety); releases
CONCIERGEOpera a fase concierge/piloto: recebe docs, monta portfólio, roda o motor, revisa 100%, entrega relatório de capacidade + alertas, devolve correções ao DEV como casos de aprendizadoPortfólios dos 3 pilotos; eventos de valor registrados
CONTEÚDO1 página de pré-venda, página Orbitask (rascunho + final), isca, páginas SEO (capacidade/Miller Act/renovação), base de thresholds de bond por jurisdição (Miller Act > US$ 150k; little Miller Acts estaduais; DOT specs) com fonte+data + revisão anualTextos prontos para 🔔; base de thresholds citada
QA-N2Adversarial independente (sessão nova, recebe só artefato + checklist qa/checklists.md) antes de toda entrega externa: relatório de capacidade para sub real, release do motor, página publicada, e-mail enviadoVeredito em ops/qa-verdicts.md
OPSLedger de aprovações/gastos, alertas Telegram, dados do produto (pilotos), lembretes de cron, dedupRegistros + alertas
Felipe🔔 decisões (gates, textos, publicação, gasto), envia DMs/LinkedIn, participa das demos/chamadas, assina (NDA se surgir)

QA de dois níveis: N1 = revisão leve de produção (quem produz revisa — ex.: a auto-revisão na seção final deste arquivo); N2 = adversarial, sessão nova, sempre antes do que toca o mundo externo (sub real, release, página, e-mail). N2 nunca revisa o próprio trabalho e nunca recebe o raciocínio de quem produziu. Cálculo de capacidade tem QA-N2 obrigatório a cada release — erro de subtração de limite = sub cota achando que tem capacidade e não tem = bid perdido na certa (o erro que o produto existe para evitar).

3.2 Crons (operação, após o Bloco 3)

3.3 Sub-planos

Criados no Bloco 1, passo 14, em planos/sub-*.md no padrão CostSense: sub-dev-motor.md, sub-concierge.md, sub-conteudo.md (VALIDAÇÃO/COMPETIÇÃO/QA/OPS reutilizam os existentes + ops/). Critério: cada sub-agente com plano vivo antes de atuar.


4. PASSO A PASSO (responsável · 🔔 aprovação · ✅ critério de pronto)

BLOCO 0 — GATE 0 · teste-48h do dossiê §10 (pesquisa; custo US$ 0-10; proíbe construção/gasto/publicação)

Critérios de passagem/morte na seção 5.2. Nenhuma etapa deste bloco constrói produto.

  1. [PLANEJADOR] Montar lista de ≥ 30 candidatos (meta 15): ICP multi-surety US$ 3-20M — via brokers/agentes de surety (indicam subs com 2+ sureties), listas de preqüal de DOT/estados (subs com bond em obra pública), membros AGC/ABC/ASA, autores das threads §2 (E1/E2), empresas com vaga de risk/bonding coordinator, contadores de construção; colunas: nome, empresa, papel, canal, link, fonte. → ✅ ≥ 30 contatos com canal identificado e fonte.
  2. [PLANEJADOR → 🔔 Felipe] Redigir (a) convite de entrevista (4 linhas, EN), (b) roteiro de entrevista (~12 perguntas: quantas sureties usa; tipos e nº de bonds ativos; como rastreia hoje (planilha/portal/contador/nada); horas/semana (§3); já perdeu um bid porque o bond estava vencido ou sem capacidade — ou passou perto? (caso concreto); a surety já cortou capacidade no meio de obra?; o portal da sua agência cruza as sureties?; com quanto de antecedência renova?; projeto federal/DOT novo em vista?; "planilha + calendário resolvem?"; WTP em 2 pontos — US$ 200 vs US$ 549/mês e US$ 4.200/ano com o desconto ~36% explícito (549×12 = 6.588, §9), com o mostruário da 1 página; fronteira: "isso é tracking de COI/seguro/licença pra você?"), (c) e-mail de solicitação dos trials (Expiration Reminder/Quickbase/monday). → 🔔 Felipe aprova os 3 textos (e-mail em nome do Felipe só após aprovação — protocolo do May). ✅ Textos aprovados (ou ajustados).
  3. [VALIDAÇÃO + Felipe] Executar 15 entrevistas: Felipe envia DMs (LinkedIn/Reddit/associação, manual); VALIDAÇÃO envia e-mails aprovados e coleta respostas assíncronas; até 5 chamadas de 15-20 min com roteiro (Felipe na linha, VALIDAÇÃO registra). → ✅ ≥ 15 entrevistas, cada uma com: nº de sureties, dor real sim/não (caso concreto), "planilha resolve", "portal da agência cobre", WTP (fonte + data).
  4. [COMPETIÇÃO] Executar as provas de uso (M13): trial Expiration Reminder (~US$ 99/mês — §7/§8); teste de template de bond em Quickbase (US$ 35-85/usuário — §7/§8) ou monday (US$ 24-48 — §7); recon de portal de agência (Swiftbonds: grátis, single-surety? §8); recon GC-side (Procore/TradeTapp: o sub tem acesso ao próprio portfólio cross-surety? §7). Foco da prova: quem entrega capacidade agregada cross-surety vinculada a projetos ≤ US$ 100/mês equivalente, self-serve? → ✅ Prova de uso M13 fechada: por player, o que entrega/NÃO entrega da camada de capacidade + preço real. ⚠️ Se após 5 dias úteis alguma prova não ocorreu nem por vídeo/escrito → Gate 0 NÃO passa (bloqueado, não morto) até M13 fechar.
  5. [CONCIERGE/DEV-rascunho] Processar 1 caso real no motor concierge (rascunho, sem produto): sub multi-surety envia bonds ativos + cartas de capacidade (anonimizável; NDA só se o sub exigir → 🔔 Felipe assina, guardrail 2) → portfólio + relatório usado × disponível + riscos de vencimento × obra + "dá para o próximo bid?". → ✅ Relatório do caso real: valor percebido pelo sub, o que o motor acertou/errou, o que faltaria (valida o motor, a isca e o pitch).
  6. [QA-N2] Revisão adversarial do relatório do Gate 0 (sessão nova: só relatório + critérios de morte da seção 5.2). → ✅ Veredito em ops/qa-verdicts.md.
  7. [OPS → 🔔 Felipe] Alerta com resultado consolidado: dor real + ≥ 2 sureties (X/15), "planilha resolve" (Y/15), "portal da agência cobre" (W/15), WTP ≥ piso (Z/15), achados dos trials (alguém entrega a capacidade ≤ US$ 100/mês?), resultado do caso real. → 🔔 1 AVANÇAR (Blocos 1-2, custo US$ 0) · 2 AJUSTAR (preço/escopo/posição) · 3 ARQUIVAR (morte com motivo em ops/rejeitadas.csv — OPS/agente pai grava; PLANEJADOR não toca CSV). ✅ Decisão registrada.

BLOCO 1 — MOTOR DE PORTFÓLIO + CAPACIDADE (semanas 1-3 · após Gate 0 ✅ + 🔔 AVANÇAR)

A fundação na ordem certa: sem o vínculo bond ↔ obra, o produto vira lembrete de data (a morte M1-R22/planilha — §5.2).

  1. [DEV] Modelo de dados (surety/programa com aggregate/single/vigência da carta; bond com tipo/nº/obligee/penal/datas/prêmio; obra/bid com valor/prazo/status) + importador guiado. → ✅ Portfólio do caso real do Gate 0 (passo 5) importado sem erro.
  2. [DEV] Parser de bond documents e cartas de capacidade (PDF/upload) + wizard de confirmação humana; ambiguidade nunca silenciosa; fallback manual guiado. → ✅ ≥ 80% de extração correta em 10 documentos reais de ≥ 2 sureties diferentes.
  3. [DEV] Motor de capacidade: por surety (aggregate − utilizado = disponível) e cross-surety; cálculo sobre o declarado com rótulo de confirmação com a agência. → ✅ Cálculo bate com a carta da surety nos casos-teste (0 divergência — QA-N2 audita).
  4. [DEV] Vigia vencimento × obra (status NA COBERTURA/VENCE ANTES DA OBRA/VENCIDO) + alertas 30/14/7 com a consequência por obra. → ✅ Alertas corretos nos casos de borda (bond que vence amanhã vs obra que termina em 6 meses; renovação em andamento).
  5. [DEV] Proof-of-bond (PDF por obra) + painel do CFO (usado × disponível, utilização por obra, prêmio anual, riscos). → ✅ PDF e painel conferidos contra o caso real (auditoria de totais).
  6. [QA-N2] Release do motor (casos incluem o portfólio real do Gate 0 + 1 carta ambígua + 1 borda de vencimento). → ✅ Veredito; 0 divergência de capacidade/datas nos casos-teste.
  7. [OPS] Sub-planos dos papéis de produto criados (seção 3.3). → ✅ Sub-planos vivos no padrão CostSense.

BLOCO 2 — CONCIERGE PILOTO (semanas 4-8 · 3 subs multi-surety reais · ninguém paga ainda)

  1. [PLANEJADOR → 🔔 Felipe] Texto do convite do piloto gratuito ("mapa grátis da sua capacidade restante" — isca, seção 2.1). → 🔔 Aprovação do texto. ✅ Aprovado.
  2. [VALIDAÇÃO/Felipe] Recrutar 3 subs do ICP (prioridade: os de WTP do Gate 0 com gatilho recente — perdeu bid por bond/capacidade ou projeto federal novo, §4). Aceite por e-mail; se NDA/termo surgir → 🔔 Felipe assina (guardrail 2). → ✅ 3 subs ativos com ≥ 2 sureties cada.
  3. [CONCIERGE] Operar 3-4 semanas: monta o portfólio real de cada sub (todos os bonds ativos + cartas de capacidade), entrega relatório usado × disponível + alertas de renovação com recomendação ("renove X antes de [data]: a obra Y vai até [data]"), revisão humana 100%. → ✅ 3 portfólios completos montados; ≥ 1 evento de valor por piloto: (i) vencimento evitado que deixaria obra/retenção descoberta OU (ii) decisão de bid mudada pela capacidade ("não tínhamos o que a planilha dizia" / "temos mais do que pensávamos").
  4. [DEV] Feedback loop: cada correção do sub vira teste/regra de parser e de cálculo. → ✅ 100% das correções da semana viram teste automatizado.
  5. [CONCIERGE] Medir WTP pós-uso ("se custasse US$ 549/mês, continua?") e se o sub ainda depende do portal de 1 surety para decidir. → ✅ WTP registrado por piloto (fonte + data).
  6. [QA-N2] Retro do piloto (o que o sub rejeitou, onde o motor errou, se puxou para fronteira morta — COI/licença/GC-side/vencimento standalone). → ✅ Relatório com taxa de adesão + lista de gaps + sinal de drift (seção 5.2).

BLOCO 3 — SELF-SERVE + LANÇAMENTO (semanas 8-12 · 🔔 em cada passo externo)

  1. [DEV] Self-serve: onboarding (upload docs → wizard → vínculo a obras → dashboard → alertas por e-mail), proof sob demanda, export total; integração com calendário Google/Outlook somente se o piloto mostrar adesão fraca ao dashboard (pivô P4). → ✅ Jornada ponta a ponta testada pelo QA-N2 com 2 pilotos sem assistência.
  2. [PLANEJADOR/CONTEÚDO → 🔔 Felipe] Pricing final (US$ 549/mês / US$ 4.200/ano com desconto ~36% explícito — §9; qualquer ajuste não pode descer abaixo do piso M4 — abaixo disso = arquivar a ideia com motivo) + página Orbitask versão final (seção 6; versão EN/US derivada para o mercado). → 🔔 Aprovação (M19). ✅ Aprovado.
  3. [OPS → 🔔 Felipe] Converter 2-3 pilotos em 1ºs pagantes (preço de lançamento, carta simples) + ativar cobrança (Stripe/Felipe; May não move dinheiro — guardrail 1). → 🔔 Felipe autoriza cobrança. ✅ ≥ 2 pilotos pagantes OU ≥ 3 pré-vendas na lista de espera.
  4. [CONTEÚDO → 🔔 Felipe] Publicar a página na Orbitask (em breve → disponível) + anúncio de lançamento (inclui as páginas SEO de capacidade/Miller Act como porta de entrada). → 🔔 Aprovação do texto E da publicação (M19 — seção 6). ✅ Página no ar + anúncio enviado.
  5. [OPS] Ligar crons de operação (seção 3.2) + ledger de gastos. → ✅ Operação rodando 2 semanas sem intervenção manual crítica.

Fim do passo a passo → 1º cliente pagante em ~12 semanas (SOLO: SIM, dossiê §10: 8-12 semanas; stack Next.js + PostgreSQL + parser de PDF + alertas/e-mail; integração de calendário condicionada ao P4). A partir daqui o produto vive em regime de operação contínua com retro semanal (QA + OPS) e a Missão 1 do May segue em paralelo rumo às 100 ideias.


5. ORÇAMENTO MÍNIMO + GATES/PIVÔS PRÉ-DESENHADOS

5.1 Orçamento mínimo

Padrão = grátis. Cérebro (DeepSeek/OpenClaw) e infra base já existem; canais e fontes (Reddit, LinkedIn, brokers, associações, e-mail) são gratuitos; libs PDF/CSV open-source; página em free tier (Netlify/Cloudflare, padrão CostSense); base de thresholds em fontes públicas (Miller Act 1935, little Miller Acts estaduais, DOT specs). Stripe só entra com a 1ª receita (~2,9%/transação — 🔔 na ativação).

ItemCustoObservação
Gate 0 (entrevistas, trials, 1 caso real, 1 página)US$ 0-10Só tempo de agente; DMs/chamadas manuais do Felipe; trials free quando existirem
Motor + regras + testesUS$ 0Ferramentas já disponíveis; libs open-source
Base de thresholds (CONTEÚDO)US$ 0Fontes públicas citadas; trabalho de agente
Piloto concierge (3 subs)US$ 0Trabalho de agente; oferta grátis é a isca
Página OrbitaskUS$ 0Free tier; domínio da marca guarda-chuva
Qualquer gasto ≠ 0 (trial pago, anúncio, LinkedIn Sales Nav, domínio novo, consultoria de surety)🔔 obrigatório🔔 com valor + objetivo + alternativa grátis considerada, no ledger

Premissa de preço explícita (padrão dos planos irmãos, lição QA-2 M1-007): US$ 549 × 12 = US$ 6.588; o plano anual é US$ 4.200 (= ~US$ 350/mês) → desconto ~36% sobre o mensal — premissa declarada (§9 do dossiê já a registra assim), nunca dois números soltos equivalentes. O mostruário das entrevistas e a página mostram os dois valores E o desconto. Piso M4: mensal ≥ US$ 500 ✅ (549) e anual ≥ US$ 3.500 ✅ (4.200) — qualifica os dois pisos.

5.2 GATE 0 — OBRIGATÓRIO, ANTES DE QUALQUER CONSTRUÇÃO (teste-48h do dossiê §10, com os riscos do QA §11 como critérios medidos)

O dossiê já definiu o teste (15 entrevistas, custo US$ 0-10, morte < 4/15 dor real + ≥ 2 sureties — §10); o caso contra do QA (§11) aponta os 4 modos de morte (mercado estreito, genéricos cobrem 80%, agência grátis, WTP hipótese). Este plano torna os quatro critérios de morte do QA parte do portão, medidos, não opinião. O plano NÃO avança para construção sem o Gate 0 passar. Silêncio ≠ aprovação (lembrete 24h pelo cron).

Definição
QuemVALIDAÇÃO (entrevistas) + COMPETIÇÃO (trials) + QA-N2 + OPS; Felipe envia DMs e participa das chamadas
O quê15 entrevistas com office managers/CFOs/controllers de subs US$ 3-20M que usam bond (roteiro do passo 2: nº de sureties, dor real com caso concreto, "planilha resolve?", "portal da agência cobre?", WTP 2 pontos com ~36% explícito) · provas de uso (M13): trial Expiration Reminder + teste de template em Quickbase/monday + recon de portal de agência (Swiftbonds) + recon GC-side (Procore/TradeTapp) · 1 caso real (portfólio + cartas de capacidade processados no motor rascunho) · pré-venda de 1 página com pricing usada como mostruário
CustoUS$ 0-10
Prazo48h (tolerância a 5 dias úteis apenas para agenda de trials e do caso real)
PASSA quando (todos)(a) ≥ 4/15 confirmam dor real (perderam bid ou passaram perto por vencimento/capacidade, com caso concreto) E usam ≥ 2 sureties (critério original do teste-48h §10); (b) ≥ 4/15 com WTP ≥ US$ 549/mês ou US$ 4.200/ano adiantado (QA §11.4 — WTP vira medição, não hipótese); (c) < 9/15 (< 60%) dizem "planilha + calendário resolvem" (risco nº 1 — §9/§11.1); (d) < 9/15 dizem que a agência/surety principal já cruza as sureties deles grátis (QA §11.3 — janela ilusória medida); (e) M13 fechado: trials/recon concluídos e documentados — nenhum player entrega capacidade agregada cross-surety vinculada a projetos ≤ US$ 100/mês equivalente self-serve (QA §11.2); (f) o 1 caso real foi processado e o sub percebeu valor (mapa usado × disponível + risco de vencimento × obra)
MORRE quando (qualquer um — §10 + caso contra §11)(a) < 4/15 com dor real + ≥ 2 sureties → dor fraca na fatia central (morte original §10); (b) ≥ 60% (≥ 9/15) "planilha resolve" → WTP não fecha (risco §9/§11.1); (c) ≥ 9/15 "portal da agência já cobre" → janela ilusória (§11.3) → arquivar com motivo; (d) trial/recon mostra genérico ou agência entregando a camada de capacidade ≤ US$ 100/mês → M12/GAP morre → arquivar com motivo; (e) a dor confirmada for SÓ lembrar data (vencimento sem capacidade/projeto — "quero o alerta, o resto é firula") → produto vira Expiration Reminder de US$ 549 → arquivar com motivo (alerta standalone é comoditizado, §7); (f) < 4/15 com WTP no piso (QA §11.4); (g) a demanda puxa fronteira morta — COI/insurance do GC (M1-R01), licença/EMR lookups (M1-R22), certs do time (M1-008), preqüal GC-side (M1-R19), WIP/contábil (M1-013) → drift → arquivar com motivo
BLOQUEADO (não morto)Provas de uso incompletas após 5 dias úteis (M13 em aberto) → reexecutar só a parte faltante
Sinal secundário (não bloqueante)≥ 3 registros de interesse na lista de espera da 1 página durante o Gate 0; ≥ 1 broker/agência indicando o produto a clientes

5.2a Nota de família e fronteiras (declarada, para o Gate 0 não reabrir o que já morreu)

5.3 Gates seguintes e pivôs pré-desenhados

GateQuandoPassa seMorte/pivô
G1 — motor portfólio + capacidadeFim da semana 3Parser ≥ 80% na 1ª passada (com wizard) em docs de ≥ 2 sureties + 0 divergência de capacidade/datas vs cartas da surety nos casos-teste (QA-N2)Extração não fecha nem com wizard → Pivô P1 (cadastro 100% guiado primeiro); se nem guiado vender → arquivar ("portfólio sem motor não sustenta o ticket")
G2 — piloto conciergeFim da semana 8≥ 2/3 pilotos com portfólio completo + ≥ 1 evento de valor cada (vencimento evitado que deixaria obra descoberta OU decisão de bid mudada pela capacidade) + WTP ≥ US$ 549 pós-usoPiloto diz "planilha + portal da agência dão conta" depois de ver o relatório, ou nenhum evento de valor em 2 pilotos → o capacity math é enfeite → arquivar (a morte que o Gate 0 não viu — §11.1/§11.2)
G3 — lançamentoFim da semana 12≥ 2 pilotos pagantes OU ≥ 3 pré-vendasPricing não converte → Pivô P2 (serviço gerenciado no mesmo ticket US$ 549); preço abaixo do piso M4 = arquivar a ideia com motivo (M4 é critério de entrada, não negocia pós-hoc)

Pivôs pré-desenhados (baratos, decididos no gate, nunca em pânico):


6. PÁGINA DO SERVIÇO NA ORBITASK — rascunho "EM BREVE"

Marca guarda-chuva Orbitask, produto filho. Rascunho de 3-5 linhas + CTA (M19). PUBLICAÇÃO SÓ COM 🔔 APROVAÇÃO DO FELIPE (passo 24, Bloco 3; nada de "em breve" no ar antes do Gate 0 ✅ — página externa é publicação). Versão final deriva deste rascunho após pricing validado no piloto; versão EN/US derivada no Bloco 3 para o mercado (padrão dos produtos irmãos).

SubBond Trackerem breve, by Orbitask

>

O bond venceu no meio da obra — ou a capacidade de bonding já estava esgotada em outro projeto, e você só descobriu na hora do bid. O SubBond Tracker lê os seus bonds e as cartas de capacidade das sureties, calcula o que já está usado vs o que sobra para o próximo projeto (por surety e no total), avisa 30, 14 e 7 dias antes de vencer — sempre com a obra na conta — e gera o proof of bond que o GC pede.

>

Feito para subs de obra pública e comercial que trabalham com 2 ou mais sureties e não podem descobrir no bid day que a capacidade acabou.

>

CTA: "Quero o mapa grátis da minha capacidade restante → [lista de espera]"

QA N1 — AUTO-REVISÃO ADVERSARIAL DO PLANO (2026-09-07, pelo PLANEJADOR)

Sessão de auto-verificação antes do envio ao Felipe; QA-N2 externo segue obrigatório no Gate 0 (passo 6) e em toda entrega externa. Checklist Missão 1 aplicado ao PLANO (não re-julga a ideia — o dossiê foi aprovado com APROFUNDAR pelo Felipe às 12:28).

Ressalvas (4 registradas):

  1. R1 — recrutar 15 na fatia multi-surety é mais difícil que no ICP largo (e viesa early adopter). Sub com ≥ 2 sureties é fração desconhecida do ICP (§11.1). Mitigação: lista ≥ 30 com brokers/contadores/ASA/DOT como fontes (passo 1), entrevistas assíncronas, e o 1 caso real como profundidade que a amostra não dá; se a própria varredura de recrutamento mostrar que a fração multi-surety é rara demais para achar 15, isso já é sinal de morte (mercado estreito, §11.1) — registrar no relatório, não maquiar.
  2. R2 — dependência humana + dependência de terceiros comprimem o "48h". O Gate 0 depende de Felipe (DMs/chamadas), das agendas de trial (Expiration Reminder/Quickbase) e da boa vontade de um sub em compartilhar bond docs + cartas de capacidade (confidenciais). Mitigação: entrevistas assíncronas por e-mail aprovado, trials self-serve, caso real anonimizável (redação de nomes/partes; NDA só se o sub exigir → 🔔 Felipe assina, guardrail 2), e atraso = bloqueio relembrado pelo cron (nunca morte silenciosa).
  3. R3 — dados de bond são sensíveis e o erro de cálculo é o erro imperdoável. Um número de capacidade errado (parser que leu aggregate errado, carta vencida tratada como vigente) faz o sub cotar sem lastro e perder o bid — o produto repetiria a dor que existe para resolver. Mitigação: todo número rotulado "confirme com sua agência"; cálculo 100% sobre o declarado na carta com vigência rastreada; wizard para toda ambiguidade (nunca silenciosa); QA-N2 obrigatório a cada release do motor; docs no cofre (regra CostSense); contrato de saída delimita que não é a surety.
  4. R4 — o canal de distribution (agência/broker) é a porta do drift para o grátis. O broker que indica o produto é o mesmo que pode querer virar o produto (portal unificado grátis — §11.3). Mitigação: o canal só existe empurrando o sub-side pago; se a demanda do lado da agência crescer (white-label/grátis), é critério de morte 5.2c + P3-limite, não pivô de escopo; o ICP na tabela 2.3 é estrito (sub dono dos dados, §7).

Veredito QA N1: APROVADO COM RESSALVA — executável solo com as ressalvas acima; os riscos do QA §11 são carregados de frente e viram critérios de morte medidos no Gate 0, que mata antes de qualquer gasto/construção; nada impede o envio ao Felipe.


ALERTA 🔔 PRONTO PARA O FELIPE (cópia para o OPS disparar; este subagente não enviou nada)

`` 💡 PLANO M1-016 — SubBond Tracker (portfólio de bonds do sub + capacidade cross-surety) Contém: especificação completa (upload de bonds + cartas de capacidade → motor aggregate−utilizado=disponível por surety e total → vínculo bond↔obra → vigia de vencimento 30/14/7 contra o prazo da obra → apoio à renovação → proof-of-bond p/ GC → painel do CFO; concierge → self-serve; MVP explícito, SEM alerta standalone e SEM COI/licença/certs/GC-side) + estratégia de entrada (mapa grátis da capacidade restante de isca; brokers/agências como canal; ASA/AGC/ABC; SEO de capacidade e Miller Act) + arquitetura de agentes + passo a passo com 🔔 e ✅ + página Orbitask rascunhada. GATE 0 obrigatório ANTES de construir (teste-48h §10 + riscos do QA §11 medidos): 15 entrevistas com office managers/CFOs de sub US$ 3-20M que usam bond (nº de sureties, dor real com caso concreto, WTP 2 pontos com ~36% explícito: 549×12=6.588 vs 4.200/ano) + trial Expiration Reminder/Quickbase + recon de portal de agência + 1 portfólio real processado. Morre se <4/15 dor real + ≥2 sureties, se ≥60% 'planilha resolve', se o portal da agência já cruza sureties grátis, ou se genérico entrega capacidade ≤US$ 100/mês. Orçamento: US$ 0-10; qualquer gasto 🔔. QA N1: APROVADO COM RESSALVA (4 ressalvas no arquivo, seção final — recrutamento na fatia multi-surety, dependência humana/terceiros, sensibilidade do dado de bond, drift via canal agência). → 1 APROVAR (começa Gate 0) · 2 PEDIR AJUSTES · 3 ARQUIVAR ``