[{"slug":"ZV-2026-1943","server_name":"renderball.com","severity":"breaking","title":"renderball.com: Field pictures was removed from submit_page input; consumers still sending it may be rejected or silently ignored.","summary":"[risky] Description of submit_page changed (26% word delta). [breaking] Field pictures was removed from submit_page input; consumers still sending it may be rejected or silently ignored.","changes":[{"kind":"description_changed","tool":"submit_page","after":"Save one page you wrote (page 1: the file with Section0 and the shared design; page N: only its Section), with its direction (one sentence: the thing, the motion that acts out the claim, one craft detail). A page is accepted only after its brief was handed to you. The reply carries the next page's brief; when every page is saved the deck is merged, checked and rendered and the reply carries the rendered pages. To fix one page later, submit just that page.","before":"Save one page you wrote (page 1: the file with Section0 and the shared design; page N: only its Section), with the method's work: pictures (the 6–8 you considered) and direction (the one you chose). A page is accepted only after its brief was handed to you. The reply carries the next page's brief; when every page is saved the deck is merged, checked and rendered and the reply carries the rendered pages. To fix one page later, submit just that page.","detail":"Description of `submit_page` changed (26% word delta).","severity":"risky","descriptionDelta":0.2586206896551724},{"kind":"input_property_removed","path":"inputSchema.properties.pictures","tool":"submit_page","before":{"type":"array","items":{"type":"string","maxLength":200,"minLength":2},"maxItems":10,"minItems":6,"description":"THE STUDIO'S METHOD, step 2: the six to eight pictures you considered for this page (at least two far-fetched), one short phrase each."},"detail":"Field `pictures` was removed from `submit_page` input; consumers still sending it may be rejected or silently ignored.","severity":"breaking"}],"published_at":"2026-10-08T00:04:18.868Z"},{"slug":"ZV-2026-1935","server_name":"renderball.com","severity":"breaking","title":"renderball.com: New required field direction on submit_page; requests without it will fail.","summary":"[safe] Description of create_deck changed (20% word delta). [risky] Description of get_page_brief changed (60% word delta). [risky] Description of see_deck changed (27% word delta). [risky] Description of submit_deck changed (50% word delta). [risky] Description of submit_page changed (32% word delta). [breaking] New required field direction on submit_page; requests without it will fail. [risky] Optional field next_brief was added to submit_page; may shift model behaviour. [breaking] New required field pictures on submit_page; requests without it will fail. [risky] Description of write_outline changed (78% word delta).","changes":[{"kind":"description_changed","tool":"create_deck","after":"Start a new presentation from a brief, the brand and your outline. The brand: if you can open the brand's website, read its real colours and fonts there first and declare them — the lead colour is usually the main buttons and the large coloured areas, not the link colour — and always give the website; never invent a colour. With the outline the reply carries PAGE 1'S BRIEF; write page 1 and send it with submit_page — each reply carries the next page's brief. Without an account it also returns a guest_token to pass on later calls and deck_url, the one link to give the user.","before":"Start a new presentation from a brief, the brand and your outline. The brand: if you can open the brand's website, read its real colours and fonts there first and declare them — the lead colour is usually the main buttons and the large coloured areas, not the link colour — and always give the website; never invent a colour. With the outline the reply carries the WRITING BRIEF, so the whole deck is two calls: this, then submit_deck. Without an account it also returns a guest_token to pass on later calls and deck_url, the one link to give the user.","detail":"Description of `create_deck` changed (20% word delta).","severity":"safe","descriptionDelta":0.20270270270270274},{"kind":"description_changed","tool":"get_page_brief","after":"The full writing brief for ONE page: the studio's method, the rules, the examples chosen for that page, and (after page 1) page 1's file to continue. You rarely need it: page 1's brief comes with create_deck and each submit_page reply carries the next page's. Use it for a helper that writes one page with nothing in front of it.","before":"The writing brief for ONE page of a deck whose outline is saved: the studio's method, the rules, and (for pages after 1) page 1's file to continue. Page 1 first; then each other page in its own call. Write the page, then submit_page.","detail":"Description of `get_page_brief` changed (60% word delta).","severity":"risky","descriptionDelta":0.6037735849056604},{"kind":"description_changed","tool":"see_deck","after":"The deck's rendered pages as images, page 1 first — look at them for overlapping or clipped text, odd spacing, an element off its page or a picture that does not say its page's claim, then fix that page and submit_page it again. Available once the deck has been rendered.","before":"The deck's rendered pages as images, page 1 first — look at them for overlapping or clipped text, odd spacing or an element off its page, then fix the file and submit_deck again. Available once the deck has been submitted.","detail":"Description of `see_deck` changed (27% word delta).","severity":"risky","descriptionDelta":0.2727272727272727},{"kind":"description_changed","tool":"submit_deck","after":"Replace the whole file of a deck whose pages are all written (while pages are still being written, submit_page each one — a whole file is refused then). Renderball checks it against the brief, renders every page and opens it in the editor. Returns 'ready' with the editor_url, or 'importing' — then poll deck_status.","before":"Send the complete deck file you wrote. Renderball checks it against the brief, repairs small slips, renders every page and opens it in the editor. Returns 'ready' with the editor_url, or 'importing' — then poll deck_status.","detail":"Description of `submit_deck` changed (50% word delta).","severity":"risky","descriptionDelta":0.5},{"kind":"description_changed","tool":"submit_page","after":"Save one page you wrote (page 1: the file with Section0 and the shared design; page N: only its Section), with the method's work: pictures (the 6–8 you considered) and direction (the one you chose). A page is accepted only after its brief was handed to you. The reply carries the next page's brief; when every page is saved the deck is merged, checked and rendered and the reply carries the rendered pages. To fix one page later, submit just that page.","before":"Save one page you wrote (page 1: the file with Section0 and the shared design; page N: only its Section). When every page is saved the deck is merged, checked and rendered, and the reply carries the rendered pages. To fix one page later, submit just that page.","detail":"Description of `submit_page` changed (32% word delta).","severity":"risky","descriptionDelta":0.31999999999999995},{"kind":"input_required_added","path":"inputSchema.properties.direction","tool":"submit_page","after":{"type":"string","maxLength":400,"minLength":15,"description":"THE STUDIO'S METHOD, step 4: the one you chose, in one sentence — the thing, the motion that acts out the claim, one craft detail."},"detail":"New required field `direction` on `submit_page`; requests without it will fail.","severity":"breaking"},{"kind":"input_property_added","path":"inputSchema.properties.next_brief","tool":"submit_page","after":{"type":"boolean","description":"Default true: the reply carries the next page's brief. A helper writing just one page sends false."},"detail":"Optional field `next_brief` was added to `submit_page`; may shift model behaviour.","severity":"risky"},{"kind":"input_required_added","path":"inputSchema.properties.pictures","tool":"submit_page","after":{"type":"array","items":{"type":"string","maxLength":200,"minLength":2},"maxItems":10,"minItems":6,"description":"THE STUDIO'S METHOD, step 2: the six to eight pictures you considered for this page (at least two far-fetched), one short phrase each."},"detail":"New required field `pictures` on `submit_page`; requests without it will fail.","severity":"breaking"},{"kind":"description_changed","tool":"write_outline","after":"Save a new page-by-page outline for a deck (pages written for the old one are dropped). The reply carries PAGE 1'S BRIEF; each submit_page reply carries the next page's.","before":"Save the page-by-page outline you wrote for a deck. Returns the WRITING BRIEF: the exact instructions for writing the deck file (format, brand facts, truth rules). Follow it, then call submit_deck.","detail":"Description of `write_outline` changed (78% word delta).","severity":"risky","descriptionDelta":0.775}],"published_at":"2026-10-07T22:01:16.296Z"}]