Cofoundy Systems Inventory

team cofoundy v1 ·by Andre Pacheco ·Apr 6, 2026 operacionesreference

Last audited: 2026-04-06


External Services

ServiceURLWhat it doesConfig locationManaged by
Railwayrailway.appHosting backends, databases, full-stack appsplugins/cofoundy-toolkit/skills/deployment/references/railway-projects.mdAndre (CEO)
Cloudflarecloudflare.comDNS (cofoundy.dev zone), Pages (static deploys), email routingZone ID: 2787baa6dbc79985dd0195dd8f1563e6. API token in ~/.claude/settings.json as CLOUDFLARE_API_TOKENAndre
GitHubgithub.com/cofoundySource repos, Actions CI/CD, GitHub Pages (portfolio deploys)Org: cofoundy. Secrets: CLOUDFLARE_API_TOKEN, CLOUDFLARE_ACCOUNT_ID, CHROMATIC_PROJECT_TOKENAndre
Discorddiscord.comInternal team comms, automated notificationsBot token in ~/.claude/settings.json as DISCORD_TOKEN. Channel IDs in plugins/cofoundy-toolkit/skills/discord/scripts/discord_send.pyAndre
Cal.comcal.cofoundy.devSelf-hosted scheduling for discovery calls + meetingsRailway project cal-cofoundy. Webhook secret in Railway env CALCOM_WEBHOOK_SECRETAndre
Vikunjavikunja.cofoundy.devSelf-hosted project/task management (replaces Linear)Railway project 0bf5c608-b259-48f6-876a-d0b8bff576be. API token in ~/.claude/settings.json as VIKUNJA_TOKENAndre
Recall.aius-west-2.recall.aiMeeting bot — joins Google Meet, records, real-time transcriptionAPI key in Meeting Hub Railway env as RECALL_API_KEY. Dashboard webhooks configured via SvixAndre
Vaultwardenvault.cofoundy.devSelf-hosted password manager (secrets, API keys)Railway project eafa5b1b-59a4-468f-ae73-c348b7960abe. Volume-backedAndre
Supabasegcqdsrbjmgaiztrtnmow.supabase.coAuth provider for InboxAIKeys in InboxAI Railway env vars (NEXT_PUBLIC_SUPABASE_ANON_KEY, SUPABASE_JWT_SECRET)Andre
Google Calendarcalendar.google.comTeam calendars, milestone events, follow-upsOAuth via gcal.py script. Client ID/Secret in ~/.claude/settings.json as GCALCLI_CLIENT_ID/GCALCLI_CLIENT_SECRET. Token at ~/.gcal_token.pickleAndre
Namecheapnamecheap.comDomain registration and managementAPI creds in Vaultwarden “AI Keys” collection (NAMECHEAP_API_USER, NAMECHEAP_API_KEY)Andre
Chromaticchromatic.comVisual regression testing for @cofoundy/uiCHROMATIC_PROJECT_TOKEN in GitHub secretsAndre
Cloudflare Email Routinginfo@cofoundy.dev routes to GmailCloudflare DNS zoneAndre
Imgurimgur.comImage hosting for generated imagesIMGUR_CLIENT_ID + IMGUR_CLIENT_SECRET in ~/.claude/settings.jsonAndre
Deepgramdeepgram.comSpeech-to-text (nova-3 model, used by Recall.ai for transcription)Configured in Recall.ai dashboard, not stored locallyAndre
Formspreeformspree.ioContact form backend for cofoundy.devEndpoint ID in landing-page-v2 .envAndre
Meta/WhatsApp Cloud APIgraph.facebook.comWhatsApp message sending (reminders — WIP, blocked on creds)WHATSAPP_API_KEY + WHATSAPP_PHONE_NUMBER_ID — NOT yet configured for CofoundyAndre
Alegraalegra.comAccounting/invoicing (planned, billing skill is experiment)ALEGRA_API_USER + ALEGRA_API_TOKEN — TBDAndre

Railway Deployments

cal-cofoundy

ServiceService IDURLWhat it runs
Cal.com Web App7ce0d87a-e669-44f5-b944-786115abec6bcal.cofoundy.devSelf-hosted Cal.com scheduling
Meeting Hub (webhook)1e088998-7dc2-4458-911f-9864820d7dfcwebhook-production-7c67.up.railway.appRecall.ai transcripts + Cal.com webhooks + Discord notifications

