For teams building real software with AI agents OktoLabs · Product no. 01 · v0.2.6

Okto Pulse. Build with AI. Keep the requirements, decisions, and control.

Okto Pulse turns product intent into structured specifications, agent-ready tasks, and verifiable delivery evidence — so your team can move faster without guessing what the agents actually completed.

Free to run locallyNo account requiredWorks with your existing agents

01 · PROBLEM

Your agent says the feature is done.
Can you prove it met the requirement?

AI can generate the implementation. It cannot guarantee that every requirement was covered, every decision survived the session, or every acceptance criterion has evidence.

Context gets lost

Long-running work turns into disconnected prompts, partial memory, and repeated explanations.

Decisions disappear

Architecture, trade-offs, and constraints live in chat history instead of the project system.

Specs are ignored

Agents can move quickly while drifting away from the original requirement and acceptance criteria.

Validation becomes subjective

Done means “it seems to work” instead of evidence tied to requirements, tests, and delivery.

The system keeps moving. The understanding does not.

intent.status="unclear"
spec.coverage="unknown"
task.drift="rising"
delivery.evidence="missing"

Okto Pulse matters most when AI speed starts to outpace the team's ability to explain, trace, and validate the system.

  • Your project runs longer than a few days
  • You rely on AI for implementation
  • You stop trusting what was built
  • You can't trace behavior back to intent

This does not break immediately. It breaks when it matters.

If you're building with AI, you will hit this point.

02 · WHAT PULSE IS

What is Pulse and how it can solve this problem.

PLAIN DEFINITION

Okto Pulse gives humans and AI agents one structured place to apply Spec-Driven Development (SDD) and Test-Driven Development (TDD): turning product intent into executable work, keeping requirements and decisions connected, and validating delivery against tests and recorded evidence.

  1. 01 · BEFORE CODE Structure the work

    Turn ideation and refinement into specifications, acceptance criteria, architecture, and agent-ready tasks.

  2. 02 · DURING DELIVERY Keep delivery connected

    Link requirements, decisions, tasks, tests, bugs, and evidence so project context survives across sessions.

  3. 03 · AFTER DELIVERY Make “done” inspectable

    Record validation against the work contract so teams can see what was covered and what still needs attention.

  4. 04 · AGENT CONNECTION Connect through MCP

    Pulse exposes a local MCP endpoint so compatible agents can retrieve context and update delivery records from the tools they already use.

03 · HOW IT WORKS

Watch one feature move from ideation
to independently validated delivery.

A human directs Claude. Pulse structures the work. Nexus coordinates ownership and handoffs. Codex implements, and Antigravity validates before the result returns to the human.

Scenario ready Google sign-in IDEATION
01 / 12 Intent starts with a human request
  1. The human asks Claude to begin the ideation for Google sign-in and supplies the desired outcome.

  2. Claude records the ideation, resolves open context, and attaches mockups, knowledge bases, and architecture diagrams.

  3. The human records comments on the ideation in the Pulse UI and directly asks Claude to revise them.

  4. Claude retrieves the feedback from Pulse, updates the ideation, and promotes the reviewed context into refinement.

  5. Claude opens a validation handoff in Nexus with the Pulse refinement and its context attached.

  6. Codex and Antigravity are eligible; Antigravity wins the claim, validates directly in Pulse, closes the result in Nexus, and Nexus notifies Claude.

  7. Claude submits the spec and derives its tasks in Pulse, then opens an execution handoff in Nexus.

  8. Codex claims the Nexus handoff, executes the tasks, and updates them in Pulse as ready for validation.

  9. Codex opens a validation handoff in Nexus so review responsibility becomes explicit and independently claimable.

  10. Antigravity claims the validation handoff and submits the validation result directly against the tasks in Pulse.

  11. Antigravity closes the validation handoff in Nexus, and Nexus notifies Codex that the review is complete.

  12. Codex closes the upstream handoff in Nexus; Nexus notifies Claude, and Claude notifies the human that delivery is complete.

Pulse structures the work. Nexus coordinates ownership, handoffs, claims, and notifications.

04 · PRODUCT KNOWLEDGE

Your code cannot be the whole source of truth.

Code shows what the system does today. By itself, it cannot reliably explain which business decision created it, which requirement it satisfies, why an alternative was rejected, or what a previous failure taught the team.

HOW PULSE BUILDS THE GRAPH

Work in Pulse becomes connected project knowledge.

Ideations, refinements, specifications, tasks, tests, and bugs remain traceable source records. Pulse connects them into a graph that agents can retrieve.

