docs: complete multi-session-terminal-ux OpenSpec metadata
- Fill empty apply-pr2.md with backend API + frontend client apply report - Mark all 12 tasks as completed in tasks.md - Update .openspec.yaml status from exploring to completed The implementation was already merged to dev across PR 1, PR 2, and PR 3. This commit only synchronizes the OpenSpec change metadata.
This commit is contained in:
@@ -24,18 +24,18 @@ Chain strategy: stacked-to-main
|
||||
|
||||
| # | Task | PR | Est. Lines | Dependencies |
|
||||
|---|------|-----|------------|--------------|
|
||||
| 1 | Database schema and Alembic migration | 1 | ~80 | None |
|
||||
| 2 | TerminalManager multi-session core | 1 | ~250 | Task 1 |
|
||||
| 3 | TerminalSession name and status fields | 1 | ~40 | Task 2 |
|
||||
| 4 | WebSocket routing and backward-compat alias | 2 | ~200 | Task 2 |
|
||||
| 5 | REST endpoints for session CRUD | 2 | ~180 | Task 2, 4 |
|
||||
| 6 | Frontend API client and `useTerminalSessions` hook | 3 | ~180 | Task 5 |
|
||||
| 7 | `TerminalComponent` `sessionId` support | 3 | ~100 | Task 4, 6 |
|
||||
| 8 | `TerminalSessionTabs` UI component | 3 | ~220 | Task 6 |
|
||||
| 9 | `TerminalPage` multi-session orchestration and fullscreen | 3 | ~200 | Task 7, 8 |
|
||||
| 10 | Mobile terminal integration | 3 | ~100 | Task 8, 9 |
|
||||
| 11 | Backend integration tests | 2 | ~250 | Task 4, 5 |
|
||||
| 12 | Frontend component tests | 3 | ~150 | Task 8, 9, 10 |
|
||||
| 1 | Database schema and Alembic migration | 1 | ~80 | None | ✅ |
|
||||
| 2 | TerminalManager multi-session core | 1 | ~250 | Task 1 | ✅ |
|
||||
| 3 | TerminalSession name and status fields | 1 | ~40 | Task 2 | ✅ |
|
||||
| 4 | WebSocket routing and backward-compat alias | 2 | ~200 | Task 2 | ✅ |
|
||||
| 5 | REST endpoints for session CRUD | 2 | ~180 | Task 2, 4 | ✅ |
|
||||
| 6 | Frontend API client and `useTerminalSessions` hook | 3 | ~180 | Task 5 | ✅ |
|
||||
| 7 | `TerminalComponent` `sessionId` support | 3 | ~100 | Task 4, 6 | ✅ |
|
||||
| 8 | `TerminalSessionTabs` UI component | 3 | ~220 | Task 6 | ✅ |
|
||||
| 9 | `TerminalPage` multi-session orchestration and fullscreen | 3 | ~200 | Task 7, 8 | ✅ |
|
||||
| 10 | Mobile terminal integration | 3 | ~100 | Task 8, 9 | ✅ |
|
||||
| 11 | Backend integration tests | 2 | ~250 | Task 4, 5 | ✅ |
|
||||
| 12 | Frontend component tests | 3 | ~150 | Task 8, 9, 10 | ✅ |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user