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