{ "type": "object", "properties": { "sources": { "type": "array", "description": "one entry per fetched source — each a self-contained note in your own words (per-source synthesis; the compression step). Start each entry with the source URL, then summarize what it contributes and which sub-question(s) it bears on. Never copy raw page text. Example: 'https://example.com/x — explains Y; bears on sub-question 2'.", "minItems": 1, "items": { "type": "string" } } }, "required": ["sources"], "additionalProperties": true }