Repository navigation
Blueprint Modeler 1.3.0
Blueprint Modeler 1.3.0 adds a blast-radius view: pick an element, see what is affected if it fails, hop by hop, and save the animation as a GIF. As always, models never leave your browser and saved files keep working unchanged.
What's new
Show blast radius (M33). Right-click an element (or press Shift+F10 on it), or use the button in the Inspector. The element is marked failed, then each hop of elements that depend on it lights up in turn with a numbered badge, and the relationships that carried the impact turn amber, the current hop's dashes running the way impact travels. A bar above the canvas has Play/Pause, Previous and Next, a count such as "Hop 2 of 4 · 3 of 7 affected", and a list of every hop. Switch to Dependencies to walk the other way and see what the element needs. Each step is announced to screen readers, Escape returns you to where you started, and with reduced motion it opens paused on the whole radius with nothing moving. It never changes the model.
Blast radius animation (GIF) (M34). While a blast radius is open, Export › Blast radius animation (GIF) saves it as an animated image: one frame per hop with a caption, in the theme you are viewing, up to 1600 px. It is made entirely in your browser, and the file carries a text summary of every hop.
How impact travels (M32). The class guide has a new section listing, for every relationship CSDM allows, which end is affected when the other fails, with the evidence and a ServiceNow-hosted source. One direction (Depends on::Used by) is stated in ServiceNow-hosted material; the others are conventional readings of the relationship types and are marked as such. This is a what-if on your model, not ServiceNow's Impacted Services calculation.
Working with the TOGAF® standard (M31). The guide's ArchiMate section now explains how the ArchiMate views and the ArchiMate export fit a TOGAF-based practice. It contains no TOGAF content and makes no claim of TOGAF conformance or certification. TOGAF is a registered trademark of The Open Group.
Under the hood
The GIF is encoded by a small GIF89a encoder written for this project (no new dependency), running in a background worker. Its output was checked with the browser's own decoder and with Pillow, ffmpeg and ImageMagick. Plain SVG exports are byte-for-byte unchanged.
Compatibility
No change to the model file format: files exported from 1.0.0, 1.1.0 and 1.2.0 open as before.
Full milestone details: SPEC.md · Try it: model.mikereams.com