Accusys
|
159684331e
|
feat: GDINO A+B — time-bounded search (9s vs 130s) + parameterized interval
|
2026-05-14 13:57:25 +08:00 |
|
Accusys
|
5a9b34f1c2
|
feat: identity text search endpoints — /search/identity_text + /identities/search
|
2026-05-14 12:27:08 +08:00 |
|
Accusys
|
39888ce3cc
|
feat: eye filter flag + QA fixes (Gemma4 prompt, YOLO boundary, PaliGemma score, GDINO skip)
|
2026-05-14 12:24:25 +08:00 |
|
Accusys
|
f60a59b280
|
feat: QA self-check agent — 15 prompts, 5 judges, weighted scoring
|
2026-05-14 10:53:30 +08:00 |
|
Accusys
|
2b633174b9
|
docs: reply to M4 with freshly built binary from HEAD
|
2026-05-14 03:45:55 +08:00 |
|
Accusys
|
0bd23fabd0
|
docs: M5 progress report — face tracker, bug fixes, pipeline
|
2026-05-14 03:37:01 +08:00 |
|
Accusys
|
79e455cc3d
|
docs: deliver cut-based trace merge package
|
2026-05-14 03:12:55 +08:00 |
|
Accusys
|
64bcfd716e
|
feat: merge traces within same cut — centroid similarity threshold 0.75
|
2026-05-14 03:04:03 +08:00 |
|
Accusys
|
4e933a554c
|
docs: reply to M4 on trace schema hardcode fix
|
2026-05-14 02:56:59 +08:00 |
|
Accusys
|
e8f44d7357
|
fix: trace_agent_api.rs — replace all dev.* hardcodes with schema::table_name()
|
2026-05-14 02:56:43 +08:00 |
|
Accusys
|
edadb022e1
|
docs: notify M4 of trace video mode param
|
2026-05-14 02:48:15 +08:00 |
|
Accusys
|
995d925053
|
docs: add trace video normal/debug mode to API reference
|
2026-05-14 02:42:57 +08:00 |
|
Accusys
|
8f877b474f
|
feat: trace video normal/debug mode — normal=raw, debug=bbox+frame+identity+cut
|
2026-05-14 02:41:22 +08:00 |
|
Accusys
|
d4386aba1b
|
docs: notify M4 of binary + source delivery
|
2026-05-14 02:34:53 +08:00 |
|
Accusys
|
ac96a4242b
|
fix: correct frame number expression in trace video
|
2026-05-14 02:31:29 +08:00 |
|
Accusys
|
605d02a674
|
feat: trace video shows frame number overlay
|
2026-05-14 02:30:40 +08:00 |
|
Accusys
|
3a7facdc10
|
fix: face tracker — add iou>0.35+dist<100 condition for same-position matching
|
2026-05-14 02:26:37 +08:00 |
|
Accusys
|
7e068f5bb9
|
docs: reply to M4 deploy report — clarify trace/TKG counts, identities issue
|
2026-05-14 01:58:43 +08:00 |
|
Accusys
|
11ec006947
|
docs: reply to M4 --force request
|
2026-05-14 01:54:09 +08:00 |
|
Accusys
|
1023930f73
|
feat: deploy.sh --force flag to skip overwrite confirmation
|
2026-05-14 01:53:59 +08:00 |
|
Accusys
|
f482705b9b
|
docs: deliver pipeline v2 package to M4 — cut-aware traces + TMDB + TKG
|
2026-05-14 01:36:26 +08:00 |
|
Accusys
|
b66d7963c2
|
fix: store_traced_faces — embed from DB, UPDATE not INSERT, dedup
|
2026-05-14 00:32:39 +08:00 |
|
Accusys
|
74f00d3baa
|
fix: face traces split at scene cuts — even same person, different cut
|
2026-05-14 00:21:17 +08:00 |
|
Accusys
|
9007e46b9f
|
fix: trace video bbox no longer extends beyond last detection
|
2026-05-14 00:14:52 +08:00 |
|
Accusys
|
690254a5b2
|
fix: face tracker — reject cross-person match on bbox size + edge exit
|
2026-05-14 00:05:57 +08:00 |
|
Accusys
|
70a796e16c
|
fix: face tracker embedding threshold — reject similarity < 0.5, tighten fallback to >0.75
|
2026-05-14 00:02:39 +08:00 |
|
Accusys
|
118a386f47
|
docs: notify M4 of trace video audio fix + updated binary
|
2026-05-13 23:46:52 +08:00 |
|
Accusys
|
adae263065
|
fix: add audio (aac) to trace video API
|
2026-05-13 23:46:06 +08:00 |
|
Accusys
|
abca3f67ff
|
fix: drop redundant chunk_vectors chunk_id unique constraint
|
2026-05-13 22:42:03 +08:00 |
|
Accusys
|
65a1b55215
|
feat: add macmon + mactop build steps to install_services.sh
|
2026-05-13 22:40:41 +08:00 |
|
Accusys
|
1642a4b817
|
docs: reply to M4 release fixes — pre-clean all tables + SCHEMA variable
|
2026-05-13 22:05:53 +08:00 |
|
Accusys
|
6cd41ed71f
|
fix: deploy.sh pre-clean all tables + SCHEMA var for public/dev
|
2026-05-13 22:05:35 +08:00 |
|
Accusys
|
96a96b4e88
|
docs: release delivery — binary + 2 packages
|
2026-05-13 21:11:31 +08:00 |
|
Accusys
|
301da0810f
|
fix: M5 provides release binary, not M4
|
2026-05-13 21:05:08 +08:00 |
|
Accusys
|
d4864121b7
|
docs: reply to M4 release decision request — 6 items with rationale
|
2026-05-13 21:00:43 +08:00 |
|
Accusys
|
2cf962bc70
|
docs: update DELIVERY_PROCEDURE to v1.1 — add self-verify, version strategy, rollback, deploy details
|
2026-05-13 20:54:58 +08:00 |
|
Accusys
|
7ae8ccafb8
|
docs: add DELIVERY_PROCEDURE.md — M4_workspace → M5 → Public Release
|
2026-05-13 20:52:01 +08:00 |
|
Accusys
|
edb0e0bf7a
|
fix: bundle vec0.dylib in package + deploy install (4/4 M4 items)
|
2026-05-13 20:46:29 +08:00 |
|
Accusys
|
e6aa45d7ea
|
fix: /files total count from DB (was hardcoded 0)
|
2026-05-13 20:45:23 +08:00 |
|
Accusys
|
2e7dd44552
|
fix: scan extensions add jpg/png, /files status from DB (2/4 M4 items)
|
2026-05-13 20:43:37 +08:00 |
|
Accusys
|
50d38a5473
|
docs: reply to M4 on REQUIRED_FILES fix
|
2026-05-13 20:20:36 +08:00 |
|
Accusys
|
fcaaeadf06
|
fix: deploy.sh missing REQUIRED_FILES variable
|
2026-05-13 20:20:26 +08:00 |
|
Accusys
|
1d69a88741
|
fix: deploy.sh build check lenient + per-file import order (M4 feedback)
- Accept SRV_BUILD=unknown (skip build check, only compare version)
- Per-table import with explicit FK order (nodes before edges)
|
2026-05-13 20:15:44 +08:00 |
|
Accusys
|
3dc09cf802
|
docs: add M4 notification protocol to AGENTS.md
|
2026-05-13 20:04:44 +08:00 |
|
Accusys
|
78b7a10ace
|
docs: add M4 notification protocol — standardize response format
|
2026-05-13 20:01:45 +08:00 |
|
Accusys
|
ffc30d7377
|
M4 handover: coordinate fixes, detector registry, deploy v2, YOLOv8s, identity lifecycle
- Fix swift_pose/swift_ocr Y-flip bugs (BUG-003~006)
- Add heuristic_scene module + post-processing trigger (replaces Places365)
- YOLOv5nu → YOLOv8s CoreML (+33% detections, +390% scene indicators)
- Per-table SQL export (split 4.7GB single file → 478MB max per table)
- Version/build check in deploy.sh (compare /health vs file_info.json)
- Add file_uuid column to identities table + backfill
- Identity pre-clean step in deploy (avoids UNIQUE conflicts on re-deploy)
- Stranger_xxx naming fix with UUID context
- Add DETECTOR_REGISTRY.md (25 detectors), DETECTOR_SELECTION_SOP.md
- Update SPATIAL_COORDINATE_REGISTRY.md (P layer, 6-layer architecture)
- New IDENTITY_LIFECYCLE.md
- M4 response docs for deploy_script_fix and 111614 test report
|
2026-05-13 20:00:47 +08:00 |
|
Accusys
|
d34bcae145
|
fix: M4 api_test v2 compatibility — chunk ID format + response
- Fix chunk/0-01 → chunk/0 (v2.0 sequential chunk IDs)
- Identity UUID 2b0ddefe (Cary Grant) confirmed working in v2.0
- api_test.sh: 39/39 passed
- Response doc to M4_HANDOVER/ + M4_workspace/
|
2026-05-13 05:00:59 +08:00 |
|
Accusys
|
5c1d8a67b2
|
docs: M4 handover V2.0 — complete package with TMDB, sqlite-vec, deploy scripts
- Package v20260512_203344.tar.gz: 1.3GB, 18 files
- Self-contained deploy/verify scripts
- SQLite + sqlite-vec with 9 tables + 3 vec0 vector tables
- TMDB face matching: 9 actors, 93.6% face coverage
- Full TKG: 6,457 nodes + 21,028 edges
- Identity data: 428 identities, 5,483 bindings
- Offline report: render_offline_report.py
- All reports: ERP, SFTPGo, Service Inventory
|
2026-05-13 04:40:30 +08:00 |
|
Accusys
|
c0c0e6e8ea
|
feat: self-contained deploy/verify scripts in release package
- Add deploy.sh: imports data.sql, copies video, copies output files, verifies
- Add verify.sh: checks file integrity + DB/offline status
- Both scripts included in tar.gz via release package command
- Package now deployable standalone without release CLI
|
2026-05-13 04:35:43 +08:00 |
|
Accusys
|
48c3b13c37
|
fix: restore identity_id after face_dedup, rebuild package v20260512
- Re-ran identity_bind.py to restore identity_id on face_detections
- Dedup cleanup had removed rows with identity_id, kept NULL rows
- 70691 face_detections now have identity_id, 428 identities
- Full package rebuild: 169MB sqlite, 1358MB tar.gz
- identities.json: 428 identities + 5483 bindings + 5483 trace maps
- TMDB matching complete: Audrey Hepburn 843 traces, Cary Grant 482
|
2026-05-13 04:30:18 +08:00 |
|