Commit Graph

  • d7a133e1e4 docs: file conversion strategy — tools, licensing, implementation phases Accusys 2026-05-15 10:05:14 +08:00
  • 85b06b6169 docs: API ref — fix uuid→file_uuid, add fps/end_frame/end_time, dual input, lookup, content_hash, audio params Accusys 2026-05-15 05:10:27 +08:00
  • a66bd6b7c2 chore: track M4's register_api_404 report Accusys 2026-05-15 03:28:38 +08:00
  • fc1d7751dd feat: register non-video files — graceful probe fallback for svg/pdf/docx/pages etc Accusys 2026-05-15 03:17:57 +08:00
  • 263f017972 revert: remove /api/v1/register alias — not a valid endpoint, corrected M4 to use /api/v1/files/register Accusys 2026-05-15 03:12:32 +08:00
  • e5f2bba248 fix: add /api/v1/register alias for backward compatibility Accusys 2026-05-15 03:08:56 +08:00
  • 53d64677d0 fix: rsync pipeline check looks for source-built binary at ~/bin/rsync Accusys 2026-05-15 01:22:54 +08:00
  • 1c07136ef1 feat: add rsync as managed resource — registered in DB + pipeline health check Accusys 2026-05-15 01:13:57 +08:00
  • 194a3b161a feat: registration accepts optional content_hash from client — checksum at birth Accusys 2026-05-14 20:44:33 +08:00
  • 37747466e8 fix: deploy_package.sh — add content_hash column migration before import Accusys 2026-05-14 20:35:22 +08:00
  • 4d1fe2d26f feat: file dedup — content_hash SHA256 + /files/lookup API + auto-rename on name collision Accusys 2026-05-14 20:24:21 +08:00
  • 189bec929a feat: all video endpoints support mode=normal|debug + audio=on|off Accusys 2026-05-14 19:04:42 +08:00
  • d2bc7c0e2d fix: trace debug cut query — use chunk table (no separate 'cut' table exists), show '-' when unavailable Accusys 2026-05-14 18:48:27 +08:00
  • 7fb6745c27 fix: trace debug — move overlay to top-left, double font sizes Accusys 2026-05-14 18:44:27 +08:00
  • 93d87f0582 fix: trace video normal mode — remove -an to preserve audio Accusys 2026-05-14 18:38:11 +08:00
  • 54763ea88d docs: final compliance audit — uuid naming + start/end standardization Accusys 2026-05-14 18:00:51 +08:00
  • b5215f13e3 fix: progress route :uuid → :file_uuid (consistency with API docs) Accusys 2026-05-14 17:58:57 +08:00
  • 11f690ca35 docs: fix start/end → start_frame/end_frame in API docs Accusys 2026-05-14 17:57:00 +08:00
  • 0491c39d3f docs: audit API docs — fix all remaining bare uuid → file_uuid Accusys 2026-05-14 17:54:39 +08:00
  • a9d0228a72 fix: unregister — rename request/response uuid → file_uuid Accusys 2026-05-14 17:46:38 +08:00
  • 1319eecc71 docs: add UUID naming rule to AGENTS.md + DOCS_STANDARD.md — never bare uuid, always file_uuid/identity_uuid Accusys 2026-05-14 17:40:18 +08:00
  • 8608d38548 docs: fix unregister endpoint description — supports uuid + pattern modes Accusys 2026-05-14 17:38:35 +08:00
  • 4494935cc9 feat: dual input (start_frame/end_frame + start_time/end_time) + all outputs include frames, time, fps Accusys 2026-05-14 17:36:18 +08:00
  • df531b2457 docs: clarify start_frame/end_frame vs start_time/end_time across API docs Accusys 2026-05-14 17:23:33 +08:00
  • 89c3b7df50 docs: clarify file_uuid vs identity_uuid across all API docs Accusys 2026-05-14 17:19:57 +08:00
  • 0da90630f5 docs: update trace API ref + API dictionary to V4.1 Accusys 2026-05-14 17:15:37 +08:00
  • 2e9bb6e52b docs: update API reference to V4.1 — health pipeline, trace debug, identity search Accusys 2026-05-14 17:14:33 +08:00
  • 26f243428d docs: pipeline services checklist for M4 Accusys 2026-05-14 17:05:18 +08:00
  • 513b9e72fc feat: health/detailed — add pipeline status section (scripts, models, ffmpeg, embed, gdino, llm) Accusys 2026-05-14 17:01:54 +08:00
  • c589eb10cf docs: respond to M4 binary crash analysis Accusys 2026-05-14 16:32:02 +08:00
  • b3458edfc5 delivery: v1.0.0_1f7daf9 for M4 — schema hardcode fix, health API, trace debug overhaul Accusys 2026-05-14 16:09:21 +08:00
  • 1f7daf9e8b fix: escape colons in drawtext text values for ffmpeg 8.1.1 filter parser compatibility Accusys 2026-05-14 15:55:32 +08:00
  • 6728c2bb90 feat: trace debug — actual bbox thickness=4, interpolated bbox thickness=1 at first known position Accusys 2026-05-14 15:24:11 +08:00
  • d8dddda970 fix: trace debug bbox thickness 1 (thinner) Accusys 2026-05-14 15:21:04 +08:00
  • cfb0cfbb37 fix: trace debug info panel moved to bottom-left corner Accusys 2026-05-14 15:20:05 +08:00
  • 94122f5371 fix: trace debug bbox transparency 0.5 Accusys 2026-05-14 15:18:12 +08:00
  • a8d7361a97 fix: trace debug — green bbox + trace_id label per face detection Accusys 2026-05-14 15:17:06 +08:00
  • c90394897d fix: trace debug — show Stranger_NNN for unnamed traces instead of unknown Accusys 2026-05-14 15:12:21 +08:00
  • 8f013cbdbc fix: trace debug mode — show all traces in frame range with interpolation Accusys 2026-05-14 15:09:34 +08:00
  • c51d6f6f2d fix: trace debug mode — text overlay only, no bounding boxes Accusys 2026-05-14 15:07:28 +08:00
  • 1497b53e82 fix: trace video default mode changed from 'debug' to 'normal' Accusys 2026-05-14 15:00:35 +08:00
  • 6927415c41 feat: health API — add build_timestamp + detailed resource status list Accusys 2026-05-14 14:59:30 +08:00
  • 2c4e32f14a fix: deploy.sh normalizes schema prefix in data.sql too (format normalization) Accusys 2026-05-14 14:46:53 +08:00
  • df47ed1417 feat: identity inactive cleanup — migration script + release.rs excludes status='inactive' Accusys 2026-05-14 14:46:30 +08:00
  • c45bd3bb0f fix: deploy script schema integrity — normalize COPY schema prefix via sed + drop identities_name_key constraint Accusys 2026-05-14 14:45:53 +08:00
  • 31d113f23a test: add face tracker unit tests — 27 tests for IoU, distance, embedding sim, match logic, and tracking pipeline Accusys 2026-05-14 14:44:39 +08:00
  • 301a95e2bc refactor: remove all dev.* and public.* schema hardcodes from runtime code Accusys 2026-05-14 14:40:14 +08:00
  • 261d134fee Add document compliance checklist section to AGENTS.md Accusys 2026-05-14 14:27:12 +08:00
  • 4864c57d4c fix: executor scene/object trace time range for GDINO Accusys 2026-05-14 14:02:49 +08:00
  • 159684331e feat: GDINO A+B — time-bounded search (9s vs 130s) + parameterized interval Accusys 2026-05-14 13:57:25 +08:00
  • 5a9b34f1c2 feat: identity text search endpoints — /search/identity_text + /identities/search Accusys 2026-05-14 12:27:08 +08:00
  • 39888ce3cc feat: eye filter flag + QA fixes (Gemma4 prompt, YOLO boundary, PaliGemma score, GDINO skip) Accusys 2026-05-14 12:24:25 +08:00
  • f60a59b280 feat: QA self-check agent — 15 prompts, 5 judges, weighted scoring Accusys 2026-05-14 10:53:30 +08:00
  • 2b633174b9 docs: reply to M4 with freshly built binary from HEAD Accusys 2026-05-14 03:45:55 +08:00
  • 0bd23fabd0 docs: M5 progress report — face tracker, bug fixes, pipeline Accusys 2026-05-14 03:37:01 +08:00
  • 79e455cc3d docs: deliver cut-based trace merge package Accusys 2026-05-14 03:12:55 +08:00
  • 64bcfd716e feat: merge traces within same cut — centroid similarity threshold 0.75 Accusys 2026-05-14 03:04:03 +08:00
  • 4e933a554c docs: reply to M4 on trace schema hardcode fix Accusys 2026-05-14 02:56:59 +08:00
  • e8f44d7357 fix: trace_agent_api.rs — replace all dev.* hardcodes with schema::table_name() Accusys 2026-05-14 02:56:43 +08:00
  • edadb022e1 docs: notify M4 of trace video mode param Accusys 2026-05-14 02:48:15 +08:00
  • 995d925053 docs: add trace video normal/debug mode to API reference Accusys 2026-05-14 02:42:57 +08:00
  • 8f877b474f feat: trace video normal/debug mode — normal=raw, debug=bbox+frame+identity+cut Accusys 2026-05-14 02:41:22 +08:00
  • d4386aba1b docs: notify M4 of binary + source delivery Accusys 2026-05-14 02:34:53 +08:00
  • ac96a4242b fix: correct frame number expression in trace video Accusys 2026-05-14 02:31:29 +08:00
  • 605d02a674 feat: trace video shows frame number overlay Accusys 2026-05-14 02:30:40 +08:00
  • 3a7facdc10 fix: face tracker — add iou>0.35+dist<100 condition for same-position matching Accusys 2026-05-14 02:26:37 +08:00
  • 7e068f5bb9 docs: reply to M4 deploy report — clarify trace/TKG counts, identities issue Accusys 2026-05-14 01:58:43 +08:00
  • 11ec006947 docs: reply to M4 --force request Accusys 2026-05-14 01:54:09 +08:00
  • 1023930f73 feat: deploy.sh --force flag to skip overwrite confirmation Accusys 2026-05-14 01:53:59 +08:00
  • f482705b9b docs: deliver pipeline v2 package to M4 — cut-aware traces + TMDB + TKG Accusys 2026-05-14 01:36:26 +08:00
  • b66d7963c2 fix: store_traced_faces — embed from DB, UPDATE not INSERT, dedup Accusys 2026-05-14 00:32:39 +08:00
  • 74f00d3baa fix: face traces split at scene cuts — even same person, different cut Accusys 2026-05-14 00:21:17 +08:00
  • 9007e46b9f fix: trace video bbox no longer extends beyond last detection Accusys 2026-05-14 00:14:52 +08:00
  • 690254a5b2 fix: face tracker — reject cross-person match on bbox size + edge exit Accusys 2026-05-14 00:05:57 +08:00
  • 70a796e16c fix: face tracker embedding threshold — reject similarity < 0.5, tighten fallback to >0.75 Accusys 2026-05-14 00:02:39 +08:00
  • 118a386f47 docs: notify M4 of trace video audio fix + updated binary Accusys 2026-05-13 23:46:52 +08:00
  • adae263065 fix: add audio (aac) to trace video API Accusys 2026-05-13 23:46:06 +08:00
  • abca3f67ff fix: drop redundant chunk_vectors chunk_id unique constraint Accusys 2026-05-13 22:42:03 +08:00
  • 65a1b55215 feat: add macmon + mactop build steps to install_services.sh Accusys 2026-05-13 22:40:41 +08:00
  • 1642a4b817 docs: reply to M4 release fixes — pre-clean all tables + SCHEMA variable Accusys 2026-05-13 22:05:53 +08:00
  • 6cd41ed71f fix: deploy.sh pre-clean all tables + SCHEMA var for public/dev Accusys 2026-05-13 22:05:35 +08:00
  • 96a96b4e88 docs: release delivery — binary + 2 packages Accusys 2026-05-13 21:11:31 +08:00
  • 301da0810f fix: M5 provides release binary, not M4 Accusys 2026-05-13 21:05:08 +08:00
  • d4864121b7 docs: reply to M4 release decision request — 6 items with rationale Accusys 2026-05-13 21:00:43 +08:00
  • 2cf962bc70 docs: update DELIVERY_PROCEDURE to v1.1 — add self-verify, version strategy, rollback, deploy details Accusys 2026-05-13 20:54:58 +08:00
  • 7ae8ccafb8 docs: add DELIVERY_PROCEDURE.md — M4_workspace → M5 → Public Release Accusys 2026-05-13 20:52:01 +08:00
  • edb0e0bf7a fix: bundle vec0.dylib in package + deploy install (4/4 M4 items) Accusys 2026-05-13 20:46:29 +08:00
  • e6aa45d7ea fix: /files total count from DB (was hardcoded 0) Accusys 2026-05-13 20:45:23 +08:00
  • 2e7dd44552 fix: scan extensions add jpg/png, /files status from DB (2/4 M4 items) Accusys 2026-05-13 20:43:37 +08:00
  • 50d38a5473 docs: reply to M4 on REQUIRED_FILES fix Accusys 2026-05-13 20:20:36 +08:00
  • fcaaeadf06 fix: deploy.sh missing REQUIRED_FILES variable Accusys 2026-05-13 20:20:26 +08:00
  • 1d69a88741 fix: deploy.sh build check lenient + per-file import order (M4 feedback) Accusys 2026-05-13 20:15:44 +08:00
  • 3dc09cf802 docs: add M4 notification protocol to AGENTS.md Accusys 2026-05-13 20:04:44 +08:00
  • 78b7a10ace docs: add M4 notification protocol — standardize response format Accusys 2026-05-13 20:01:45 +08:00
  • ffc30d7377 M4 handover: coordinate fixes, detector registry, deploy v2, YOLOv8s, identity lifecycle Accusys 2026-05-13 20:00:47 +08:00
  • d34bcae145 fix: M4 api_test v2 compatibility — chunk ID format + response Accusys 2026-05-13 05:00:59 +08:00
  • 5c1d8a67b2 docs: M4 handover V2.0 — complete package with TMDB, sqlite-vec, deploy scripts Accusys 2026-05-13 04:40:30 +08:00
  • c0c0e6e8ea feat: self-contained deploy/verify scripts in release package Accusys 2026-05-13 04:35:43 +08:00
  • 48c3b13c37 fix: restore identity_id after face_dedup, rebuild package v20260512 Accusys 2026-05-13 04:30:18 +08:00
  • fff2af8ad1 fix: identity names now show in all trace tooltips (online + offline) Accusys 2026-05-13 03:19:26 +08:00