changedInput schema / properties / calculator_id / description
Previous value: -"Calculator id, e.g. 'compound-interest'."New value: +"Exact calculator_id from search_calculators; for example 'compound-interest'."
addedInput schema / properties / calculator_id / examples
Added value: +[
+ "compound-interest"
+]
changedInput schema / properties / inputs / description
Previous value: -"Input parameters keyed by name as documented by get_calculator_schema."New value: +"Parameter names and values from search_calculators input_hints or get_calculator_schema. Use numbers as numbers, ISO dates as YYYY-MM-DD and lists as arrays."
addedInput schema / properties / inputs / examples
Added value: +[
+ {
+ "annual_rate_percent": 4.8,
+ "principal": 15000,
+ "years": 12
+ }
+]
changedOutput schema / description
Previous value: -"Unified result envelope (see /docs/response-format.md)"New value: +"Deterministic calculation result with typed values, units, formula, sources and timestamp."
addedOutput schema / properties / next_actions / items
Added value: +{
+ "type": "object"
+}
addedOutput schema / properties / request / properties
Added value: +{
+ "calculator_id": {
+ "type": "string"
+ },
+ "inputs": {
+ "type": "object"
+ },
+ "tool": {
+ "type": "string"
+ }
+}
addedOutput schema / properties / result / properties / calculator_id
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / result / properties / calculator_name
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / result / properties / entity_type
Added value: +{
+ "const": "calculation",
+ "type": "string"
+}
addedOutput schema / properties / result / properties / status
Added value: +{
+ "const": "completed",
+ "type": "string"
+}
addedOutput schema / properties / result / properties / units / additionalProperties
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / result / properties / values / additionalProperties
Added value: +true
addedOutput schema / properties / result / required
Added value: +[
+ "entity_type",
+ "calculator_id",
+ "status",
+ "values",
+ "formula",
+ "summary"
+]
addedOutput schema / properties / sources / items
Added value: +{
+ "type": "object"
+}
addedOutput schema / properties / success / const
Added value: +true
addedOutput schema / properties / timestamp / format
Added value: +"date-time"
addedOutput schema / properties / version
Added value: +{
+ "type": "string"
+}
changedOutput schema / required
Previous value: -[
- "success"
-]New value: +[
+ "success",
+ "request",
+ "result",
+ "timestamp"
+]