madoo.transcript-aggregation-quality/v1
Madoo transcript aggregation quality — Coverage, overlap reconciliation, cleanup counts, duration and warnings for an aggregated transcript.
| Reference | madoo.transcript-aggregation-quality/v1 |
| Schema id | urn:madoo:schema:transcript-aggregation-quality:v1 |
| Version | 1.0.0 |
| Served at | GET /api/v1/json-schemas/madoo.transcript-aggregation-quality/v1 · MCP get_json_schema |
Where it appears
Section titled “Where it appears”- Produced by:
aggregate/transcript→quality_report
Fields
Section titled “Fields”| Field | Type | Required | Rules | Description |
|---|---|---|---|---|
schema |
"madoo.transcript-aggregation-quality/v1" |
yes | ||
complete |
boolean | yes | ||
segment_count |
integer | yes | ≥ 0; ≤ 10000 | |
input_cue_count |
integer | yes | ≥ 0; ≤ 100000 | |
output_cue_count |
integer | yes | ≥ 0; ≤ 100000 | |
duplicates_removed |
integer | yes | ≥ 0; ≤ 100000 | |
overlap_prefixes_trimmed |
integer | yes | ≥ 0; ≤ 100000 | |
duration_seconds |
number | yes | ≥ 0; ≤ 21600 | |
warnings |
array of objects | yes | max items 1000 | |
warnings[].code |
string | yes | min length 1; max length 128 | |
warnings[].message |
string | yes | min length 1; max length 2000 | |
micro_cues_removed |
integer | yes | ≥ 0; ≤ 100000 | |
repetition_cues_removed |
integer | yes | ≥ 0; ≤ 100000 | |
repetition_runs_collapsed |
integer | yes | ≥ 0; ≤ 100000 | |
non_speech_cues_removed |
integer | yes | ≥ 0; ≤ 100000 | |
overlap_cues_adjusted |
integer | yes | ≥ 0; ≤ 100000 |
The complete schema
Section titled “The complete schema”madoo.transcript-aggregation-quality/v1 (JSON Schema)
{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "urn:madoo:schema:transcript-aggregation-quality:v1", "title": "Madoo transcript aggregation quality", "type": "object", "additionalProperties": false, "required": [ "schema", "complete", "segment_count", "input_cue_count", "output_cue_count", "duplicates_removed", "overlap_prefixes_trimmed", "duration_seconds", "warnings", "micro_cues_removed", "repetition_cues_removed", "repetition_runs_collapsed", "non_speech_cues_removed", "overlap_cues_adjusted" ], "properties": { "schema": { "const": "madoo.transcript-aggregation-quality/v1" }, "complete": { "type": "boolean" }, "segment_count": { "type": "integer", "minimum": 0, "maximum": 10000 }, "input_cue_count": { "type": "integer", "minimum": 0, "maximum": 100000 }, "output_cue_count": { "type": "integer", "minimum": 0, "maximum": 100000 }, "duplicates_removed": { "type": "integer", "minimum": 0, "maximum": 100000 }, "overlap_prefixes_trimmed": { "type": "integer", "minimum": 0, "maximum": 100000 }, "duration_seconds": { "type": "number", "minimum": 0, "maximum": 21600 }, "warnings": { "type": "array", "maxItems": 1000, "items": { "$ref": "#/$defs/warning" } }, "micro_cues_removed": { "type": "integer", "minimum": 0, "maximum": 100000 }, "repetition_cues_removed": { "type": "integer", "minimum": 0, "maximum": 100000 }, "repetition_runs_collapsed": { "type": "integer", "minimum": 0, "maximum": 100000 }, "non_speech_cues_removed": { "type": "integer", "minimum": 0, "maximum": 100000 }, "overlap_cues_adjusted": { "type": "integer", "minimum": 0, "maximum": 100000 } }, "$defs": { "warning": { "type": "object", "additionalProperties": false, "required": [ "code", "message" ], "properties": { "code": { "type": "string", "minLength": 1, "maxLength": 128 }, "message": { "type": "string", "minLength": 1, "maxLength": 2000 } } } }}