LIVE
IDLEAwaiting updates…
LexEngine

Poketo

Agent-first operations suite for small agencies — CRM, Growth, cross-app agent foundations, and Work validation are shipped; CRM billing follow-up with business/legal/accounting validation is the next milestone

Competes with ClickUp

BuildingLexEngine
Key metrics
  • Active agencies
    Needs instrumentation
    Not measured

    Distinct agencies actively using any Poketo module in the last 28 days.

  • MRR
    Needs instrumentation
    Not measured

    Combined monthly recurring revenue across CRM and Growth modules.

  • Agent runs weekly
    Needs instrumentation
    Not measured

    Total cross-app agent executions per week.

Sub-Products

2 sub-products

Roadmap

130 items
Planned54
`/api/v1/cli/invoke` route exists and returns the CLI client response shape for supported apps.
`/api/v1/cli/invoke` route exists and returns the CLI client response shape for supported apps.
`/api/v1/cli/invoke` route exists and returns the CLI client response shape for supported apps.
`/api/v1/cli/invoke` route exists and returns the CLI client response shape for supported apps.
`/api/v1/undo` route exists and supports undoable action recovery or returns a typed non-undoable response for expired/unknown transaction ids.
`/api/v1/undo` route exists and supports undoable action recovery or returns a typed non-undoable response for expired/unknown transaction ids.
`/api/v1/undo` route exists and supports undoable action recovery or returns a typed non-undoable response for expired/unknown transaction ids.
`/api/v1/undo` route exists and supports undoable action recovery or returns a typed non-undoable response for expired/unknown transaction ids.
`/onboarding/aha` reads agency onboarding metadata and defaults to the agency ICP path.
`first_triage_completed`, `aha_completed`, and `first_action_approved` are tracked correctly.
`import_started` is tracked with provider and ICP path.
`org.agencyOnboarding.activation` stores first-run state without losing existing agency onboarding metadata.
Agency sample data includes CRM, Work, Report, Billing Follow-up, and Brain-context signals where existing entity support allows it.
Agency sample data is labeled, idempotent, and removable or deactivatable as a group.
All legacy kanban skill references are verified cut over from `kanban.mjs` direct database access.
All legacy kanban skill references are verified cut over from `kanban.mjs` direct database access.
All legacy kanban skill references are verified cut over from `kanban.mjs` direct database access.
All legacy kanban skill references are verified cut over from `kanban.mjs` direct database access.
All phase tests pass.
All phase tests pass.
All phase tests pass.
All phase tests pass.
Default first safe action creates a Work follow-up card linked to the stale CRM deal.
Demo/sample data is not silently mixed into real import flows.
Existing Work/CRM gateway action and tools behavior remains unchanged.
Existing Work/CRM gateway action and tools behavior remains unchanged.
Existing Work/CRM gateway action and tools behavior remains unchanged.
Existing Work/CRM gateway action and tools behavior remains unchanged.
First triage displays 3-5 findings with source labels.
Gateway registry covers Work, Report, Chat, Brain, and CRM with action metadata and scope requirements.
Gateway registry covers Work, Report, Chat, Brain, and CRM with action metadata and scope requirements.
Gateway registry covers Work, Report, Chat, Brain, and CRM with action metadata and scope requirements.
Gateway registry covers Work, Report, Chat, Brain, and CRM with action metadata and scope requirements.
Import path exposes only provider options supported by the current import stack or clearly labels unsupported providers.
Import path keeps the target first-triage window within 15-20 minutes when the provider works.
Imported data can produce the first triage when signal sufficiency passes.
No regressions in previous phase tests.
No regressions in previous phase tests.
No regressions in previous phase tests.
No regressions in previous phase tests.
Production rate limiting is backed by shared infrastructure when configured and falls back to in-memory only for local/test environments.
Production rate limiting is backed by shared infrastructure when configured and falls back to in-memory only for local/test environments.
Production rate limiting is backed by shared infrastructure when configured and falls back to in-memory only for local/test environments.
Production rate limiting is backed by shared infrastructure when configured and falls back to in-memory only for local/test environments.
Signal sufficiency check blocks an empty first triage and offers demo scenarios, import, or setup checklist fallback.
Sparse or failed imports offer explicit sample/demo fallback without silently mixing fake and real data.
Step 8.5: Add shared-store-capable production rate limiting **(automated)**
Step 8.6: Re-verify kanban hard-cutover evidence and update docs **(automated)**
Step 8.7: Run gateway completion verification and fix regressions **(automated)**
Step 8.8: Final docs/status reconciliation while tests stay green **(automated)**
Triage findings preserve imported, workspace, and demo/source labels.
User can approve, modify, dismiss, or view source for the first recommendation.
User can choose sample, import, or workspace data path, with sample data as the primary CTA.
Work onboarding completion can route to `/onboarding/aha`.
Done76
`/onboarding/aha` reads agency onboarding metadata and defaults to the agency ICP path.
`first_triage_completed`, `aha_completed`, and `first_action_approved` are tracked correctly.
`import_started` is tracked with provider and ICP path.
`org.agencyOnboarding.activation` stores first-run state without losing existing agency onboarding metadata.
`rawCrmBillingFollowUpCollectionRiskSummaryQuery` exists and returns the 10-field shape scoped to an org.
`rawCrmBillingFollowUpCollectionRiskSummaryQuery` exists in `packages/db/src/lib/crm-db/` and returns `{ wonDealsNeedingFollowUpCount, expectedValueNeedingFollowUp, openFollowUpCount, openExpectedValue, overdueCount, overdueExpectedValue, blockedCount, blockedExpectedValue, reminderDueCount, reminderDueExpectedValue }` scoped to an org.
`specs/quote-to-cash.md` MVP surfaces `[x] Report` and `[x] Flow` checked.
`specs/quote-to-cash.md` MVP-surfaces checklist updated: `[x] Report` and `[x] Flow`.
Accelerator path is selectable or inferable without disrupting the agency path.
Accelerator path is selectable or inferable without disrupting the agency path.
Accelerator preset activates the intended app set or clearly documents unavailable app placeholders.
Accelerator preset activates the intended app set or clearly documents unavailable app placeholders.
Agency and accelerator activation behavior remain unchanged.
Agency Phase 1 activation behavior remains unchanged.
Agency Phase 1 activation behavior remains unchanged.
Agency sample data includes CRM, Work, Report, Billing Follow-up, and Brain-context signals where existing entity support allows it.
Agency sample data is labeled, idempotent, and removable or deactivatable as a group.
Agent primitive `startBillingFollowUpTool.execute()` no longer returns a stub — it calls the same underlying create path and returns the created follow-up id.
Agent primitive `startBillingFollowUpTool.execute()` no longer stubs.
All phase tests pass.
All phase tests pass.
All phase tests pass.
All phase tests pass.
All phase tests pass.
App expansion prompts are contextual rather than catalog-first.
App expansion prompts are contextual rather than catalog-first.
Client share prompt appears only after the core cross-app loop is visible.
Client share prompt appears only after the core cross-app loop is visible.
Cohort and mentor sample scenarios are labeled and removable.
Cohort and mentor sample scenarios are labeled and removable.
Default first safe action creates a Work follow-up card linked to the stale CRM deal.
Demo/sample data is not silently mixed into real import flows.
Department handoff and KPI-risk sample scenarios are labeled and removable.
First accelerator triage identifies milestone, mentor-note, and demo-day risk.
First accelerator triage identifies milestone, mentor-note, and demo-day risk.
First SMB Ops triage identifies late sales handoffs, blocked delivery work, and KPI risk.
First triage displays 3-5 findings with source labels.
Flow `action-crm-start-billing-follow-up` has a concrete execute handler that invokes the existing `createBillingFollowUp` tRPC procedure with inputs derived from the upstream `trigger-crm-deal-won` payload.
Flow `action-crm-start-billing-follow-up` has a working execute handler.
Founder sees post-aha next steps after recommendation interaction or approval.
Founder sees post-aha next steps after recommendation interaction or approval.
Import path exposes only provider options supported by the current import stack or clearly labels unsupported providers.
Import path keeps the target first-triage window within 15-20 minutes when the provider works.
Imported data can produce the first triage when signal sufficiency passes.
Invite PM/team nudges are contextual and do not block the aha completion state.
Invite PM/team nudges are contextual and do not block the aha completion state.
No new DB tables, no native-invoice entities, no provider integration code introduced.
No new DB tables, no native-invoice entities, no provider integration code, no Stripe/QuickBooks/Xero/FreshBooks API calls introduced.
No regressions in previous phase tests.
No regressions in previous phase tests.
No regressions in previous phase tests.
No regressions in previous phase tests.
No regressions in previous phase tests.
Payload labels avoid accounting / recognized-revenue / provider vocabulary.
Payload labels use "billing follow-up" / "collection-risk" vocabulary; serialized payload must not contain `revenue`, `recognized`, `invoice`, `booked`, or accounting/payment-provider terminology.
PM acceptance lands on role-relevant Work boards and client status/reporting surfaces where available.
PM acceptance lands on role-relevant Work boards and client status/reporting surfaces where available.
Report `dashboardPage` returns `billingFollowUpCollectionRisk` matching test fixture.
Report `dashboardPage` returns a `billingFollowUpCollectionRisk` field matching the test fixture in `packages/trpc/src/server/routers/report/__tests__/collection-risk.test.ts`.
Signal sufficiency check blocks an empty first triage and offers demo scenarios, import, or setup checklist fallback.
SMB Ops path is selectable or inferable without disrupting agency or accelerator paths.
SMB Ops preset activates the intended app set or clearly documents unavailable app placeholders.
Sparse or failed imports offer explicit sample/demo fallback without silently mixing fake and real data.
Sponsor-ready reporting next step is available from the same activation data.
Sponsor-ready reporting next step is available from the same activation data.
Step 8.1: Write failing gateway completion contract tests **(automated)**
Step 8.2: Add shared gateway route helpers for invoke and undo **(automated)**
Step 8.3: Implement `/api/v1/cli/invoke` and `/api/v1/undo` Flow routes **(automated)**
Step 8.4: Expand gateway app registry coverage with safe metadata and adapters **(automated)**
Team-member acceptance lands on assigned tasks or a personal work queue with linked context where available.
Team-member acceptance lands on assigned tasks or a personal work queue with linked context where available.
Triage findings preserve imported, workspace, and demo/source labels.
User can approve one safe cross-department escalation.
User can approve, modify, dismiss, or view source for the first recommendation.
User can choose sample, import, or workspace data path, with sample data as the primary CTA.
Work onboarding completion can route to `/onboarding/aha`.

