{
  "schemaVersion": 1,
  "product": {
    "name": "Nixelo",
    "summary": "Open-source operations workspace for project execution, team knowledge, scheduling, time tracking, automation, client-facing work, and grounded AI."
  },
  "capabilities": [
    {
      "id": "project-execution",
      "name": "Project execution",
      "summary": "Plan, prioritize, deliver, and report work in one evidence trail.",
      "status": "available",
      "interfaces": ["web", "cli"],
      "features": [
        "issues and hierarchy",
        "boards",
        "sprints",
        "roadmaps",
        "custom fields",
        "automations"
      ],
      "sources": [
        "README.md",
        "docs/design/specs/pages/05-projects/README.md",
        "packages/cli/README.md"
      ]
    },
    {
      "id": "knowledge",
      "name": "Knowledge",
      "summary": "Create collaborative workspace knowledge linked to delivery work.",
      "status": "available",
      "interfaces": ["web", "cli"],
      "features": ["documents", "templates", "versions", "comments", "favorites", "search"],
      "sources": ["README.md", "docs/design/specs/pages/09-documents/README.md"],
      "limitations": [
        "CLI document detail currently exposes metadata rather than rich document content."
      ]
    },
    {
      "id": "scheduling",
      "name": "Scheduling",
      "summary": "Publish booking pages and coordinate availability, reminders, and calendar workflows.",
      "status": "available",
      "interfaces": ["web", "http-api", "mcp"],
      "features": [
        "booking pages",
        "availability",
        "calendar",
        "routing forms",
        "reminders",
        "webhooks"
      ],
      "sources": ["docs/API.md", "docs/design/specs/pages/43-booking/README.md"],
      "limitations": ["Hosted MCP scheduling tools are token-scoped and read-only beta."]
    },
    {
      "id": "business-operations",
      "name": "Business operations",
      "summary": "Connect delivery work to clients, invoices, outreach, and operational reporting.",
      "status": "available",
      "interfaces": ["web", "http-api"],
      "features": [
        "clients",
        "client portal",
        "invoices",
        "outreach",
        "analytics",
        "booking payments"
      ],
      "sources": ["README.md", "docs/API.md", "docs/design/specs/pages/26-clients/README.md"]
    },
    {
      "id": "collaboration",
      "name": "Collaboration",
      "summary": "Keep ownership, activity, notifications, and decisions attached to work.",
      "status": "available",
      "interfaces": ["web", "cli"],
      "features": ["memberships", "activity", "notifications", "mentions", "comments", "reactions"],
      "sources": ["README.md", "docs/architecture/scoping-and-ownership.md"]
    },
    {
      "id": "time-and-capacity",
      "name": "Time and capacity",
      "summary": "Track effort, billing context, timesheets, and team-hour compliance.",
      "status": "available",
      "interfaces": ["web", "cli"],
      "features": ["timers", "manual entries", "timesheets", "billing reports", "hour compliance"],
      "sources": ["README.md", "docs/design/specs/pages/22-time-tracking/README.md"]
    },
    {
      "id": "grounded-ai",
      "name": "Grounded AI",
      "summary": "Use workspace context for assistance, suggestions, search, and meeting workflows.",
      "status": "partial",
      "interfaces": ["web"],
      "features": [
        "project-aware assistant",
        "suggestions",
        "semantic search",
        "meeting bot workflows"
      ],
      "sources": ["convex/ai/README.md", "docs/ai/text/SETUP.md", "docs/ai/voice/ARCHITECTURE.md"],
      "limitations": ["Availability depends on configured providers and organization settings."]
    },
    {
      "id": "developer-platform",
      "name": "Developer platform",
      "summary": "Automate Nixelo through scoped command, HTTP, webhook, and scheduling interfaces.",
      "status": "partial",
      "interfaces": ["cli", "http-api", "mcp"],
      "features": ["CLI", "API keys", "scoped tokens", "webhooks", "MCP scheduling"],
      "sources": ["packages/cli/README.md", "docs/API.md"],
      "limitations": [
        "CLI JSON output is evolving; generic issue CRUD is not mounted on the public HTTP API."
      ]
    }
  ]
}
