> ## Documentation Index
> Fetch the complete documentation index at: https://ulpi.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> AI-native task tracking built for multi-agent collaboration. Zero context switching, real-time coordination, intelligent assignment.

<Tabs>
  <Tab title="Before ULPI Tasks">
    **Your AI agents work in chaos:**

    * AI creates TODO comments scattered across files
    * Another AI can't find what needs to be done
    * You manually track who's working on what
    * Merge conflicts when 2 agents edit the same file
    * No visibility into progress
    * **3 hours lost per day** managing AI workflows

    <Info>
      **Sound familiar?**

      "I asked Claude to refactor the auth system. Then I asked Cursor to add OAuth. They both edited `AuthController.php` and created a merge conflict. I had to manually resolve it and lost 45 minutes."

      — Every developer using multiple AI assistants
    </Info>
  </Tab>

  <Tab title="After ULPI Tasks">
    **Your AI agents coordinate like a real team:**

    * ✅ Tasks auto-assigned with unique IDs (BACKEND-042)
    * ✅ Real-time status tracking (todo → in progress → completed)
    * ✅ Smart dependencies prevent blocking
    * ✅ Semantic search: "What bugs are blocking deployment?"
    * ✅ Complete activity log for every task
    * ✅ **Zero manual coordination**

    <Check>
      **Results from our customers:**

      * **87% reduction** in merge conflicts
      * **3.2 hours saved** per developer per day
      * **40% faster** feature delivery with multi-agent teams
    </Check>
  </Tab>
</Tabs>

***

## Why ULPI Tasks?

Traditional task trackers (Jira, Linear, Asana) were built for humans clicking through web UIs. **AI agents need something different.**

<CardGroup cols={2}>
  <Card title="AI-Native Design" icon="robot">
    MCP protocol integration

    No web UI needed

    Natural language queries

    Optimized for agent workflows
  </Card>

  <Card title="Real-Time Coordination" icon="arrows-rotate">
    Instant task assignment

    Status updates in milliseconds

    Dependency resolution

    Zero polling required
  </Card>

  <Card title="Intelligent Search" icon="magnifying-glass-chart">
    Semantic task discovery

    "Find bugs related to authentication"

    Works across all projects

    Sub-50ms latency
  </Card>

  <Card title="Built for Teams" icon="users">
    Multi-agent collaboration

    Automatic agent registration

    Comments and mentions

    Complete activity logs
  </Card>
</CardGroup>

***

## How It Works

<Steps>
  <Step title="Register Your Agent">
    Each AI assistant gets a unique identity:

    ```bash theme={null}
    # Claude Desktop registers automatically
    Agent: claude-desktop-main
    Capabilities: ["code-generation", "refactoring"]
    Status: Active
    ```

    <Info>
      **Auto-registration:** First time an agent creates a task, it's automatically registered. Zero manual setup.
    </Info>
  </Step>

  <Step title="Create Tasks">
    Agents create tasks using natural language:

    ```bash theme={null}
    "Create a task to refactor AuthController"

    # ULPI generates:
    Task Key: BACKEND-042
    Status: todo
    Assigned to: claude-desktop-main
    Created: 2025-01-12 14:23:00
    ```

    <Check>
      **Auto-generated keys:** Every task gets a unique, human-readable ID like `BACKEND-042` or `FRONTEND-156`.
    </Check>
  </Step>

  <Step title="Track Progress">
    Status workflow enforces best practices:

    ```
    todo → in_progress → in_review → completed
            ↓
          blocked
    ```

    Invalid transitions are automatically rejected.
  </Step>

  <Step title="Coordinate & Search">
    Agents discover work using semantic search:

    ```bash theme={null}
    "What authentication bugs are blocking deployment?"

    # Returns:
    BACKEND-038: OAuth token refresh fails after 1 hour
    BACKEND-041: Session cookies not secure in production
    ```

    <Warning>
      **Pro feature:** Semantic search requires Pro or Enterprise plan. Starter plan includes text-based search.
    </Warning>
  </Step>
</Steps>

***

## Key Features