Timeline

20 events
April 2026
chore
chore(npm): commit @leexperimentalcorp GitHub Packages scope
Apr 22static-
docs
docs(tasks): record gateway registry step
Apr 21static-
feature
feat(gateway): expand app registry adapters
Apr 21static-
docs
docs(tasks): record gateway route step completion
Apr 21static-
feature
feat(flow): add gateway cli invoke and undo routes
Apr 21static-
feature
feat(flow): add gateway invoke undo helpers
Apr 21static-
test
test(gateway): add phase 8 completion contracts
Apr 20static-
docs
docs: plan gateway completion phase
Apr 20static-
docs
docs(tasks): refresh outstanding spec queue
Apr 20static-
docs
docs: refresh success metrics framework
Apr 20static-
docs
docs(specs): refresh drift audit
Apr 20static-
docs
docs(tasks): refresh research roadmap queue
Apr 20static-
docs
docs(quote-to-cash): close phase 12 completion
Apr 20static-
docs
docs(tasks): record phase 12 verification
Apr 20static-
docs
docs(tasks): record phase 12 flow dispatch
Apr 20static-
fix
fix(agents): include report db in caller context
Apr 20static-
feature
feat(flow): dispatch billing follow-up action
Apr 20static-
docs
docs(tasks): supersede step 12.4; detail step 12.5 flow dispatch plan
Apr 20static-
docs
docs(tasks): close phase 12 step 12.3 as no-op pass-through
Apr 20static-
docs
docs(tasks): rescope phase 12 step 12.3 to confirmation-only pass-through
Apr 20static-

