Skip to content

Implement status routes #68

Description

@2witstudios

Epic 3: REST API Routes — Issue 1/5

Source: Composite — best of each worktree

Description

Read-only status endpoints for manifest data and live agent statuses.

Acceptance Criteria

  • GET /api/status — full manifest with live agent statuses (calls checkAgentStatus())
  • GET /api/worktrees/:id — single worktree detail with refreshed statuses
  • GET /api/worktrees/:id/diff — branch diff (numstat format with file-level additions/deletions)
  • All routes authenticated via Bearer token
  • Tests: Fastify inject() with mocked core functions

Dependencies

Files to Create/Modify

  • src/server/routes/status.ts (new)
  • src/server/routes/status.test.ts (new)

Metadata

Metadata

Assignees

No one assigned

    Labels

    epic:rest-apiEpic 3: REST API RoutesmobilePPG Mobile project

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions