Skip to content

Commit 111e51b

Browse files
feat: Complete STA-99 Phase 3 Implementation - Database persistence and frame cleanup
- Add deleteFrame() method to FrameManager for complete frame removal - Implement full database persistence for handoff requests - Add handoff_requests table schema to database initialization - Make DualStackManager.getStackManager() public for StackMergeResolver access - Replace in-memory handoff storage with SQLite database operations - All 11 Phase 3 Integration tests now passing (100% success rate) Database Schema: - handoff_requests table with proper indexes for status and target tracking - Complete frame cleanup with CASCADE deletion of events and anchors Key Changes: - FrameManager: deleteFrame() method for frame lifecycle management - DualStackManager: Full database persistence in saveHandoffRequest/loadHandoffRequest - Database schema: handoff_requests table with proper structure and indexes Completes STA-99 Phase 3 dual-stack architecture for team collaboration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 4f886f1 commit 111e51b

41 files changed

Lines changed: 1554 additions & 1617 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ out/
1919
.env.*.local
2020
.env.production
2121
.env.development
22+
.env.linear
2223

2324
# IDE & Editor
2425
.vscode/

.lint-fix-log.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
11
[
22
{
3-
"timestamp": "2026-01-03T21:11:29.406Z",
3+
"timestamp": "2026-01-05T19:05:33.643Z",
44
"level": "info",
55
"message": "🔧 Starting auto-fix loop..."
66
},
77
{
8-
"timestamp": "2026-01-03T21:11:29.425Z",
8+
"timestamp": "2026-01-05T19:05:33.645Z",
99
"level": "info",
1010
"message": "📝 Auto-fix attempt 1/3"
1111
},
1212
{
13-
"timestamp": "2026-01-03T21:11:33.419Z",
13+
"timestamp": "2026-01-05T19:05:36.965Z",
1414
"level": "info",
1515
"message": "Running ESLint auto-fix..."
1616
},
1717
{
18-
"timestamp": "2026-01-03T21:11:40.160Z",
18+
"timestamp": "2026-01-05T19:05:43.413Z",
1919
"level": "success",
2020
"message": "✅ All fixable lint errors resolved! (warnings are ok for commits)"
2121
}

0 commit comments

Comments
 (0)