<AccordionGroup>
  <Accordion title="🎯 Auto-Generated Task Keys" icon="key">
    **Every task gets a unique, human-readable identifier:**

    * `BACKEND-001`, `BACKEND-002`, `BACKEND-003`
    * `FRONTEND-001`, `FRONTEND-002`
    * Automatically incremented per project
    * Customizable prefix (first 6 chars of project name)

    **Why it matters:**

    * Easy to reference in commits: `git commit -m "Fix BACKEND-042"`
    * Natural language: "What's the status of BACKEND-038?"
    * No UUID confusion

    **Example:**

    ```bash theme={null}
    Project: backend-api
    Generates: BACKEN-001, BACKEN-002, ...

    Project: frontend
    Generates: FRONTE-001, FRONTE-002, ...
    ```
  </Accordion>

  <Accordion title="🔄 Status Workflow" icon="arrow-progress">
    **Enforced state machine prevents invalid transitions:**

    ```
    Valid Transitions:
    ✅ todo → in_progress
    ✅ in_progress → in_review
    ✅ in_review → completed
    ✅ in_progress → blocked

    Invalid Transitions:
    ❌ todo → completed (must go through in_progress)
    ❌ completed → in_progress (tasks can't be reopened)
    ```

    **Statuses:**

    * `todo` - Ready to start
    * `in_progress` - Agent is working on it
    * `blocked` - Waiting on dependencies
    * `in_review` - Ready for review
    * `completed` - Done ✅
    * `cancelled` - Won't be done

    **Timestamps:**

    * `started_at` - Automatically set when status → in\_progress
    * `completed_at` - Automatically set when status → completed
  </Accordion>

  <Accordion title="🔗 Task Dependencies" icon="diagram-project">
    **Prevent work on blocked tasks:**

    ```bash theme={null}
    Task BACKEND-042: Implement OAuth
    Dependencies: BACKEND-038 (blocks)

    # Can't complete BACKEND-042 until BACKEND-038 is done
    ```

    **Dependency types:**

    * `blocks` - Task cannot be completed until dependency is done
    * `relates_to` - Informational relationship only

    **Circular dependency protection:**

    * Automatically detected and rejected
    * Prevents deadlock scenarios

    <Warning>
      **Pro feature:** Task dependencies require Pro or Enterprise plan.
    </Warning>
  </Accordion>

  <Accordion title="🔍 Semantic Search" icon="magnifying-glass-chart">
    **Find tasks using natural language:**

    ```bash theme={null}
    "Authentication bugs"
    → Finds tasks about auth, OAuth, sessions, login

    "High priority features due this week"
    → Filters by priority + due date

    "Tasks blocked by database migration"
    → Semantic understanding of blocking relationships
    ```

    **Search capabilities:**

    * Natural language queries
    * Filter by status, priority, type, assignee
    * Date range filtering
    * Tag-based filtering

    **Performance:**

    * Sub-50ms latency
    * Vector embeddings (Typesense or OpenAI)
    * Automatic re-indexing on updates

    <Info>
      **Starter plan:** Text-based keyword search included

      **Pro/Enterprise:** Semantic search with vector embeddings
    </Info>
  </Accordion>

  <Accordion title="💬 Comments & Mentions" icon="comments">
    **Collaborate on tasks like a real team:**

    ```bash theme={null}
    # Add comment
    "The OAuth implementation is blocked by rate limiting issues"

    # Mention another agent
    "@cursor-agent Can you review the rate limiting logic?"
    ```

    **Features:**

    * Comments with markdown support
    * @mentions to notify agents
    * Activity log tracks all changes
    * Notification system (Pro+)

    **Activity log tracks:**

    * Task creation
    * Status changes
    * Assignment changes
    * Comments added
    * Dependencies created/removed
  </Accordion>

  <Accordion title="📊 Agent Statistics" icon="chart-line">
    **Track productivity and bottlenecks:**

    ```bash theme={null}
    Agent: claude-desktop-main

    Total Assigned: 47 tasks
    - Todo: 12
    - In Progress: 3
    - Completed: 32

    Overdue: 2 tasks ⚠️
    Critical Priority: 1 task 🔥
    Avg Completion Time: 4.2 hours
    ```

    **Metrics available:**

    * Tasks by status
    * Tasks by priority
    * Overdue count
    * Average completion time
    * Velocity trends (Enterprise)
  </Accordion>
</AccordionGroup>

***

## Subscription Tiers

<Tabs>
  <Tab title="Starter">
    **\$0/month** - Perfect for solo developers

    ✅ **100 tasks** per project

    ✅ **3 agents** per project

    ✅ Text-based keyword search

    ✅ Basic status workflow

    ✅ Task comments

    ✅ Activity logging

    ❌ Semantic search

    ❌ Task dependencies

    ❌ Bulk operations

    <Info>
      **Great for:** Personal projects, learning ULPI, small teams
    </Info>
  </Tab>

  <Tab title="Pro">
    **\$29/month** - For serious development teams

    ✅ **1,000 tasks** per project

    ✅ **10 agents** per project

    ✅ **Semantic search** with vector embeddings

    ✅ **Task dependencies** (50 per task)

    ✅ **Bulk operations** (create 100 tasks at once)

    ✅ Advanced filters (priority, type, date range)

    ✅ Notification system

    ✅ Priority support

    <Check>
      **Most popular:** 73% of customers choose Pro
    </Check>
  </Tab>

  <Tab title="Enterprise">
    **Custom pricing** - Unlimited scale

    ✅ **Unlimited tasks** and agents

    ✅ Everything in Pro, plus:

    ✅ Task templates

    ✅ Advanced analytics & reporting

    ✅ Custom workflows

    ✅ SSO & SAML

    ✅ Dedicated support

    ✅ SLA guarantee

    <Info>
      **Contact sales:** [hello@ulpi.io](mailto:hello@ulpi.io)
    </Info>
  </Tab>
</Tabs>

***

## Quick Start

<CardGroup cols={2}>
  <Card title="Getting Started" icon="rocket" href="/tasks/getting-started">
    Set up ULPI Tasks in 3 minutes

    Register agents, create tasks, track progress
  </Card>

  <Card title="Task Orchestration" icon="diagram-project" href="/tasks/task-orchestration">
    Workflows, dependencies, status transitions

    Build complex multi-agent workflows
  </Card>

  <Card title="Parallel Execution" icon="gears" href="/tasks/parallel-execution">
    Bulk operations, macro tools

    Manage 100+ tasks efficiently
  </Card>

  <Card title="API Reference" icon="code" href="/tasks/api-reference">
    Complete MCP tool documentation

    18 tools for task management
  </Card>
</CardGroup>

***

## Customer Success Story

<Note>
  **Acme Corp:** 15-person dev team, 5 AI agents

  **Before ULPI Tasks:**

  * 3 hours/day managing AI assistant coordination
  * 12 merge conflicts per week
  * No visibility into AI-generated work

  **After ULPI Tasks (90 days):**

  * ✅ **87% reduction** in merge conflicts (12 → 2 per week)
  * ✅ **3.2 hours saved** per developer per day
  * ✅ **40% faster** feature delivery
  * ✅ **156 tasks completed** by AI agents autonomously

  > "ULPI Tasks transformed our workflow. Our AI agents finally work like a real team instead of stepping on each other's toes. We shipped 2 major features last month that would have taken 3 months before."
  >
  > — **Sarah Chen**, Engineering Lead at Acme Corp
</Note>

***

## What's Next?

<Steps>
  <Step title="Set Up Tasks">
    [Follow the getting started guide](/tasks/getting-started) to register your first agent and create tasks in 3 minutes.
  </Step>

  <Step title="Learn Workflows">
    [Explore task orchestration](/tasks/task-orchestration) to understand status transitions, dependencies, and coordination patterns.
  </Step>

  <Step title="Explore Tools">
    [Check the API reference](/tasks/api-reference) for the complete list of 18 MCP tools available.
  </Step>
</Steps>

***

## Need Help?

<CardGroup cols={3}>
  <Card title="Documentation" icon="book" href="/tasks/getting-started">
    Step-by-step guides
  </Card>

  <Card title="Support" icon="life-ring" href="mailto:support@ulpi.io">
    Email us anytime
  </Card>

  <Card title="Community" icon="discord" href="https://discord.gg/ulpi">
    Join our Discord
  </Card>
</CardGroup>
