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
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