Env vars (Meeting Hub): RECALL_API_KEY, RECALL_REGION, RECALL_WEBHOOK_SECRET, FIREFLIES_API_KEY, DISCORD_WEBHOOK_URL, WEBHOOK_SECRET, CALCOM_WEBHOOK_SECRET, CONSULTANT_DISCORD_MAP, WHATSAPP_API_KEY (not set), WHATSAPP_PHONE_NUMBER_ID (not set)

Vikunja

Vaultwarden

Landing Page (cofoundy.dev)

InboxAI

TimelyAI (renamed from Agenda AI)

Sift (START Hack 2026 — showcase)

Koopa Notaria (client project)

Other Railway projects (referenced)


Cloudflare Infrastructure

DNS Zone: cofoundy.dev

Cloudflare Pages Projects

ProjectURLSource
ui-storybookui.cofoundy.devpackages/ui → GitHub Actions → wrangler pages deploy
docs-aidocs.cofoundy.devproducts/cofoundy-platform/docs-ai → Astro → Cloudflare Pages
particle-wave-demoparticle-wave-demo.pages.devDemo landing
deep-sea-landingdeep-sea-landing.pages.devDemo landing
coffee-landingcoffee-landing.pages.devDemo/client landing
Various client landings{name}.pages.devStatic exports

Custom Domains on Cloudflare (proxied to Railway)

D1 Database


Discord Infrastructure

Server: Cofoundy

Channels (name → ID):

ChannelIDPurpose
anuncios1458069517476303015Company announcements
general1458069522970972305General chat
standup1460013055940235304Async standups
random1458069525172850719Off-topic
genera1458069530189369417Client: GENERA
clientes-activos1458069532731113628Active client updates
leads1458069535151226933New leads, deal updates
ventas1458069537558892761Sales team
marketing1458069540289118355Marketing team
dev1458069542231085239Engineering
links-utiles1458069544244609260Useful links
templates1458069546387898369Templates
reportes1490549262692651089Reports
founders(redacted — see core/infrastructure/discord.md)Founders only — sensitive routing

Bot: Custom bot (token in ~/.claude/settings.json as DISCORD_TOKEN). Used by discord_send.py script for automated notifications.

Webhook (Meeting Hub): DISCORD_WEBHOOK_URL env var on Railway — posts booking notifications (created/cancelled/rescheduled) to #leads with consultant @mentions via CONSULTANT_DISCORD_MAP.

Team Member Discord IDs:


Automation / Triggers / Hooks

Claude Code Hooks (cofoundy-toolkit plugin)

HookEventScriptWhat it does
ensure-keys.shSessionStartplugins/cofoundy-toolkit/hooks/scripts/ensure-keys.shProvisions API keys from Vaultwarden on every Claude Code session start. Checks: macOS Keychain → settings.json → keys.json bootstrap
block-destructive.shPreToolUse (Bash)plugins/cofoundy-toolkit/hooks/scripts/block-destructive.shBlocks dangerous bash commands
enforce-version-bump.shPreToolUse (Bash)plugins/cofoundy-toolkit/hooks/scripts/enforce-version-bump.shEnsures plugin version bump on commits
guard-keys-json.shPreToolUse (Bash)plugins/cofoundy-toolkit/hooks/scripts/guard-keys-json.shPrevents writing API keys directly to keys.json

Claude Code Hooks (cofoundy-founders plugin)

HookEventScriptWhat it does
enforce-version-bump.shPreToolUse (Bash)plugins/cofoundy-founders/hooks/scripts/enforce-version-bump.shEnsures version bump on commits

GitHub Actions Workflows

RepoWorkflowTriggerWhat it does
packages/uideploy.ymlPush to mainBuild Storybook → Deploy to Cloudflare Pages (ui-storybook)
packages/uichromatic.ymlPush to main + PRsVisual regression testing via Chromatic
projects/landing-page-v2deploy.yamlPush to mainBuild Next.js → Deploy to GitHub Pages
products/cofoundy-platform/docs-ai(Cloudflare auto-deploy)Push to mainAstro build → Cloudflare Pages

Claude Code Remote Triggers

TriggerIDScheduleWhat it doesRepos
Cofoundy Weekly Pipeline Healthtrig_018USkxRTVT6AP4VD4g2hpD90 13 * * 1 (Mon 8am Lima)Runs pipeline_health.py → posts health report to #clientes-activos + individual asset gate alerts + DM to Andrecofoundy-toolkit, deals

⚠️ Duplicate scripts: deals/scripts/pipeline_health.py (Vikunja-aware, current) and plugins/cofoundy-toolkit/scripts/pipeline-report.py (brief.yaml only, older). Trigger currently points to the deals version. Reconciliation pending.

