removedInput schema / properties / items / items / properties / attendeeCharacterIds
Removed value: -{
- "items": {
- "type": "string"
- },
- "type": "array"
-}
removedInput schema / properties / items / items / properties / attendeeNpcEntryIds
Removed value: -{
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedInput schema / properties / items / items / properties / combats
Added value: +{
+ "description": "Combat encounters that took place this session.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "description": {
+ "description": "Who fought whom and where, in one sentence.",
+ "minLength": 1,
+ "type": "string"
+ },
+ "outcome": {
+ "description": "How it resolved, e.g. \"party victorious, no casualties\".",
+ "type": "string"
+ }
+ },
+ "required": [
+ "description"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedInput schema / properties / items / items / properties / detailedSummary
Added value: +{
+ "description": "Full narrative summary, 3-5 paragraphs.",
+ "type": "string"
+}
removedInput schema / properties / items / items / properties / linkedLocationEntryIds
Removed value: -{
- "items": {
- "type": "string"
- },
- "type": "array"
-}
removedInput schema / properties / items / items / properties / linkedQuestEntryIds
Removed value: -{
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedInput schema / properties / items / items / properties / loot
Added value: +{
+ "description": "Items, treasure, or rewards acquired.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / items / items / properties / majorEvents
Added value: +{
+ "description": "Significant story beats, in chronological order.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / items / items / properties / npcsMentioned
Added value: +{
+ "description": "NPCs that appeared or were referenced. This is descriptive only — to link one to an existing NPC mnemon, call create_mnemon_relationship with SESSION_ATTENDEE_NPC.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "name": {
+ "description": "Name as referenced in the session, e.g. \"Captain Mira\".",
+ "minLength": 1,
+ "type": "string"
+ },
+ "role": {
+ "description": "Role played this session, e.g. \"quest-giver\", \"rescued captive\".",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedInput schema / properties / items / items / properties / oneSentenceSummary
Added value: +{
+ "description": "Single-sentence TL;DR of what happened.",
+ "type": "string"
+}
addedInput schema / properties / items / items / properties / openThreads
Added value: +{
+ "description": "Unresolved threads and cliffhangers as of session end.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / items / items / properties / partyDecisions
Added value: +{
+ "description": "Meaningful choices that will shape future sessions.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedInput schema / properties / items / items / properties / partyEndState
Added value: +{
+ "additionalProperties": {
+ "type": "string"
+ },
+ "description": "Character display name -> short end-of-session status line.",
+ "type": "object"
+}
addedInput schema / properties / items / items / properties / previouslyOn
Added value: +{
+ "description": "Where each player ended — read aloud at the top of the next session.",
+ "type": "string"
+}
addedInput schema / properties / items / items / properties / suggestedTitle
Added value: +{
+ "description": "Short evocative title for the session, like a TV episode title.",
+ "type": "string"
+}