personal memory agent
1{
2 "$schema": "https://json-schema.org/draft/2020-12/schema",
3 "$comment": "Output contract for detect_transcript_json(). Source of truth is think/detect_transcript_json.md.",
4 "type": "object",
5 "additionalProperties": false,
6 "required": ["entries", "topics", "setting"],
7 "properties": {
8 "entries": {
9 "type": "array",
10 "items": {
11 "type": "object",
12 "additionalProperties": false,
13 "required": ["start", "speaker", "text"],
14 "properties": {
15 "start": {"type": "string", "pattern": "^\\d{2}:\\d{2}:\\d{2}$"},
16 "speaker": {"type": "string", "minLength": 1},
17 "text": {"type": "string", "minLength": 1}
18 }
19 }
20 },
21 "topics": {"type": "string"},
22 "setting": {"type": "string"}
23 }
24}