Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Certificate changed, valid to 2026-12-31
Changed the definition of "read_docs" and "set_project"
⟨14 unchanged words⟩ card — the recommended context for authoring; "pattern-lighting" = the shine/neon/glow technique rigs; "pattern-data-viz" / "pattern-cinematic-ui" / "pattern-ui-screencast" / "pattern-promo-teaser" = ~4-5KBarchetypepattern cards (proven idioms: count-ups and bar ⟨72 unchanged words⟩
⟨18 unchanged words⟩ ,"card","pattern-data-viz","pattern-cinematic-ui","pattern-ui-screencast","pattern-lighting","pattern-promo-teaser"],"type":"string"}},"type":"object"}
⟨133 unchanged words⟩ height, duration, frame_rate, output_format, background_color?, defaults? (house easing, e.g. a spring), fonts?, camera?, lights?, elements:[…] }; every element has a `type` plus base fields (id, layer, x, y, width, height, time, duration,track,opacity, rotation, animations, keyframe_animations) and type-specific fields. CKP/1.1: keyframe easings accept a spring object {type:"spring", duration?, bounce?}; channels take stagger {each, from, ease, split, seed} to spread across text units / set copies / group children; groups take layout {direction, gap, align} (stack — no hand-computed positions); text takes a count-up {expr, format}. For exact field names + types call get_schema ⟨19 unchanged words⟩
Certificate recorded, valid to 2026-10-30
Authorization not required
First tool surface recorded: 15 tools (server version 0.0.0)
Showing the latest 5 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed