feat: Phase 2.6 edges migration to Qdrant (TKG-only architecture)
Phase 2.6.1: co_occurrence_edges migration - build_co_occurrence_edges_from_qdrant() - Qdrant embeddings → frame grouping → YOLO objects - Result: 6679 edges (vs 6701 PostgreSQL) Phase 2.6.2: face_face_edges migration - build_face_face_edges_from_qdrant() - Qdrant embeddings → frame grouping → face pairs - mutual_gaze detection preserved - Result: 6 edges (exact match) Phase 2.6.3: speaker_face_edges migration - build_speaker_face_edges_from_qdrant() - Qdrant embeddings → trace_id frame ranges - SPEAKS_AS edge creation Architecture: - All edges use Qdrant payload (no face_detections queries) - PostgreSQL fallback for empty Qdrant - Estimated 3.6x performance improvement Testing: - Playground (3003): ✓ All Phase 2.6 logs verified - Edge counts: ✓ Close match with PostgreSQL - Fallback: ✓ Working Docs: - docs_v1.0/DESIGN/TKG_PHASE2_6_EDGES_MIGRATION.md - docs_v1.0/M4_workspace/2026-06-21_phase2_6_test.md
This commit is contained in:
Symlink
+1
@@ -0,0 +1 @@
|
||||
v1.0.0_20260618_155213
|
||||
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233355
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:33:55.807345+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233401
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:01.814111+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233407
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:07.840966+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233413
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:13.764934+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233419
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:19.843331+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233425
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:25.768309+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233431
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:31.951221+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233437
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:38.051475+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233443
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:44.065778+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233450
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:50.226613+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233456
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:34:56.369677+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233502
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:02.458881+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233508
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:08.609206+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233514
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:14.932471+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233520
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:21.060246+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233526
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:27.055232+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233532
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:32.941808+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233538
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:38.710566+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233544
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:44.649225+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
id,chunk_id,uuid,chunk_type,embedding,created_at
|
||||
|
@@ -0,0 +1,8 @@
|
||||
Model: 8703db167315e6d27de6687154169f58_v1
|
||||
Phase: 1
|
||||
Version: v1.0.0
|
||||
Timestamp: 20260616_233550
|
||||
File UUID: 8703db167315e6d27de6687154169f58
|
||||
Qdrant Collection: momentry_dev_rule1_v2
|
||||
Git Commit: 17e4e15860e059aeecee352d7d1a635d557d27ad
|
||||
Packaged at: 2026-06-16T23:35:50.568908+00:00
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user