Dev Docs

127 files

Docs

  • Action Cards Feature Interview Log
    featuresMay 15, 20268.5 KB
  • Action Cards Specification
    featuresMay 15, 20269.8 KB
  • Auth Package Specification
    packagesMay 15, 20263.8 KB
  • Azure Agent Backend - Interview Log
    interviewsMay 15, 202614.0 KB
  • Board Action Bar - Interview Log
    finishedMay 15, 202616.4 KB
  • Board Action Bar Spec Review
    finishedMay 15, 20260.5 KB
  • Board Action Bar Specification
    finishedMay 15, 202623.6 KB
  • Branding Separation Notes
    brandingMay 15, 20261.5 KB
  • Bug Changelog
    May 15, 202612.0 KB
  • Card Category Access + Board Scope - Interview Log
    finishedMay 15, 20269.4 KB
  • Card Category Access + Board Scope Spec
    finishedMay 15, 202624.7 KB
  • Chat App Azure Backend Integration Specification
    specificationsMay 15, 20266.4 KB
  • Code Patterns and Tips
    May 15, 202631.3 KB
  • Comprehensive ICP Analysis: Poketo Productivity Suite
    May 15, 20264.7 KB
  • Database Package Specification
    packagesMay 15, 20266.3 KB
  • Development Instructions & Best Practices
    May 15, 202612.8 KB
  • GTM Strategy: Poketo Productivity Suite
    May 15, 20266.0 KB
  • Imagine - AI Image Editor Specification
    future-appsMay 15, 20265.1 KB
  • Implementation Plan: Agent-First Migration
    May 15, 202651.2 KB
  • Implementation Plan: Dogfood Polish
    May 15, 20262.8 KB
  • Infinite Competition Engine — Phase 1 of 6
    phasesMay 15, 20264.5 KB
  • Infinite Competition Engine — Phase 2 of 6
    phasesMay 15, 20265.0 KB
  • Infinite Competition Engine — Phase 3 of 6
    phasesMay 15, 20266.5 KB
  • Infinite Competition Engine — Phase 4: Dashboard & Leaderboard Polish
    phasesMay 15, 20263.8 KB
  • Infinite Competition Engine — Phase 5 of 6 (Archived)
    phasesMay 15, 20263.6 KB
  • Infinite Competition Engine — Phase 6 of 6
    phasesMay 15, 202613.1 KB
  • Interview Log: Work App DnD Migration + Vitest Setup
    interviewsMay 15, 202611.6 KB
  • Kanban Board JSON Orchestrator - Interview Log
    interviewsMay 15, 202610.6 KB
  • Kanban Board JSON Orchestrator Specification
    specificationsMay 15, 202613.2 KB
  • Kanban Board Refactor - Interview Log
    interviewsMay 15, 202617.5 KB
  • Monorepo Documentation Interview Log
    interviewsMay 15, 20267.3 KB
  • Monorepo Documentation Specification
    May 15, 20266.6 KB
  • Notifications Package Interview Log
    interviewsMay 15, 202616.6 KB
  • Orchestrator API Interview Log
    interviewsMay 15, 202613.1 KB
  • Orchestrator API Specification
    May 15, 202621.7 KB
  • PokeBMC - Business Model Canvas Specification
    future-appsMay 15, 202614.8 KB
  • PokeBMC Specification Interview Log
    future-appsMay 15, 202618.0 KB
  • PokeBook - Appointment Scheduling Platform
    future-appsMay 15, 20266.1 KB
  • PokeBrain - Knowledge Base & Notes Specification
    future-appsMay 15, 20263.8 KB
  • PokeChops - Video & Media Editing Platform
    future-appsMay 15, 20265.6 KB
  • PokeCRM - Sales & Customer Management Specification
    future-appsMay 15, 20262.9 KB
  • PokeCRM — Code Review Fixes + Phase 8
    phasesMay 15, 20268.2 KB
  • PokeCRM — Phase 1 of 10
    phasesMay 15, 20268.0 KB
  • PokeCRM — Phase 10: Cross-App Integrations & Polish
    phasesMay 15, 20263.8 KB
  • PokeCRM — Phase 2 of 10
    phasesMay 15, 202612.9 KB
  • PokeCRM — Phase 3 of 10
    phasesMay 15, 202615.2 KB
  • PokeCRM — Phase 4 of 10
    phasesMay 15, 20269.6 KB
  • PokeCRM — Phase 5 of 10
    phasesMay 15, 202611.2 KB
  • PokeCRM — Phase 6 of 10
    phasesMay 15, 20267.1 KB
  • PokeCRM — Phase 7 of 10
    phasesMay 15, 20263.2 KB
  • PokeCRM — Phase 9: Role-Based Access Control
    phasesMay 15, 20264.7 KB
  • PokeDesk - Customer Support & Helpdesk Platform
    future-appsMay 15, 20265.5 KB
  • PokeFinance - Accounting & Financial Management Specification
    future-appsMay 15, 20263.1 KB
  • PokeFlow - Automation & Integration Platform
    future-appsMay 15, 20267.6 KB
  • PokeMail - Email Marketing Platform
    future-appsMay 15, 20266.3 KB
  • PokeMailX - Premium Email Client
    May 15, 202610.3 KB
  • PokeMailX AI Specification
    May 15, 202611.5 KB
  • PokeMailX iOS Mobile Specification
    May 15, 20269.0 KB
  • PokeMailX Specification Interview Log
    interviewsMay 15, 202618.4 KB
  • PokePitch - Pitch Deck & Presentation Platform
    future-appsMay 15, 20264.9 KB
  • PokeShop - Merchant Storefront Platform Specification
    future-appsMay 15, 20264.0 KB
  • PokeSign - Digital Signature & Contract Platform
    future-appsMay 15, 20266.6 KB
  • Poketo Dogfood Polish — Spec
    May 15, 20262.4 KB
  • Poketo Ecosystem Branding Strategy
    brandingMay 15, 20267.9 KB
  • Poketo Ecosystem Monetization Strategy Specification
    specificationsMay 15, 202610.8 KB
  • Poketo Monetization Strategy Interview Log
    interviewsMay 15, 202615.5 KB
  • Poketo Work: Real-Time Board Collaboration
    specificationsMay 15, 20268.3 KB
  • Poketo.Growth — Phase 2: Prospect Pipeline
    phasesMay 15, 20266.8 KB
  • Poketo.Growth — Phase 3: Campaigns & Content (Archived)
    phasesMay 15, 20261.8 KB
  • Poketo.Growth — Phase 4: Metrics & Analytics (Archived)
    phasesMay 15, 20261.9 KB
  • Poketo.Growth — Phase 5: RBAC & Polish
    phasesMay 15, 20265.3 KB
  • Poketo.Growth — Phase 6: Cross-App Integrations (Archived)
    phasesMay 15, 20263.3 KB
  • PoketoBuy - Marketplace Platform Specification
    future-appsMay 15, 20264.5 KB
  • Product Event Catalog
    May 15, 202616.3 KB
  • Product Event Metric Queries
    May 15, 202612.6 KB
  • Project Requirements
    May 15, 20264.4 KB
  • Project Structure Audit
    May 15, 20267.3 KB
  • Real-Time Messaging Implementation Analysis: AWS WebSocket + Vercel
    May 15, 202628.5 KB
  • Resend Package Specification
    packagesMay 15, 20262.1 KB
  • TRPC Package Specification
    packagesMay 15, 20267.0 KB
  • Two-Layer-Cake Integration Plan
    May 15, 202610.0 KB
  • Types Information
    May 15, 202614.6 KB
  • UI Package Specification
    packagesMay 15, 20265.5 KB
  • Unified Cross-App Notifications Package Specification
    May 15, 202628.1 KB
  • UniPF - University of Poke Founders
    future-appsMay 15, 20266.6 KB
  • UniPF - University of Poke Founders
    May 15, 202615.2 KB
  • UniPF Specification Interview Log
    interviewsMay 15, 202637.2 KB
  • usehooks-ts Package Specification
    packagesMay 15, 20262.3 KB
  • UUID Package Specification
    packagesMay 15, 20262.4 KB
  • Work App Kanban Board Refactor - Phase 1 Specification
    finishedMay 15, 202615.7 KB

