This is the parent tracking issue for implementing the API-key flow feature.
Allow SerenDB users to select their target project and database interactively using an API key, eliminating the need to manually construct PostgreSQL connection strings.
Phase 1 (Codex) ─────────────────────────────────────┐
1.1 → 1.2 → 1.3 → 1.4 → 1.5 │
├─→ Phase 4 (Claude Review)
Phase 2 (Gemini) ────────────────────────────────────┤ 4.1, 4.2
2.1 → 2.2 │
│
Phase 3 (Codex) ─────────────────────────────────────┤
(depends on Phase 1 & 2) │
3.1 → 3.2 → 3.3 → 3.4 │
│
Phase 5 (Gemini - seren-replicator) ─────────────────┘
(depends on Phase 3)
5.1 → 5.2 → 5.3 → 5.4 → 5.5
This is the parent tracking issue for implementing the API-key flow feature.
Overview
Allow SerenDB users to select their target project and database interactively using an API key, eliminating the need to manually construct PostgreSQL connection strings.
Implementation Plan
See docs/plans/api-key-flow-implementation.md for complete implementation details.
Child Issues
Phase 1: Foundation (Codex) - database-replicator
Phase 2: State Persistence (Gemini) - database-replicator
Phase 3: CLI Integration (Codex) - database-replicator
Phase 4: Testing & Documentation (Claude Review)
Phase 5: Remote Execution (Gemini) - seren-replicator
Task Dependencies
Agent Assignment Summary
Note: Gemini handles ALL seren-replicator (upstream) changes to keep it manageable.
Labels
api-key-flow- All issues in this featureagent:codex- Tasks for Codexagent:gemini- Tasks for Geminiagent:claude-review- Tasks for Claude to review