Accusys
78ba6f3d3d
docs: fix logout f-string escaping, rebuild
2026-05-18 10:00:51 +08:00
Accusys
2103672684
docs: add logout to every doc page and index
2026-05-18 10:00:29 +08:00
Accusys
54da7c7266
docs: add logout button to login page
2026-05-18 09:54:37 +08:00
Accusys
e6fd170da2
fix: identity agent writes Round 1 matches to DB immediately
2026-05-18 03:46:33 +08:00
Accusys
02cca7beda
fix: search frames SQL alias bug, visual search serde default, identity JSON hyphen lookup
2026-05-18 02:52:27 +08:00
Accusys
53d80db2b3
docs: identity chunks response with start_frame/end_frame/fps
2026-05-18 01:56:32 +08:00
Accusys
a5275f5646
docs: identity tmdb_profile local path
2026-05-18 01:47:58 +08:00
Accusys
5c24cb2214
fix: identity tmdb_profile returns local path instead of TMDb URL
2026-05-18 01:34:39 +08:00
Accusys
a1f85de885
fix: identity detail response uuid -> identity_uuid
2026-05-18 01:31:39 +08:00
Accusys
e791da566f
docs: update universal search response with start_frame/end_frame, limit param
2026-05-18 01:22:43 +08:00
Accusys
362c63007c
feat: smart search response includes start_frame/end_frame/fps, add limit param
2026-05-18 01:21:43 +08:00
Accusys
4125163f7b
refactor: rename search uuid -> file_uuid
2026-05-18 01:17:48 +08:00
Accusys
245ef39f03
docs: pipeline completion flow requires 入库
2026-05-18 00:55:54 +08:00
Accusys
70646871b9
fix: pipeline not complete until ingestion steps done
2026-05-18 00:50:33 +08:00
Accusys
01bebb645a
docs: fix endpoint names, remove dead signlas/unbound, correct unmounted routes list
2026-05-18 00:42:27 +08:00
Accusys
088aefdac7
fix: pipeline timeline log, chunk lookup, face processor no fallback, Qdrant UUID script, delete safety rules
2026-05-18 00:36:14 +08:00
Accusys
a880c80556
fix: face_detections INSERT in pipeline, add dependency graph doc
2026-05-17 22:16:20 +08:00
Accusys
d6c8930f84
feat: ingestion status endpoint + pipeline doc with 入库 steps
2026-05-17 21:36:55 +08:00
Accusys
3164a65554
update: pipeline, search, clip, embedding fixes
2026-05-17 19:46:35 +08:00
Accusys
eec2eea880
docs: file_uuid generation rules for M4
2026-05-17 02:26:09 +08:00
Accusys
3a6c186575
docs: add REFERENCE docs, M4 workspace, Caddyfile
2026-05-16 03:11:32 +08:00
Accusys
5317cb4bec
feat: schema tracking, SHA256 integrity, identity UUID fix, 3-angle face match, cuts table, trace stranger_id
2026-05-16 03:10:50 +08:00
Accusys
c41f7e0c6e
feat: schema version tracking, SHA256 integrity, setup scripts, bug fixes
2026-05-15 18:06:36 +08:00
Accusys
0e73d2a2ce
test: add unified probe unit tests (8 Rust + 6 Python), fix pre-existing test compilation errors
2026-05-15 14:58:44 +08:00
Accusys
f66557f898
docs: update identities API examples — add identity_uuid, start/end frame/time, fps
2026-05-15 14:44:52 +08:00
Accusys
29eca5a224
feat: unified probe — dispatcher detects category, runs ffprobe/Python/meta per file type
2026-05-15 14:38:47 +08:00
Accusys
4ee8a42e76
docs: unified file probe SOP design — PyPDF2, python-docx, openpyxl, python-pptx
2026-05-15 13:52:09 +08:00
Accusys
79265dfb86
docs: unify file_uuid/identity_uuid naming in FILE_LIFECYCLE design doc
2026-05-15 13:30:43 +08:00
Accusys
5d899b7ada
docs: FILE_LIFECYCLE — mtime, watcher detection-only, version V1.2
2026-05-15 13:28:05 +08:00
Accusys
7686ed0df7
fix: use mtime (not birthtime) for UUID birthday — rsync preserves mtime across systems
2026-05-15 13:26:36 +08:00
Accusys
08f088e4a0
docs: .env.example — comprehensive env var reference matching config.rs
2026-05-15 13:20:36 +08:00
Accusys
5af8df9201
fix: watcher is detection-only — pre_process_file is now explicit, not automatic
2026-05-15 13:18:22 +08:00
Accusys
43cf702d05
feat: add 'unregistered' status — all incomplete files migrated to unregistered
2026-05-15 13:17:31 +08:00
Accusys
9fef5fb70d
fix: move DEMO_USER_API_KEY from hardcoded to env var, add .env.example
2026-05-15 13:14:59 +08:00
Accusys
8a7ffc94e4
fix: register uses birthday from pre.json (not DB registration_time) for UUID stability
...
- Step 4 UUID computation now reuses birthday from pre.json or file creation time
- Removed DB birthday query that overwrote the correct birthday with NOW()
- End-to-end verified: watcher UUID now matches registration UUID
2026-05-15 13:07:45 +08:00
Accusys
cdbd205972
feat: file pre-processor in watcher — SHA256 + probe + UUID → .pre.json for all file types
2026-05-15 12:51:43 +08:00
Accusys
e86aebccee
feat: register INSERT now uses status='registered' + registration_time=NOW()
2026-05-15 12:46:42 +08:00
Accusys
b98578da15
docs: add cross-contamination prevention section to AGENTS.md
2026-05-15 12:26:28 +08:00
Accusys
66658b1156
docs: credential management design — classification, current state, recommended architecture
2026-05-15 12:22:56 +08:00
Accusys
9c47bb331f
docs: FILE_LIFECYCLE is draft design → DESIGN/, not finalized standard
2026-05-15 12:20:07 +08:00
Accusys
9cf20d3f8e
docs: reclassify — DESIGN→STANDARDS, conversion→M5_workspace, cleanup
2026-05-15 12:18:29 +08:00
Accusys
33b6f3cc66
docs: set document_type to design_doc
2026-05-15 12:10:47 +08:00
Accusys
37e485c56f
docs: move FILE_LIFECYCLE from REFERENCE to DESIGN — design doc, not reference
2026-05-15 12:10:37 +08:00
Accusys
e4330a9704
docs: comply with V1.0 docs standard — add frontmatter, info table, English content
2026-05-15 12:09:34 +08:00
Accusys
e4e3e25170
docs: clarify lifecycle applies to all managed file types, not just video
2026-05-15 12:06:44 +08:00
Accusys
d81aec7360
docs: file lifecycle design — pre-process (birth certificate) + registration (civil registry)
2026-05-15 12:05:13 +08:00
Accusys
802beb2db6
docs: RCA — identity_uuid missing + file identities NULL appearance
2026-05-15 10:59:23 +08:00
Accusys
37799fff4e
fix: add identity_uuid to /identities list + /file/:uuid/identities responses
2026-05-15 10:14:22 +08:00
Accusys
fdcec82274
fix: file/identities — replace NULL first/last_appearance with actual start_frame/end_frame + start_time/end_time + fps
2026-05-15 10:07:35 +08:00
Accusys
d7a133e1e4
docs: file conversion strategy — tools, licensing, implementation phases
2026-05-15 10:05:14 +08:00