Specs

  • Agency Onboarding Wizard
    May 15, 20267.2 KB
  • Agency Onboarding Wizard — Interview Log
    May 15, 20260.8 KB
  • Agency Ops Agent — Interview Log
    May 15, 20261.4 KB
  • Agency Ops Agent — Moltke Persona
    May 15, 202611.3 KB
  • Agent Tool Registry Expansion — Curated Procedure Registry
    May 15, 20269.4 KB
  • Agent Tool Registry Expansion — Interview Log
    May 15, 20262.5 KB
  • Chat→CRM Activity Logging
    May 15, 20264.6 KB
  • Chat→CRM Activity Logging — Interview Log
    May 15, 20260.9 KB
  • Client Portal — Public Share Links
    May 15, 20266.6 KB
  • Client Portal Share Links — Interview Log
    May 15, 20261.0 KB
  • Codebase vs Spec Audit — Poketo Suite
    May 15, 202619.0 KB
  • Competitive Analysis — Poketo Productivity Suite
    May 15, 202640.4 KB
  • Competitor Import Pipeline
    May 15, 20267.1 KB
  • Competitor Import Pipeline — Interview Log
    May 15, 20260.8 KB
  • Cross-App Event & Orchestration Architecture
    May 15, 20266.5 KB
  • Cross-App Event Bus — Interview Log
    May 15, 20261.3 KB
  • Cross-App Notifications — Interview Log
    May 15, 20260.9 KB
  • Event Tracking Instrumentation
    May 15, 202627.4 KB
  • Event Tracking Instrumentation Interview Log
    May 15, 20267.5 KB
  • Gateway API + OAuth + Kanban Skill Migration
    May 15, 202615.1 KB
  • Growth→CRM Qualification Bridge
    May 15, 20266.2 KB
  • Growth→CRM Qualification Bridge — Interview Log
    May 15, 20261.2 KB
  • Interview Log: Gateway OAuth + Kanban Skill Migration
    May 15, 20266.5 KB
  • Kanban Board Embed
    May 15, 202618.1 KB
  • Kanban Board Embed - Interview Log
    May 15, 20268.5 KB
  • MVP Gap Audit
    May 15, 202611.3 KB
  • Onboarding to Aha by ICP
    May 15, 202626.6 KB
  • Onboarding to Aha by ICP - Interview Log
    May 15, 20265.5 KB
  • Orchestrator — Cross-App Workflow Execution Engine
    May 15, 20267.4 KB
  • PokeCRM — Sales & Pipeline Management Specification
    May 15, 202615.5 KB
  • PokeCRM Spec Interview Log
    May 15, 20266.5 KB
  • Quote-to-Cash Definition
    May 15, 202630.1 KB
  • Spec-Drift Audit Report
    May 15, 20268.4 KB
  • Specs Status Index
    May 15, 20264.2 KB
  • Unified Cross-App Notification System
    May 15, 20267.3 KB
  • Work→Report KPI Sync Expansion — Interview Log
    May 15, 20261.1 KB
  • Work→Report KPI Sync Expansion & Hardening
    May 15, 20264.8 KB