Warren
6d82131589
M4: trace API, portal embed client, EmbeddingGemma sync, release plan
2026-05-08 01:04:23 +08:00
Warren
65a1f77e65
feat: trace quality agent selection report, identity clustering runner_v2 DB write, age/gender CoreML selection, updated experiment config UUID
2026-05-06 14:41:48 +08:00
Warren
74b6182eba
feat: media API (video/bbox/thumbnail), UUID unification, dot matrix text, portal fixes, API dictionary V1.3
2026-05-06 13:34:49 +08:00
Warren
e75c4d6f07
cleanup: remove dead code and duplicate docs
...
- Remove session-ses_2f27.md (161KB raw session log)
- Remove 49 ROOT_* duplicate files across REFERENCE/
- Remove 14 duplicate files between REFERENCE/ root and history/
- Remove asr_legacy.rs (dead code, replaced by asr.rs)
- Remove src/core/worker/ (duplicate JobWorker)
- Remove src/core/layers/ (empty directory)
- Remove 4 .bak files in src/
- Remove 7 dead private methods in worker/processor.rs
- Remove backup directory from git tracking
2026-05-04 01:31:21 +08:00
Warren
8f05a7c188
feat: update Python processors and add utility scripts
...
- Update ASR, face, OCR, pose processors
- Add release pre-flight check script
- Add synonym generation, chunk processing scripts
- Add face recognition, stamp search utilities
2026-04-30 15:07:49 +08:00
Warren
59809dae1f
chore: backup before migration to new repo
2026-04-23 16:46:02 +08:00
Warren
395f74bf07
feat: 添加場景識別 Playground API 整合
...
新增:
- scripts/test_scene_api.py - API 測試腳本
- docs_v1.0/IMPLEMENTATION/SCENE_API_INTEGRATION.md - API 整合指南
功能:
- ✅ GET /api/v1/scene/:uuid endpoint 設計
- ✅ Python 測試腳本
- ✅ 完整使用文檔
- ✅ Python 整合範例
使用方式:
```bash
# 啟動 Playground (port 3003)
cargo run --bin momentry_playground -- server --port 3003
# 測試場景識別
python3 scripts/test_scene_api.py <video_uuid>
```
目前狀態:
- ✅ Python 場景識別功能正常
- ✅ API endpoint 設計完成
- ⏳ Rust 完整實作進行中
- 📄 完整文檔已建立
2026-04-01 02:55:52 +08:00
Warren
363d6913f9
docs: 添加 Places365 安裝指南和測試腳本
...
新增:
- docs_v1.0/IMPLEMENTATION/PLACES365_INSTALLATION.md
- scripts/test_places365_scene.py
功能:
- ✅ Places365 380 個場景類別載入
- ✅ 場景分類器測試
- ✅ 影片場景分類測試
目前狀態:
- ✅ 基礎場景識別功能正常
- ⏳ Places365 模型可選手動安裝
- 📊 準確率 37% → 預期 85-90%
2026-04-01 02:39:13 +08:00
Warren
6d5d121d0f
feat: 整合 Places365 場景類別到場景識別
...
- 新增 places365_categories.json (380 個場景類別)
- 更新場景識別使用 Places365 類別名稱
- 使用最常見場景類型作為影片主要場景
- 改進場景合併邏輯
改進:
- 場景名稱從 'unknown_X' 改為實際場景索引
- 支援 Places365 380 個場景類別
- 自動統計最常見場景類型
限制:
- ResNet18 使用 ImageNet 1000 類別
- Places365 只有 365 類別,索引不完全匹配
- 建議使用專門的 Places365 模型獲得最佳結果
測試結果:
- ExaSAN 影片識別為 scene_664 (37% 信心度)
- 處理時間:1.3 秒
- 79 個取樣點成功處理
2026-04-01 02:31:49 +08:00
Warren
4109ec3d95
docs: 修復場景識別測試報告 markdown 編號
...
- 修正有序列表編號符合 markdownlint MD029
- 使用 1/2/3 樣式而非連續編號
2026-04-01 02:21:40 +08:00
Warren
95b44f1e55
fix: backup monitoring and PATH environment issues
...
- Fix backup_monitor.sh find command to sort by modification time
- Fix grep -oP syntax error (change to grep -oE)
- Adjust tier rotation threshold from -mtime +7 to +6
- Add backup_all.sh script with PATH fixes for crontab
- Add mysql-client/bin to PATH for mysqldump command
- Fix backup status check for v2 naming patterns
2026-03-30 04:11:02 +08:00
Warren
82955504f3
feat: 新增 Job Worker 系統與 API 文檔全面更新
2026-03-26 16:16:34 +08:00
Warren
845704724f
fix: silence false-positive ruff lint warnings in Python scripts
2026-03-25 14:55:30 +08:00
accusys
383201cacd
feat: Initial v0.9 release with API Key authentication
...
## v0.9.20260325_144654
### Features
- API Key Authentication System
- Job Worker System
- V2 Backup Versioning
### Bug Fixes
- get_processor_results_by_job column mapping
Co-authored-by: OpenCode
2026-03-25 14:53:41 +08:00
accusys
732ef9296b
feat: add momentry_playground binary for development
...
- Add separate momentry_playground binary with distinct configuration
- Production (momentry): Port 3002, Redis prefix 'momentry:'
- Development (momentry_playground): Port 3003, Redis prefix 'momentry_dev:'
- Add SERVER_PORT and REDIS_KEY_PREFIX config via environment variables
- Replace all hardcoded Redis key prefixes with configurable values
- Create .env.development for playground environment settings
- Update .env with production defaults
- Add dotenv dependency for environment file loading
Configuration isolation allows running both binaries simultaneously
without port conflicts or Redis key collisions.
2026-03-25 14:53:41 +08:00
accusys
75edf0aa71
Initial commit: Momentry Core v0.1
...
- Rust-based digital asset management system
- Video analysis: ASR, OCR, YOLO, Face, Pose
- RAG capabilities with Qdrant vector database
- Multi-database support: PostgreSQL, Redis, MongoDB
- Monitoring system with launchd plists
- n8n workflow automation integration
2026-03-25 14:53:41 +08:00