Pending Cron (not yet active)


Scripts & Tools

deals/ scripts

ScriptPathWhat it doesInvoked by
compile.shdeals/scripts/compile.shValidates brief.yaml then compiles LaTeX + HTML proposals to PDFmake compile/ClientName
validate.pydeals/scripts/validate.pyValidates brief.yaml against JSON Schema + price minimumsmake validate or make validate/ClientName
pipeline_health.pydeals/scripts/pipeline_health.pyWeekly pipeline scan — checks Vikunja for overdue tasks, posts to Discorduv run pipeline_health.py [--discord]
backfill.pydeals/scripts/backfill.pyMigration helper for brief.yaml schema updatesManual
compress-pdfs.shdeals/scripts/compress-pdfs.shGhostscript PDF compression for oversized files (skips signed contracts)make compress-pdfs

cofoundy-toolkit skill scripts

ScriptPathWhat it doesDependencies
discord_send.pyplugins/cofoundy-toolkit/skills/discord/scripts/discord_send.pySend messages to Discord channels/DMs via REST APIhttpx, DISCORD_TOKEN
vikunja_cli.pyplugins/cofoundy-toolkit/skills/vikunja/scripts/vikunja_cli.pyManage Vikunja projects/tasks/teams/labelshttpx, VIKUNJA_TOKEN
gcal.pyplugins/cofoundy-toolkit/skills/calendar/scripts/gcal.pyGoogle Calendar CRUD (auth, create, search, delete events)google-api-python-client, GCALCLI_CLIENT_ID/SECRET
generate_image.pyplugins/cofoundy-toolkit/skills/image-gen/scripts/generate_image.pyMulti-model image generation (Gemini, GPT, Grok, Flux, NB2)GEMINI_API_KEY, OPENAI_API_KEY
transcribe.pyplugins/cofoundy-toolkit/skills/voice-transcribe/scripts/transcribe.pyAudio transcriptionOPENAI_API_KEY
send.pyplugins/cofoundy-toolkit/skills/comms/scripts/send.pyQueue + hotkey-based message sending (WhatsApp, etc.)pynput
comms-listener.pyplugins/cofoundy-toolkit/skills/comms/scripts/comms-listener.pyKeyboard listener for Ctrl+Alt+N send hotkeypynput
md2pdf.shplugins/cofoundy-toolkit/skills/md2pdf/scripts/md2pdf.shMarkdown → PDF via LaTeXLaTeX (pdflatex)
preprocess.pyplugins/cofoundy-toolkit/skills/md2pdf/scripts/preprocess.pyMarkdown preprocessing for LaTeXpyyaml
railway-api.shplugins/cofoundy-toolkit/skills/deployment/scripts/railway-api.shRailway GraphQL API wrapper (status, deploy, vars, domains)RAILWAY_API_TOKEN
screenshot.shplugins/cofoundy-toolkit/skills/visual-design/scripts/screenshot.shBrowser screenshots for visual design QAPlaywright

cofoundy-toolkit standalone scripts

ScriptPathWhat it does
pipeline-report.pyplugins/cofoundy-toolkit/scripts/pipeline-report.pyPipeline health reporting
setup-provisioner.pyplugins/cofoundy-toolkit/scripts/setup-provisioner.pyVaultwarden provisioner setup
add-team-member.pyplugins/cofoundy-toolkit/scripts/add-team-member.pyOnboard new team member

cofoundy-business skill scripts

ScriptPathWhat it does
query_models.pyplugins/cofoundy-business/skills/seo-audit/scripts/query_models.pyQuery AI models (GPT, Gemini, Claude, Perplexity) for SEO visibility
score_responses.pyplugins/cofoundy-business/skills/seo-audit/scripts/score_responses.pyScore AI model responses for brand visibility

cofoundy-founders skill scripts

ScriptPathWhat it does
namecheap.shplugins/cofoundy-founders/skills/namecheap/scripts/namecheap.shDomain check/buy/dns/list/info/price via Namecheap API

Other scripts

