Commit Graph

  • 149226ff17 fix: production service auto-start via launchd + fix worker retry loop main Accusys 2026-07-07 05:41:09 +08:00
  • bb606f52f5 feat: independent TKG processing mechanism with operation logging Accusys 2026-07-07 03:15:59 +08:00
  • f56bdb7fbb fix: ingestion-status shows all steps done when job is completed Accusys 2026-07-06 22:08:11 +08:00
  • 3067896b0f fix: comprehensive fixes for ingestion and TKG Accusys 2026-07-06 21:14:08 +08:00
  • 146d3cedb2 fix: update PipelineProgress when job completes via essential_completed path Accusys 2026-07-06 19:08:56 +08:00
  • 765db8ae9f fix: TKG FPS calculation for ASRX fallback segments Accusys 2026-07-06 16:08:32 +08:00
  • dd63dbff9b fix: support videos with no audio or no faces Accusys 2026-07-06 15:54:14 +08:00
  • 27660f48e4 fix: ASRX fallback to ASR segments on error instead of silent_audio Accusys 2026-07-06 14:23:53 +08:00
  • e4fdbbc18a fix: clear stale PipelineProgress when new job starts Accusys 2026-07-06 13:07:53 +08:00
  • 004ff9ad48 fix: ingestion_complete now checks TKG nodes before completing job Accusys 2026-07-06 12:24:25 +08:00
  • 552f539bdf fix: remove TKG guard to prevent deadlock Accusys 2026-07-06 11:28:40 +08:00
  • 221aa4c4cc fix: worker detects deleted jobs and skips them Accusys 2026-07-06 10:28:11 +08:00
  • 799ede5a0e feat: OCR independent chunks + TMDb seed with file_uuid Accusys 2026-07-06 08:56:56 +08:00
  • cb604b74ec docs: update Rule 1 OCR independent chunks documentation Accusys 2026-07-05 23:36:56 +08:00
  • e91d51cc5e feat: OCR independent chunks (方案 A) + stats API Accusys 2026-07-05 23:28:09 +08:00
  • 5a3f791ecd feat: only run identity agent if file has seed identities Accusys 2026-07-05 22:22:22 +08:00
  • 0b82aa875c feat: Rule 1 now creates chunks for OCR-only text Accusys 2026-07-05 22:06:35 +08:00
  • 465552f8b2 fix: remove duplicate 'asr' pre_chunks storage in ASRX handler Accusys 2026-07-05 19:49:03 +08:00
  • 5fcd5212d5 fix: FilesView merge logic and computed property Accusys 2026-07-04 23:42:42 +08:00
  • 53f28ac458 fix: FilesView filter logic - remove 'registered_scan' status Accusys 2026-07-04 22:48:23 +08:00
  • 7fc4dcbddb feat: add media type and indexed status filters to FilesView Accusys 2026-07-04 22:41:51 +08:00
  • 96e13e40cb fix: all_completed now checks ALL expected processors have results Accusys 2026-07-04 22:09:38 +08:00
  • 4e8c0ea5b9 fix: skip empty ASRX segments in Rule 1, fix chunk_id numbering Accusys 2026-07-04 12:41:40 +08:00
  • e4d6fbac50 feat: add search_by_appearance agent tool for clothing color search Accusys 2026-07-02 22:22:07 +08:00
  • 78364afc51 fix: keyword search - add text_content field and CJK support Accusys 2026-07-02 21:16:38 +08:00
  • 5a9d4325d8 fix: face thumbnail crop using bbox parameters Accusys 2026-07-02 18:31:54 +08:00
  • 3035c6db5d fix: add /api/v1/face-thumbnail route for People view thumbnails Accusys 2026-07-02 18:13:38 +08:00
  • 28a4e9b1b8 fix: worker/processor.rs ASRX 使用正確的 start_frame Accusys 2026-07-02 17:10:24 +08:00
  • 3943075a9b fix: ASRX pre_chunks 使用正確的 start_frame Accusys 2026-07-02 17:08:50 +08:00
  • e2b3858b67 fix: job never completes - processor_results.file_uuid is NULL Accusys 2026-07-02 16:42:24 +08:00
  • bd6d108ade fix: remove trace_chunks from API + fix OCR frame calculation Accusys 2026-07-02 16:23:25 +08:00
  • d4c26deae2 fix: pipeline progress computed from DB state instead of Redis Accusys 2026-07-02 15:11:25 +08:00
  • 619b056ada fix: TKG stats API returning 0 - count_by_type used wrong column Accusys 2026-07-02 14:53:47 +08:00
  • 6507766ea2 fix: Qdrant collection name + PipelineProgress accumulation Accusys 2026-07-02 13:44:45 +08:00
  • 64f29d614b fix: Rule 1/TKG trigger conditions + essential_failed guard Accusys 2026-07-02 13:31:38 +08:00
  • 3eabd45882 fix: ASRX duplication, TKG edges, trace ingest, and add pipeline progress publishing Accusys 2026-07-02 10:43:46 +08:00
  • d791d138f2 fix: API endpoints for file_uuid filtering of pending identities Accusys 2026-06-26 14:26:36 +08:00
  • bd7d8c77bf feat: add migrate_manual_file_identities.py Accusys 2026-06-26 13:55:10 +08:00
  • 6f1a560d06 fix: add script_dir() method to PythonExecutor Accusys 2026-06-26 13:46:23 +08:00
  • 67caf09732 feat: tmdb_agent now inserts identities and file_identities to DB Accusys 2026-06-26 13:39:08 +08:00
  • 6cbc11efda feat: add confirm_identity API endpoint Accusys 2026-06-26 08:30:03 +08:00
  • 615f9da2df fix: identity status - TMDb and user_defined identities start as 'pending' (確認制) Accusys 2026-06-26 02:16:46 +08:00
  • a2f2b7918a fix: add trace_id and status to face_track nodes, force update properties on rebuild Accusys 2026-06-26 00:19:00 +08:00
  • 0c3f385b1f remove: skin_tone_trace node type Accusys 2026-06-25 19:21:05 +08:00
  • fd2edd5736 fix: TKG rebuild type mismatch and face_track nodes Accusys 2026-06-25 11:23:53 +08:00
  • ecb0e9c7d0 feat: add /api/v1/health public endpoint Accusys 2026-06-25 10:05:33 +08:00
  • 4273576612 feat: implement skin_tone_trace node builder and standardize TKG node naming Accusys 2026-06-25 03:09:16 +08:00
  • 406b2d5524 docs: update TKG documentation for Identity Agent V4.0 Accusys 2026-06-25 02:27:34 +08:00
  • 4b4d37b332 fix: qdrant_request empty body handling (use 'is not None' check) Accusys 2026-06-25 02:19:07 +08:00
  • b19b1a8c46 fix: count_seeds empty body handling Accusys 2026-06-25 02:02:17 +08:00
  • d20819b03b feat: add manual_seed.py for user-selected face trace seed creation Accusys 2026-06-25 01:49:53 +08:00
  • b5e3adf5de feat: add generate_seed_embeddings.py for TMDb profile extraction Accusys 2026-06-25 01:45:48 +08:00
  • 4198a74002 feat: add confirm_identity.py for identity binding confirmation Accusys 2026-06-25 01:38:00 +08:00
  • 21b9f500d9 feat: add TKG node marking for Identity Agent suggestions Accusys 2026-06-25 01:11:05 +08:00
  • 6851cb4734 feat: add identity_matcher.py for multi-angle face matching Accusys 2026-06-25 00:57:22 +08:00
  • 580c4b4017 feat: add _seeds collection helper functions for Identity Agent Accusys 2026-06-25 00:47:25 +08:00
  • 9fbb4f9b48 feat: add Qdrant _faces collection embedding push Accusys 2026-06-25 00:23:20 +08:00
  • 074cdcdbed refactor: remove face embedding architecture - single Qdrant _faces collection Accusys 2026-06-24 22:27:09 +08:00
  • 360cb991e1 feat: add queued status + FIFO queue ordering Accusys 2026-06-24 05:18:40 +08:00
  • 14e886cc08 feat: progressive multi-round face matching + pending person API Accusys 2026-06-24 03:42:04 +08:00
  • 766a1d9a6d feat: Swift Face Pose integration + TKG 方案 B Accusys 2026-06-23 05:47:24 +08:00
  • e1e2da2140 fix: processor-counts API + ASRX field name conversion Accusys 2026-06-22 23:33:39 +08:00
  • db8bb8fa95 fix(tkg): handle null identity_id + remove skin_tone nodes Accusys 2026-06-22 16:39:47 +08:00
  • 70e849d3ae refactor: remove Rule 3, Story, and Caption processors Accusys 2026-06-22 15:34:02 +08:00
  • 22f13eca4b fix(cut): change ffprobe output format to default=nk=0 Accusys 2026-06-22 13:25:16 +08:00
  • 30b252ac95 fix: pre_chunks schema + TMDb movie name extraction Accusys 2026-06-22 11:55:12 +08:00
  • f4de741d5b fix: add appearance back to processor list, keep mediapipe/story filtered out Accusys 2026-06-22 09:20:16 +08:00
  • c93b54efeb fix: filter deprecated processors from trigger API requests Accusys 2026-06-22 09:15:02 +08:00
  • 4ba248513e fix: correct processor list - remove deprecated mediapipe/appearance/story, fix auto-pipeline order Accusys 2026-06-22 08:49:41 +08:00
  • 7e548f8b08 release: v1.3.0 - TKG node type renaming v1.3.0 Accusys 2026-06-22 07:18:21 +08:00
  • bce9435823 feat: add Level 2/3 dynamic feature extraction CLI Accusys 2026-06-22 03:26:12 +08:00
  • d0858f288a docs: add CLI usage for TKG Level 1 builder Accusys 2026-06-22 03:24:04 +08:00
  • 9e0a0227ea docs: update Appearance_Feature_System with shot type detection Accusys 2026-06-22 02:50:45 +08:00
  • d94b96d884 feat: add shot type detection and proportion-based height estimation Accusys 2026-06-22 02:47:01 +08:00
  • 606f31f13c feat: add appearance feature system with coordinate/scale fixes Accusys 2026-06-22 02:27:03 +08:00
  • 97180aa7cd fix: add environment variable exports to startup scripts Accusys 2026-06-21 21:21:32 +08:00
  • e949ac793d docs: face_detections deprecation plan - analysis and future migration Accusys 2026-06-21 05:24:12 +08:00
  • 01dae66285 test: Production (3002) Phase 2.6-2.7 release test Accusys 2026-06-21 05:20:39 +08:00
  • 6ede2a443c release: Phase 2.6-2.7 to production (3002) - edges migration and identity resolution Accusys 2026-06-21 05:17:34 +08:00
  • e214106d48 feat: Phase 2.7 identity resolution for gaze/lip trace nodes Accusys 2026-06-21 05:12:13 +08:00
  • 2cfcfdd1af feat: Phase 2.6 edges migration to Qdrant (TKG-only architecture) Accusys 2026-06-21 04:47:49 +08:00
  • 0afc70fc5b test: Production (3002) Phase 2.5 release verification Accusys 2026-06-21 04:31:52 +08:00
  • 721c343486 release: Phase 2.5 to production (3002) - gaze_trace and lip_trace Qdrant migration Accusys 2026-06-21 03:12:38 +08:00
  • c39805bb8e feat: Phase 2.5 gaze_trace and lip_trace Qdrant migration + Charade Q&A test Accusys 2026-06-21 02:17:08 +08:00
  • 23c440104b feat: Phase 2-3 TKG-only architecture Accusys 2026-06-21 01:30:04 +08:00
  • 2f2ccc94f7 feat: Identity Agent query Qdrant for face embeddings Accusys 2026-06-21 00:31:25 +08:00
  • 3ad6f8740a feat: Rule2 TKG relationship chunks + Phase0-1 Qdrant integration Accusys 2026-06-21 00:22:41 +08:00
  • 17e4e15860 feat: add Vision LLM integration (CLIP + Qwen3-VL cascade) v1.2.0 Accusys 2026-06-13 16:25:52 +08:00
  • 834b0d4865 feat: score-based search, LLM re-ranking endpoint, video title search, pipeline module Accusys 2026-06-04 07:40:41 +08:00
  • e1572907ae feat: ASRX hybrid pipeline, identity history, worker fixes, checkpoint system v1.1.0 Accusys 2026-06-02 07:13:23 +08:00
  • e3066c3f49 Add Charade face matching experience report Accusys 2026-06-02 05:01:56 +08:00
  • 3731a1230f docs: add Identity Best-Face API requirement document for frontend team Accusys 2026-06-01 21:58:54 +08:00
  • 874d688987 feat: deploy hybrid search (semantic+keyword+identity) with RRF fusion Accusys 2026-06-01 15:15:17 +08:00
  • 0d58a738a1 feat: add processor state machine and alert mechanism Accusys 2026-05-30 10:03:49 +08:00
  • 08167d73b2 docs: add Processor State Machine V1.0 design Accusys 2026-05-30 10:03:48 +08:00
  • 3d13d1390e Merge branch 'main' of http://192.168.110.200:3000/admin/momentry_core Accusys 2026-05-29 23:14:14 +08:00
  • 04cbb71ca0 docs: save handoff - library page flash & filter fix Accusys 2026-05-29 23:12:09 +08:00
  • e96cc8c8de docs: record WordPress API URL update session progress Accusys 2026-05-29 19:06:15 +08:00
  • f5cf12409b docs: expand JPEG validation plan to include Python scripts M5Max128 2026-05-27 15:55:20 +08:00
  • ea20e27a4d docs: add JPEG validation implementation plan for M5Max48 M5Max128 2026-05-27 15:40:15 +08:00