learning_ai_common_plat/packages/events/fixtures/ecosystem/phase1/transcript-artifact.json

57 lines
1.6 KiB
JSON

{
"id": "art_transcript_001",
"artifactType": "transcript",
"schemaVersion": 1,
"productId": "lysnrai",
"sourceSurface": "mobile",
"title": "Daily standup voice capture",
"summary": "Transcript captured from Saravana's daily standup reflection.",
"createdAt": "2026-04-03T18:15:00.000Z",
"updatedAt": "2026-04-03T18:15:00.000Z",
"createdBy": {
"actorType": "user",
"actorId": "user_saravana"
},
"ownership": {
"userId": "user_saravana",
"orgId": null
},
"visibility": {
"scope": "private",
"allowedProducts": ["learning_ai_notes", "learning_multimodal_memory_agents"]
},
"status": "completed",
"tags": ["voice", "standup"],
"links": [],
"provenance": {
"originProductId": "lysnrai",
"originActionId": "capture_001",
"sessionId": "sess_lysnr_001",
"runId": null,
"approvalId": null,
"correlationId": "corr_phase1_001",
"lineage": [
{
"stepType": "captured",
"productId": "lysnrai",
"actorType": "user",
"timestamp": "2026-04-03T18:15:00.000Z"
}
]
},
"payload": {
"transcriptText": "Today I finished the billing sync, I need to clean up follow-up notes, and I should remember to review the deployment checklist.",
"transcriptSource": "microphone",
"language": "en",
"durationMs": 42150,
"segments": [
{
"speaker": null,
"startedAtMs": 0,
"endedAtMs": 42150,
"text": "Today I finished the billing sync, I need to clean up follow-up notes, and I should remember to review the deployment checklist."
}
]
}
}