ScriptPathWhat it does
dev-all.shprojects/scripts/dev-all.shStart/stop all local dev services (TimelyAI + InboxAI + Landing)
e2e-check.shprojects/scripts/e2e-check.shHealth check across all projects
validate.pyleads/scripts/validate.pyValidate campaign/lead YAML schemas
validate_contract.pycore/scripts/validate_contract.pyContract template validation
setup-mcp.shcore/scripts/setup-mcp.shSet up MCP servers for core repo
deploy.shprojects/pollada/scripts/deploy.shDeploy portfolio to GitHub Pages (handles CNAME, cache, CV)
cloudflare-dns.shprojects/pollada/scripts/cloudflare-dns.shAdd Cloudflare DNS records for portfolio subdomains
qa-screenshot.jsprojects/pollada/scripts/qa-screenshot.jsPlaywright screenshots for portfolio QA (desktop + mobile)

Webhooks (incoming — external services POST to us)

SourceEndpointWhat it sendsHandler
Cal.comwebhook-production-7c67.up.railway.app/calcomBOOKING_CREATED, BOOKING_CANCELLED, BOOKING_RESCHEDULEDMeeting Hub (server.py) — schedules Recall.ai bots, sends Discord notifications
Recall.aiwebhook-production-7c67.up.railway.app/recalltranscript.data, transcript.partial_data, RT transcript eventsMeeting Hub — stores in-memory, queryable via GET
Recall.ai Calendarwebhook-production-7c67.up.railway.app/recall/calendarCalendar sync events for auto-joinMeeting Hub
Fireflieswebhook-production-7c67.up.railway.app/firefliesTranscript-ready webhookMeeting Hub — fetches full transcript via GraphQL
Kapsokoopa-notaria-server-production.up.railway.app/webhookWhatsApp messages for notaria document generationKoopa Notaria agent
ChromaticGitHub webhookPR visual diffsGitHub Actions

Webhooks (outgoing — our services POST to external)

SourceTargetWhat it sends
Meeting HubDiscord webhook URLBooking created/cancelled/rescheduled notifications to #leads
Meeting HubRecall.ai POST /api/v1/bot/Schedule recording bots for Cal.com bookings
Meeting Hub (planned)Meta WhatsApp Cloud API24h + 1h meeting reminders (blocked on WHATSAPP_API_KEY)
discord_send.pyDiscord REST APIChannel messages, DMs for deal updates, announcements
vikunja_cli.pyvikunja.cofoundy.dev APITask/project/team CRUD
gcal.pyGoogle Calendar APIEvent creation, deletion, search
railway-api.shRailway GraphQL APIDeploy, status, env vars, custom domains
pipeline_health.pyDiscord REST APIWeekly pipeline health summaries
generate_image.pyGemini/OpenAI/Grok/BFL APIsImage generation requests
namecheap.shNamecheap APIDomain operations
seo-audit scriptsOpenAI/Gemini/Anthropic/Perplexity APIsAI visibility queries

MCP Servers

Active in ~/.claude/settings.json

Per-repo .mcp.json configs

RepoServerPurpose
leads/pencil (Pencil.app)Design tool MCP
projects/client-enmancha/figma-mcpFigma API integration for En Mancha project
plugins/cofoundy-toolkit/(empty)No MCP — CLI > MCP by design
deals/(empty)No MCP
core/(empty)No MCP

Legacy MCP servers (in core/mcp-servers/, mostly deprecated)

ServerPathStatus
discordcore/mcp-servers/discord/run.shReplaced by discord_send.py CLI script
apollocore/mcp-servers/apollo/Apollo.io lead enrichment (Node.js, Dockerfile)
hubspotcore/mcp-servers/hubspot/HubSpot CRM (likely legacy)
transcribercore/mcp-servers/transcriber/Transcription (replaced by Recall.ai + Meeting Hub)
vexa-mcpcore/mcp-servers/vexa-mcp/Vexa self-hosted transcription (legacy)

Plugin Inventory

cofoundy-toolkit (v1.18.8)

Access: Everyone. Repo: ~/cofoundy/plugins/cofoundy-toolkit/

Skills (19):

SkillScript(s)External deps
image-gengenerate_image.pyGemini, OpenAI, Grok, BFL, Imgur APIs
landing-pageNext.js/Astro generation workflow
voice-transcribetranscribe.pyOpenAI Whisper API
brandingBrand asset creation
brand-guideBrand guideline PDF generation (experiment)
visual-designscreenshot.shPlaywright, HTML/CSS design (experiment)
deploymentrailway-api.shRailway API, Cloudflare API
md2pdfmd2pdf.sh, preprocess.py, install-latex.shLaTeX (pdflatex)
discorddiscord_send.pyDiscord REST API
calendargcal.pyGoogle Calendar API
retroSelf-improvement retrospective
vikunjavikunja_cli.pyVikunja REST API
namecheap(Read-only lookup; purchase via cofoundy-founders)
browserPlaywright .venvPlaywright (persistent venv)
commssend.py, comms-listener.pypynput (keyboard listener)
presentationBeamer/LaTeX slides (experiment)
bitacoraSession logging
publishMarkdown → docs.cofoundy.dev (Astro/Cloudflare Pages)
icons@cofoundy/icons manifest lookup

