addedInput schema / properties / format
Added value: +{
+ "default": "text",
+ "description": "Output format: 'text' (default) or 'structured'",
+ "enum": [
+ "text",
+ "structured"
+ ],
+ "title": "Format",
+ "type": "string"
+}
addedInput schema / properties / timeout_s
Added value: +{
+ "anyOf": [
+ {
+ "minimum": 1,
+ "type": "number"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Max seconds to wait for elaboration. On timeout returns status='still_elaborating' - poll again.",
+ "title": "Timeout S"
+}
addedOutput schema / $defs
Added value: +{
+ "GoalContextEntry": {
+ "properties": {
+ "name": {
+ "description": "Local hypothesis or variable name",
+ "title": "Name",
+ "type": "string"
+ },
+ "type": {
+ "description": "Lean type",
+ "title": "Type",
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "type"
+ ],
+ "title": "GoalContextEntry",
+ "type": "object"
+ },
+ "StructuredGoal": {
+ "properties": {
+ "context": {
+ "description": "Local context entries",
+ "items": {
+ "$ref": "#/$defs/GoalContextEntry"
+ },
+ "title": "Context",
+ "type": "array"
+ },
+ "goal": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Target goal",
+ "title": "Goal"
+ },
+ "pretty": {
+ "description": "Original pretty-printed goal",
+ "title": "Pretty",
+ "type": "string"
+ },
+ "status": {
+ "description": "Goal status: open, complete, or unknown",
+ "title": "Status",
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "pretty"
+ ],
+ "title": "StructuredGoal",
+ "type": "object"
+ }
+}
changedOutput schema / properties / goals / anyOf
Previous value: -[
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "$ref": "#/$defs/StructuredGoal"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / goals_after / anyOf
Previous value: -[
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "$ref": "#/$defs/StructuredGoal"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / properties / goals_before / anyOf
Previous value: -[
- {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "items": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "$ref": "#/$defs/StructuredGoal"
+ }
+ ]
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
addedOutput schema / properties / status
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Goal status: 'goals' (open goals), 'complete' (no goals left - proof finished here), 'no_goal_at_position' (position carries no proof state), or 'still_elaborating' (timeout_s hit - poll again)",
+ "title": "Status"
+}