Phase 3: Infrastructure Layer #233

Merged
mprihoda merged 3 commits from IW-148-phase-03 into IW-148 2026-03-03 10:59:08 +00:00
mprihoda commented 2026-03-03 10:59:02 +00:00 (Migrated from github.com)

Phase 3: Infrastructure Layer

Goals: HTTP endpoint for project registration, CLI-to-server client, auto-pruning of stale projects

Tests: 8 new integration tests (1665 total passing)

Changes:

  • PUT /api/v1/projects/:projectName endpoint (register/update projects)
  • ServerClient.registerProject() for CLI-to-server communication
  • Auto-pruning stale project registrations on dashboard load
  • projectDetails() falls back to registered projects with zero worktrees

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com

## Phase 3: Infrastructure Layer **Goals**: HTTP endpoint for project registration, CLI-to-server client, auto-pruning of stale projects **Tests**: 8 new integration tests (1665 total passing) Changes: - `PUT /api/v1/projects/:projectName` endpoint (register/update projects) - `ServerClient.registerProject()` for CLI-to-server communication - Auto-pruning stale project registrations on dashboard load - `projectDetails()` falls back to registered projects with zero worktrees Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign in to join this conversation.
No description provided.