Commands (10):
gitcommit, options, test, visual-audit, whatsapp (WIP), setup (keys provisioning), workspace-setup, research-build, store-key, skill-audit, keys

Agents (4):
landing-reviewer, browser-agent, asset-finder, visual-designer

Hooks (4):
ensure-keys.sh (SessionStart), block-destructive.sh (PreToolUse/Bash), enforce-version-bump.sh (PreToolUse/Bash), guard-keys-json.sh (PreToolUse/Bash)

API Keys managed (auto-provisioned from Vaultwarden):
GEMINI_API_KEY, OPENAI_API_KEY, IMGUR_CLIENT_ID, DISCORD_TOKEN, VIKUNJA_TOKEN, GCALCLI_CLIENT_ID, GCALCLI_CLIENT_SECRET

Infra keys (NOT in toolkit — founders only):
CLOUDFLARE_API_TOKEN, RAILWAY_API_TOKEN — in ~/.claude/settings.json

cofoundy-business (v0.4.4)

Access: Founders + closers + marketing. Repo: ~/cofoundy/plugins/cofoundy-business/

Skills (4):

SkillScript(s)External deps
hormozi-libraryNone (pure reference material)
content-creationNone (self-contained principles)
web-diagnosisChrome MCP, image-gen + md2pdf (from toolkit)
seo-auditquery_models.py, score_responses.pyOpenAI, Gemini, Anthropic, Perplexity APIs

No commands, agents, hooks, or MCP servers. Inherits all from toolkit.

cofoundy-founders (v0.1.1)

Access: Founders only. Repo: ~/cofoundy/plugins/cofoundy-founders/

Skills (2):

SkillScript(s)Status
namecheapnamecheap.shProduction — domain check/buy/dns/list/info/price/full-setup
billingExperiment — Alegra invoicing + BCP/Shinkansen payment (skeleton)

Hooks (1): enforce-version-bump.sh (PreToolUse/Bash)


Repo Inventory

deals/ (Deal Pipeline)

handbook/ (Company Handbook)

core/ (Founder Vault)

leads/ (Lead Generation)

products/meeting-hub/ (Meeting Hub)

products/cofoundy-platform/ (White-label AI Platform)

products/cofoundy-platform/inbox-ai/

products/cofoundy-platform/agenda-ai/ (formerly TimelyAI)

products/cofoundy-platform/vox-ai/ (formerly PulseAI)

products/cofoundy-platform/docs-ai/

packages/ui/ (@cofoundy/ui)

packages/icons/ (@cofoundy/icons)

projects/landing-page-v2/ (cofoundy.dev)

projects/landing-page-v3/ (next version)

projects/pollada/ (Portfolio Factory)

projects/client-koopa-notaria-agent/

projects/client-enmancha/

projects/client-genera/

projects/client-cinthiaarana/

projects/starthack-2026/

projects/ralph-claude-code/

projects/demos/

tools/whatsapp-reader/

cotizations/vexa-selfhosted/


Secrets Management

Vaultwarden (vault.cofoundy.dev)

Bootstrap flow

keys.json (GitHub, private) → contains BW_SVC_CLIENT_ID + BW_SVC_CLIENT_SECRET
    → ensure-keys.sh reads on SessionStart
    → authenticates to Vaultwarden
    → provisions keys to ~/.claude/settings.json env block
    → cached in macOS Keychain for speed

Keys currently in ~/.claude/settings.json env block

GEMINI_API_KEY, OPENAI_API_KEY, PERPLEXITY_API_KEY, IMGUR_CLIENT_ID, IMGUR_CLIENT_SECRET, CLOUDFLARE_API_TOKEN, RAILWAY_API_TOKEN, DISCORD_TOKEN, GCALCLI_CLIENT_ID, GCALCLI_CLIENT_SECRET, VIKUNJA_TOKEN, ENABLE_EXPERIMENTAL_MCP_CLI


Data Flows

Lead → Deal → Kickoff → Delivery → Close