Ideations, refinements, specifications, tasks, tests, and bugs are captured as structured source records in Pulse. Pulse connects those records to an initiative and preserves them as related nodes in the Knowledge Graph.

STRUCTURED WORK
PRODUCT INTENTIDEATION
BOUNDED CONTEXTREFINEMENT
DELIVERY CONTRACTSPEC
EXECUTION RECORDSTASK · TEST · BUG
OKTO PULSE CONNECTS THE RECORDS
KNOWLEDGE GRAPH
KGINITIATIVE
RECORDIDEATION
RECORDREFINEMENT
RECORDSPEC
RECORDTASK
RECORDTEST
RECORDBUG
ASK YOUR PROJECT

Ask a question. Follow the answer.

Choose one below to see Pulse trace the recorded entities and relationships behind it.

Example initiative Google sign-in
RELATED CONTEXT / REVIEW

Pulse retrieves a bounded path of connected records for review.

The agent can inspect the governing decision, session constraint, related defect and learning, implementation task, and regression test before proposing a change.

  • governed_by · dec_oauth_pkce
  • constrained_by · con_session_ttl
  • learned_from · bug_stale_refresh
  • implemented_by · task_session_rotation
  • verified_by · test_session_expiry
CONTRADICTION DISCOVERY

An eight-hour session conflicts with a recorded security constraint.

The graph connects the proposal to the 30-minute session rule, the OAuth decision that established it, and the regression test that protects the behavior.

  • conflicts_with · con_session_ttl
  • established_by · dec_oauth_pkce
  • protected_by · test_session_expiry
CONSTRAINT EXPLANATION

The constraint remains connected to its origin and recorded violation.

Pulse returns the decision that introduced the session boundary, the stale-token bug that violated it, and the recorded learning to revoke sessions on sign-out.

  • introduced_by · dec_oauth_pkce
  • violated_by · bug_stale_refresh
  • resulted_in · learn_revoke_session
DECISION HISTORY

OAuth 2.1 with PKCE superseded the browser implicit flow.

The relationship preserves both the prior decision and its rejection reason: exposing tokens in browser redirects created an unacceptable security risk.

  • supersedes · dec_implicit_flow
  • Alternative · alt_implicit
  • reason_discarded · token exposure
LEARNING FROM BUGS

A previous stale-token bug changes how the next task is built.

The retrieved learning requires explicit session revocation, points to the session-rotation task, and keeps the regression scenario beside the work.

  • learned_from · bug_stale_refresh
  • applies_to · task_session_rotation
  • verified_by · test_session_expiry
AUTHORIZED GLOBAL DISCOVERY

A related identity decision can be found without losing its original boundary.

Pulse surfaces the passwordless-recovery decision from another authorized board, then returns its source reference so the agent can compare context instead of treating similarity as proof.

  • similar_to · dec_passwordless_recovery
  • source_ref · project:account_recovery
  • scope · authorized boards

05 · WHERE PULSE FITS

Use Pulse where the work is complex without losing the thread.

Legacy evolution

Change old systems without losing the decisions that keep them stable.

Attach constraints, architecture, and regression evidence to each AI-assisted change.

Long-running builds

Keep one product coherent across many agent sessions.

Requirements and project memory survive the prompt, the session, and the individual agent.

Evidence-critical delivery

Trace requirements through tasks, tests, and recorded evidence.

Make coverage and drift inspectable before the team accepts a feature as complete.

Scaling AI adoption

Give more agents a shared work model without giving up governance.

Use role-aware tools and named gates as AI moves from experiment to delivery practice.

06 · DELIVERY MODEL

One feature. Six phases.
Twelve traceable events.

The feature journey establishes the actors, claims, and handoffs. This operating model keeps the same work legible as Request, Clarify, Specify, Build, Verify, and Remember.

  1. Request

    Capture the desired outcome and the product context that makes it matter.

  2. Clarify

    Use Q&A to resolve account linking, session behavior, risks, and dependencies.

  3. Specify

    Turn stable context into requirements, rules, contracts, architecture, and test scenarios.

  4. Build

    Give humans and agents traceable tasks with the relevant work contract attached.

  5. Verify

    Inspect coverage, test evidence, completion integrity, and drift before accepting done.

  6. Remember

    Consolidate stable decisions, learnings, constraints, and provenance for future work.

07 · VALUE

What changes when the work
stays connected.

The goal is not to slow AI down. The goal is to let it move fast inside a system that preserves intent, evidence, and accountability. Drag the divider to compare.

Before

AI moves fast. The system breaks.

  • Requirements live in prompts
  • Architecture is separated from execution
  • Screen intent gets lost before implementation
  • Validation is reconstructed after the fact

What this actually costs

  • Rewriting features you already built
  • Debugging behavior you can’t explain
  • Losing weeks to missing context
  • Shipping systems you don’t trust
After

AI moves fast. The system holds.

  • Intent becomes structured work with clear ownership
  • Architecture and mockups travel with the spec
  • Tasks stay linked to requirements, rules, and contracts
  • Validation produces evidence before delivery is trusted

What stays under control.

  • Features stay tied to specs, decisions, and acceptance criteria
  • Behavior can be traced back to intent and evidence
  • Context remains available across long-running work
  • Delivery carries recorded evidence the team can inspect

Less Context re-explained

Visible Requirement coverage

Earlier Drift detection

Evidence Backed review

Less Rework and token waste

More Structured, inspectable execution

08 · EVIDENCE

The delivery model is visible in the work itself.

The Google sign-in journey above is illustrative. These real product captures come from a separate seeded reference project and show how the same model connects architecture, interface intent, tasks, validation, analytics, and project memory.

Okto Pulse Architecture tab showing the runtime publishing flow for Okto Nexus metrics Okto Pulse Mockups tab showing a governance policies screen with quotas and denial events Okto Pulse project analytics with completeness, drift, coverage by spec, agent ranking, and traceability tables Okto Pulse kanban board with traceable task cards Okto Pulse global analytics dashboard with delivery metrics, validation gates, conversion funnel, and weekly velocity Okto Pulse canonical Knowledge Graph with thousands of decisions, criteria, constraints, requirements, entities, API contracts, and test scenarios linked by typed edges
Architecture design

Agents inherit the system shape, not just the prompt.

Architecture diagrams remain inside the ideation flow, keeping component boundaries, interfaces, and integration decisions attached to the feature.

Interface intent

User-facing behavior stays part of the contract.

Mockups preserve interaction states and visual intent beside the requirements that agents receive during implementation.

Validation evidence

Every criterion can show its coverage and evidence.

Project analytics connects completeness, drift, tasks, tests, rules, and contracts so uncovered behavior remains visible before delivery is accepted.

Structured execution

A task carries the work contract into execution.

Ownership, status, priority, spec linkage, validation state, and provenance give humans and agents the context needed to act on the same work.

Delivery analytics

Coverage, drift, and cycle signals stay visible.

Delivery analytics exposes where work slows down, where requirements lose coverage, and where implementation diverges from the recorded contract.

Operational memory

The next agent can retrieve why the project works this way.

Captured decisions, constraints, alternatives, bugs, and learnings remain connected to their sources so future work can reuse verified context.

09 · CAPABILITIES

Built for how AI actually works.

Okto Pulse is the layer that makes AI development reliable: not by replacing your tools, but by giving them a system to follow.

Spec-driven execution

Your system is defined before it is built. Tasks inherit requirements, rules, contracts, and acceptance criteria.

Agent-aware workflows

Connected agents share the same role-aware work surface while each task keeps its relevant context and criteria.

Governance gates

Seventeen named gates cover readiness, coverage, evidence, task validation, spec validation, and execution quality.

Knowledge Graph

Captured and consolidated decisions, constraints, bugs, and learnings remain queryable with provenance.

Architecture and mockups

Specs can carry system diagrams and screen mockups so implementation starts from shared visual context.

End-to-end traceability

From requirement to code to test to delivery, every artifact has a path back to intent.

10 · MCP

Works with your existing
AI development tools.

Use Okto Pulse alongside Claude Code, Cursor, Windsurf, Cline, or any MCP-compatible agent. With 215 MCP tools, your AI can work through the same structured delivery model that humans inspect in the board.

.mcp.json
{
  "mcpServers": {
    "okto-pulse": {
      "url": "http://127.0.0.1:8101/mcp?api_key=dash_xxx"
    }
  }
}
Claude Code Cursor Windsurf Cline Custom agents MCP-compatible
11 · INSTALL

Get started in seconds.

Runs locally with no account required. Install Pulse, initialize the board, and generate the MCP configuration when your coding agent should join.

  1. 01

    Install from PyPI

    > pip install okto-pulse
  2. 02

    Initialise local data and agent config

    > okto-pulse init
  3. 03

    Run the board and MCP server

    > okto-pulse serve
  4. 04

    Open the local board

    Open the URL printed by the server and start structuring your workflow. Add the generated .mcp.json to the coding tool you want to connect.

12 · START SMALL

AI changed how code is written.
Okto Pulse changes how software is built.

Start with one feature. Keep your coding agent, then add a shared work and validation model around the delivery.

Move fast with AI. Keep the work explainable.

Build fast. Stay in control.

Start locally if you're building. Request a demo if you're scaling.