addedOutput schema / properties / references
Added value: +{
+ "additionalProperties": false,
+ "description": "Saved, potentially machine-generated annotations, not verified facts. selected_section covers the selected section before text truncation; session may refer to any part of the liturgy. Not all mentions are necessarily annotated. Use person/place/prayer IDs with the matching get tool. For songs and liturgical texts use the URL or search_msza_ai; for Bible passages search by title to resolve passage coordinates.",
+ "properties": {
+ "items": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "maxLength": 160,
+ "minLength": 1,
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "person",
+ "place",
+ "bible",
+ "song",
+ "prayer",
+ "liturgical"
+ ],
+ "type": "string"
+ },
+ "scope": {
+ "enum": [
+ "selected_section",
+ "session"
+ ],
+ "type": "string"
+ },
+ "title": {
+ "maxLength": 300,
+ "type": "string"
+ },
+ "url": {
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "kind",
+ "id",
+ "title",
+ "url",
+ "scope"
+ ],
+ "type": "object"
+ },
+ "maxItems": 50,
+ "type": "array"
+ },
+ "provenance": {
+ "enum": [
+ "stored_annotations"
+ ],
+ "type": "string"
+ },
+ "truncated": {
+ "description": "The 50-item output cap or bounded stored-segment scan omitted possible references, or stored annotation JSON was unreadable.",
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "items",
+ "truncated",
+ "provenance"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / source / properties / licensing
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "copyright": {
+ "type": "string"
+ },
+ "license": {
+ "type": "string"
+ },
+ "license_url": {
+ "type": "string"
+ },
+ "source_url": {
+ "type": "string"
+ },
+ "translation": {
+ "type": "string"
+ },
+ "translation_id": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "translation",
+ "translation_id",
+ "copyright",
+ "license",
+ "license_url",
+ "source_url"
+ ],
+ "type": "object"
+}
addedOutput schema / properties / text_type
Added value: +{
+ "description": "Origin of the selected text, not a guarantee of verbatim speech.",
+ "enum": [
+ "ai_edited_transcript",
+ "ai_summary",
+ "ai_thought"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / total_chars
Added value: +{
+ "description": "UTF-16 code units in the selected text after whitespace normalization, before response truncation; excludes the added ellipsis.",
+ "minimum": 0,
+ "type": "integer"
+}
addedOutput schema / properties / truncated
Added value: +{
+ "description": "Whether the selected text exceeded the 6000-character response limit.",
+ "type": "boolean"
+}
changedOutput schema / required
Previous value: -[
- "session_id",
- "title",
- "church",
- "started_at",
- "url",
- "source",
- "transcript"
-]New value: +[
+ "session_id",
+ "title",
+ "church",
+ "started_at",
+ "url",
+ "source",
+ "transcript",
+ "text_type",
+ "truncated",
+ "total_chars",
+ "references"
+]