1. Lead captured in leads/ (campaign.yaml + lead.yaml)
2. MQL >= 60 → /lead-handoff creates deals/clients/{Name}/brief.yaml (estado: lead)
3. Discovery call booked via Cal.com → Recall.ai bot auto-joins → transcript stored
4. /lead-prep researches the lead, prepares discovery script
5. /lead-qualify evaluates BANT, creates cotizacion.tex or propuesta.html
6. Presentation gate: deal >= $3,000 → schedule live presentation first
7. /lead-close on payment confirmation → BITACORA update, Discord #leads announcement
8. /kickoff → creates Vikunja projects (Delivery + Founders), calendar events, estado → activo
9. Dev builds project, tasks tracked in Vikunja
10. /project-status checks task + payment progress
11. /project-close verifies completion, calculates real margin, generates case study, estado → completado
12. 30-day follow-up task + calendar event created

Cal.com Booking → Recall.ai Bot → Transcript → Discord

1. Client books via cal.cofoundy.dev (event types with consultant round-robin)
2. Cal.com fires BOOKING_CREATED webhook → Meeting Hub /calcom endpoint
3. Meeting Hub schedules Recall.ai bot via POST /api/v1/bot/ (V2 recording_config)
4. Meeting Hub posts Discord notification to #leads with consultant @mention
5. At meeting time, bot joins Google Meet, streams RT transcript
6. RT transcript stored in-memory at Meeting Hub, queryable via GET /recall/transcript/{bot_id}
7. BOOKING_CANCELLED/RESCHEDULED → Discord update

Pipeline Health Check → Discord

1. pipeline_health.py scans all deals/clients/*/brief.yaml where estado = activo
2. Queries Vikunja for overdue tasks per project
3. Checks payment hitos status
4. Posts summary to Discord #clientes-activos (or #leads with --channel flag)

Portfolio Factory (Pollada)

1. Client pays via voucher verification
2. F0: Take client → update TRACKER
3. F1-F6: Research → design → build Astro site
4. F7: Deploy via ./scripts/deploy.sh → GitHub Pages (subdomain.cofoundy.dev)
5. QA: Playwright screenshots (desktop + mobile) → review
6. F8: Deliver → WhatsApp message + link → update TRACKER

Secrets Provisioning

1. Claude Code session starts (any repo)
2. cofoundy-toolkit SessionStart hook fires ensure-keys.sh
3. Script checks macOS Keychain → ~/.claude/settings.json → keys.json bootstrap
4. Authenticates to Vaultwarden as service account
5. Fetches toolkit keys from "Toolkit Keys" collection
6. Writes to ~/.claude/settings.json env block
7. All skills/scripts can now read keys from environment

Storybook / UI Components Deployment

1. Push to packages/ui main branch
2. GitHub Actions deploy.yml: build Storybook → wrangler pages deploy → ui.cofoundy.dev
3. GitHub Actions chromatic.yml: Chromatic visual regression test

Document Publishing (DocsAI)

1. /publish skill copies .md file to docs-ai repo under src/content/docs/
2. Git push to main
3. Cloudflare Pages auto-deploys Astro build
4. Live at docs.cofoundy.dev/{project}/{slug}

Team Systems Mapping

PersonGitHubDiscord IDVikunja IDCal.com userCal.com DB ID
Andre PachecoA-PachecoT2336994999381524482andre4
Melissa ImanMelissa12219621796275797484023melissa7
Alvaro Gonzalesalvarogiozu6047975341747077135alvaro.gio.zu2
Percy Huamanlepaccio6276778879520604166percy6
Freddy NanezFreddyx147490697608717926824freddy8
Juan SilvaJuanSilva2000635285576760950824

Known Gaps / Blocked Items

  1. WhatsApp Reminders (Meeting Hub): /reminders/send endpoint exists but WHATSAPP_API_KEY + WHATSAPP_PHONE_NUMBER_ID not configured. Needs Cofoundy WhatsApp Business number.
  2. Billing skill (cofoundy-founders): Skeleton only. Alegra API integration not built. BCP/Shinkansen payment execution not built.
  3. gcalcli cleanup: gcal.py replaces gcalcli but some skills still reference gcalcli (kickoff Step 9, project-close Step 10).
  4. In-memory transcript store (Meeting Hub): RT transcripts reset on every Railway deploy. No persistent storage.
  5. n8n Railway project: Referenced but status unclear.
  6. Duplicate pipeline scripts: deals/scripts/pipeline_health.py and toolkit/scripts/pipeline-report.py do overlapping work. Need to merge into one.

Generated by Claude Code systems audit. Review quarterly.