fix: Phase 1 pipeline fully operational

- store_traced_faces.py: add --uuid arg for PythonExecutor compat
- tkg_builder.py: add --uuid arg + timestamp_secs column fix
- release_pack.py: fix pg_dump/psql paths, proper JSON escaping
- pipeline_checklist.py: new independent verification tool

Phase 1 checklist 8/8 PASS:
ASR  ASRX  sentence chunks  vector embeddings 
face trace  TKG graph  trace chunks  Phase 1 release 
This commit is contained in:
Accusys
2026-05-09 17:21:17 +08:00
parent 3a4fd4136d
commit fc16e7b1c3
4 changed files with 179 additions and 2 deletions
+4
View File
@@ -150,8 +150,12 @@ def store_traced_faces(file_uuid: str, traced_json_path: str, schema: str = SCHE
def main():
parser = argparse.ArgumentParser(description="Store traced faces in DB")
parser.add_argument("--file-uuid", required=True, help="Video file UUID")
parser.add_argument("--face-json", help="Path to face.json (default: auto-detect)")
parser.add_argument("--schema", default=SCHEMA, help="DB schema name")
parser.add_argument("--uuid", help="UUID for Redis tracking (accepted by executor)")
args = parser.parse_args()
face_json = args.face_json or os.path.join(