addedInput schema / properties / expected_value
Added value: +{
+ "description": "Optional caller-asserted correct value, in your own words. Stored verbatim for triage — NEVER computed or trusted as data.",
+ "maxLength": 4000,
+ "type": "string"
+}
addedInput schema / properties / fact_id
Added value: +{
+ "description": "Optional disputed `fact_id` (for wrong_number / bad_citation feedback).",
+ "maxLength": 256,
+ "type": "string"
+}
addedInput schema / properties / reason
Added value: +{
+ "description": "Optional structured error-mode reason: 'wrong_number', 'bad_citation', 'missing_data', 'wrong_company', 'formatting', 'hallucinated_fact', 'tool_error', 'coverage_gap', or 'other'.",
+ "enum": [
+ "wrong_number",
+ "bad_citation",
+ "missing_data",
+ "wrong_company",
+ "formatting",
+ "hallucinated_fact",
+ "tool_error",
+ "coverage_gap",
+ "other"
+ ],
+ "type": "string"
+}
addedInput schema / properties / request_id
Added value: +{
+ "description": "Optional `_meta` request id of the turn that produced the artifact, for correlation.",
+ "maxLength": 256,
+ "type": "string"
+}
addedInput schema / properties / sentiment
Added value: +{
+ "description": "Optional sentiment of this feedback: 'positive' (worked well), 'negative' (something was wrong), or 'correction' (you are supplying the right value).",
+ "enum": [
+ "positive",
+ "negative",
+ "correction"
+ ],
+ "type": "string"
+}
addedInput schema / properties / target_id
Added value: +{
+ "description": "Optional id of the artifact this feedback targets (e.g. a report or thesis id).",
+ "maxLength": 256,
+ "type": "string"
+}
addedInput schema / properties / target_type
Added value: +{
+ "description": "Optional kind of artifact the feedback targets: 'chat_message', 'report', 'thesis', 'claim', 'tool_call', 'schema', or 'other'.",
+ "enum": [
+ "chat_message",
+ "report",
+ "thesis",
+ "claim",
+ "tool_call",
+ "schema",
+ "other"
+ ],
+ "type": "string"
+}