Accusys
d2bc7c0e2d
fix: trace debug cut query — use chunk table (no separate 'cut' table exists), show '-' when unavailable
2026-05-14 18:48:27 +08:00
Accusys
7fb6745c27
fix: trace debug — move overlay to top-left, double font sizes
2026-05-14 18:44:27 +08:00
Accusys
93d87f0582
fix: trace video normal mode — remove -an to preserve audio
2026-05-14 18:38:11 +08:00
Accusys
54763ea88d
docs: final compliance audit — uuid naming + start/end standardization
2026-05-14 18:00:51 +08:00
Accusys
b5215f13e3
fix: progress route :uuid → :file_uuid (consistency with API docs)
2026-05-14 17:58:57 +08:00
Accusys
11f690ca35
docs: fix start/end → start_frame/end_frame in API docs
2026-05-14 17:57:00 +08:00
Accusys
0491c39d3f
docs: audit API docs — fix all remaining bare uuid → file_uuid
2026-05-14 17:54:39 +08:00
Accusys
a9d0228a72
fix: unregister — rename request/response uuid → file_uuid
2026-05-14 17:46:38 +08:00
Accusys
1319eecc71
docs: add UUID naming rule to AGENTS.md + DOCS_STANDARD.md — never bare uuid, always file_uuid/identity_uuid
2026-05-14 17:40:18 +08:00
Accusys
8608d38548
docs: fix unregister endpoint description — supports uuid + pattern modes
2026-05-14 17:38:35 +08:00
Accusys
4494935cc9
feat: dual input (start_frame/end_frame + start_time/end_time) + all outputs include frames, time, fps
2026-05-14 17:36:18 +08:00
Accusys
df531b2457
docs: clarify start_frame/end_frame vs start_time/end_time across API docs
2026-05-14 17:23:33 +08:00
Accusys
89c3b7df50
docs: clarify file_uuid vs identity_uuid across all API docs
2026-05-14 17:19:57 +08:00
Accusys
0da90630f5
docs: update trace API ref + API dictionary to V4.1
2026-05-14 17:15:37 +08:00
Accusys
2e9bb6e52b
docs: update API reference to V4.1 — health pipeline, trace debug, identity search
2026-05-14 17:14:33 +08:00
Accusys
26f243428d
docs: pipeline services checklist for M4
2026-05-14 17:05:18 +08:00
Accusys
513b9e72fc
feat: health/detailed — add pipeline status section (scripts, models, ffmpeg, embed, gdino, llm)
2026-05-14 17:01:54 +08:00
Accusys
c589eb10cf
docs: respond to M4 binary crash analysis
2026-05-14 16:32:02 +08:00
Accusys
b3458edfc5
delivery: v1.0.0_1f7daf9 for M4 — schema hardcode fix, health API, trace debug overhaul
2026-05-14 16:09:21 +08:00
Accusys
1f7daf9e8b
fix: escape colons in drawtext text values for ffmpeg 8.1.1 filter parser compatibility
2026-05-14 15:55:32 +08:00
Accusys
6728c2bb90
feat: trace debug — actual bbox thickness=4, interpolated bbox thickness=1 at first known position
2026-05-14 15:24:11 +08:00
Accusys
d8dddda970
fix: trace debug bbox thickness 1 (thinner)
2026-05-14 15:21:04 +08:00
Accusys
cfb0cfbb37
fix: trace debug info panel moved to bottom-left corner
2026-05-14 15:20:05 +08:00
Accusys
94122f5371
fix: trace debug bbox transparency 0.5
2026-05-14 15:18:12 +08:00
Accusys
a8d7361a97
fix: trace debug — green bbox + trace_id label per face detection
2026-05-14 15:17:06 +08:00
Accusys
c90394897d
fix: trace debug — show Stranger_NNN for unnamed traces instead of unknown
2026-05-14 15:12:21 +08:00
Accusys
8f013cbdbc
fix: trace debug mode — show all traces in frame range with interpolation
...
Debug overlay now lists every trace visible in the current frame range,
including interpolated frames (continuous from first to last detection).
Format per trace line:
Trace {id}: start_frame={n} Identity={name}
2026-05-14 15:09:34 +08:00
Accusys
c51d6f6f2d
fix: trace debug mode — text overlay only, no bounding boxes
...
Debug overlay now shows:
File UUID: {uuid}
Trace {id}: start_frame={n} Identity: {name}
Cut: {id}
Frame: {n} Time: {t}s
2026-05-14 15:07:28 +08:00
Accusys
1497b53e82
fix: trace video default mode changed from 'debug' to 'normal'
2026-05-14 15:00:35 +08:00
Accusys
6927415c41
feat: health API — add build_timestamp + detailed resource status list
...
- build.rs: BUILD_TIMESTAMP from build time via `date -u`
- GET /health: now returns build_timestamp
- GET /health/detailed: returns build_timestamp + resources block
(cpu_used/cpu_idle/memory/gpu usage)
2026-05-14 14:59:30 +08:00
Accusys
2c4e32f14a
fix: deploy.sh normalizes schema prefix in data.sql too (format normalization)
2026-05-14 14:46:53 +08:00
Accusys
df47ed1417
feat: identity inactive cleanup — migration script + release.rs excludes status='inactive'
...
- New SQL migration: mark auto identities with no face references as inactive
- release.rs identities export now filters out status='inactive'
2026-05-14 14:46:30 +08:00
Accusys
c45bd3bb0f
fix: deploy script schema integrity — normalize COPY schema prefix via sed + drop identities_name_key constraint
2026-05-14 14:45:53 +08:00
Accusys
31d113f23a
test: add face tracker unit tests — 27 tests for IoU, distance, embedding sim, match logic, and tracking pipeline
2026-05-14 14:44:39 +08:00
Accusys
301a95e2bc
refactor: remove all dev.* and public.* schema hardcodes from runtime code
...
14 files updated to use schema::table_name() instead of hardcoded schema
prefixes. Only src/bin/release.rs intentionally retains dev.* references.
2026-05-14 14:40:14 +08:00
Accusys
261d134fee
Add document compliance checklist section to AGENTS.md
...
P0 (7 mandatory) + P1 (3 suggested) checklist for REFERENCE/*.md files,
with M4_workspace/ exception. AI agents must self-check before creating docs.
2026-05-14 14:27:12 +08:00
Accusys
4864c57d4c
fix: executor scene/object trace time range for GDINO
2026-05-14 14:02:49 +08:00
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