Build PulseBoard for SaaS teams. Customers sign in, share feedback, vote, and upgrade their workspace to Pro. Take it from Test to a complete company launch.
- PERCO Waiting for project context
- Founder intent Idea captured
Guided demo · Illustrative workflow
Follow PulseBoard from a founder's request to a live product, customer-owned domain, company email, and verified launch receipt.
This guided demo uses example data and does not perform real purchases, provision accounts, or modify production infrastructure.
Guided demo · Illustrative workflow
Guided demo · Illustrative workflow
Build PulseBoard for SaaS teams. Customers sign in, share feedback, vote, and upgrade their workspace to Pro. Take it from Test to a complete company launch.
npx -y @percoai/cli@0.1.3 login --env stage
npx -y @percoai/cli@0.1.3 link --canvas-id "$CANVAS_ID" --agent codex --env stage
npx -y @percoai/cli@0.1.3 mcp install --client codex --scope user --project "$CANVAS_ID" --env stage
| Product need | Application responsibility | PERCO component | Why |
|---|---|---|---|
| Sign-in | Coding agent implements account behavior. | Application configuration and scoped secrets. | Keeps business logic in the app and credentials outside the repository. |
| Feedback and votes | Coding agent creates the model and user experience. | PostgreSQL. | Durable transactional records. |
| Trending requests | Coding agent uses cached counters. | Redis. | Fast reads and lower database load. |
| Pro checkout | Coding agent implements the product flow. | Payment configuration, secrets, and deployment wiring. | Keeps provider credentials scoped and auditable. |
| Acceptance testing | Coding agent creates user-journey tests. | Isolated Test environment and evidence store. | Prevents unverified changes from reaching Production. |
| Source management | Coding agent commits application code. | Managed GitLab project and pipeline. | Gives the customer an owned, reviewable code history. |
| Public website | Application build supplies the product. | Production, domain, DNS, TLS, and health gate. | Publishes only the approved, healthy release. |
| Company email | Founder chooses mailbox names. | Mailbox provisioning and email DNS. | Gives the company a verified identity for customer communication. |
pulseboard.app
Idea in the terminal. Product, domain, email, and production online.
Guided demo · Illustrative workflow
pulseboard.app
Idea in the terminal. Product, domain, email, and production online.
Guided demo · Illustrative workflow
This guided demo uses example data and does not perform real purchases, provision accounts, or modify production infrastructure.
A founder types the PulseBoard outcome in product language. PERCO waits for project context and does not ask the founder to design infrastructure.
The pinned npm CLI opens an illustrative browser sign-in approval, links the Stage Canvas to Codex, and reports that the MCP connection is ready. No infrastructure approval happens in this login step.
The left pane credits the founder and coding agent with application behavior and product tests. The right pane credits PERCO with the database, cache, secrets, environments, domain, email, and dry-run platform plan.
Canvas maps eight product needs to application responsibilities and PERCO components, with reasons, cost categories, risk, and the Test target. It explicitly says that no changes are applied before approval.
The Test environment runs the five declared customer and health journeys. The coding agent owns product-specific tests; PERCO provides Test and evidence. The illustrative GitLab project is customer-owned and its pipeline passes.
After launch approval, the illustrative workflow purchases pulseboard.app for PulseBoard, with the customer as owner, then configures DNS and activates TLS.
The provider-neutral workflow prepares hello and support mailboxes, verifies MX, SPF, DKIM, and DMARC, and records an illustrative successful test delivery.
PulseBoard appears at the illustrative domain while the launch receipt confirms the website, source, tests, Production health, customer domain, TLS, mailboxes, and mail delivery.
Your product, your boundaries