changedInput schema / properties / deposit / description
Previous value: -"Deposit amount (0 if none)"New value: +"Total deposit amount, 0 or more (0 = no deposit)"
changedInput schema / properties / house_rules / description
Previous value: -"Custom house rules; default covers quiet hours, guests, cleaning rota and shared supplies"New value: +"Custom house rules, one sentence each; default covers quiet hours, guests, cleaning rota and shared supplies"
changedInput schema / properties / monthly_rent / description
Previous value: -"Total monthly rent"New value: +"Total monthly rent for the home, positive; split equally between tenants in the text"
changedInput schema / properties / move_in_date / description
Previous value: -"Move-in date (YYYY-MM-DD)"New value: +"Move-in date YYYY-MM-DD, e.g. 2026-11-01"
changedInput schema / properties / notice_period_months / description
Previous value: -"Notice period in months, default 1"New value: +"Notice period in whole months, default 1"
addedInput schema / properties / notice_period_months / minimum
Added value: +1
changedInput schema / properties / notice_period_months / type
Previous value: -"number"New value: +"integer"
changedInput schema / properties / property_address / description
Previous value: -"Address of the shared home"New value: +"Street address of the shared home, e.g. '12 Elm Street, Flat 3'"
changedInput schema / properties / room_assignments / description
Previous value: -"Who sleeps in which room"New value: +"Optional: who sleeps in which room, one room per tenant; names must match tenants"
addedInput schema / properties / room_assignments / items / properties / name / description
Added value: +"Tenant name (must be in tenants)"
addedInput schema / properties / room_assignments / items / properties / room / description
Added value: +"Room label, e.g. 'Box room'"
changedInput schema / properties / tenants / description
Previous value: -"All tenants (at least 2)"New value: +"Unique names of all tenants (at least 2), e.g. [\"Asha\",\"Dev\"]"
addedInput schema / properties / tenants / minItems
Added value: +2
changedInput schema / properties / utilities_policy / description
Previous value: -"How utilities are shared; default 'split equally unless agreed otherwise'"New value: +"One sentence on how utilities are shared; default: split equally between tenants unless agreed otherwise"
addedOutput schema / properties / agreement
Added value: +{
+ "description": "Full agreement text, numbered sections and signature lines",
+ "type": "string"
+}
removedOutput schema / properties / agreement_text
Removed value: -{
- "description": "The full text of the roommate agreement in plain language.",
- "type": "string"
-}
addedOutput schema / properties / checklist
Added value: +{
+ "description": "Practical steps to complete before signing",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / disclaimer
Added value: +{
+ "description": "Not-legal-advice disclaimer for the template",
+ "type": "string"
+}
removedOutput schema / properties / signature_blocks
Removed value: -{
- "description": "The signature blocks for each tenant.",
- "items": {
- "properties": {
- "signature_date": {
- "description": "The date on which the tenant should sign.",
- "type": "string"
- },
- "tenant_name": {
- "description": "The name of the tenant who needs to sign.",
- "type": "string"
- }
- },
- "required": [
- "tenant_name",
- "signature_date"
- ],
- "type": "object"
- },
- "type": "array"
-}
changedOutput schema / required
Previous value: -[
- "agreement_text",
- "signature_blocks"
-]New value: +[
+ "agreement",
+ "checklist",
+ "disclaimer"
+]