This website requires JavaScript.
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