From 987f19e0516f9c48f1786549b4c2ff2e5fc0bf62 Mon Sep 17 00:00:00 2001
From: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>
Date: Sat, 26 Sep 2026 21:51:32 -0400
Subject: [PATCH] feat(examples): add gn-sim-fountain
Witness the Simulation Zone frame contract: stepped frames land on the closed-form ballistic arc, an unbaked frame_set(N) jump runs one step, and calculate_to_frame is PASS_THROUGH headless. Only a bake gives random access. Identical on 4.5, 5.1 and 5.2.
Co-Authored-By: Claude Opus 5.5 (1M context)
- 16 skills • 9 rules • 3 templates • 27 snippets • 59 examples • 36 showcase pieces + 16 skills • 9 rules • 3 templates • 27 snippets • 60 examples • 36 showcase pieces
@@ -37,7 +37,7 @@
## Overview
-This repository ships **16 skills, 9 rules, 3 templates, 27 snippets, 59 examples, and 36 showcase pieces** for Blender Python development targeting Blender 5.2 LTS (current stable) with Blender 4.5 LTS fallback support. Blender 5.1 is prior stable.
+This repository ships **16 skills, 9 rules, 3 templates, 27 snippets, 60 examples, and 36 showcase pieces** for Blender Python development targeting Blender 5.2 LTS (current stable) with Blender 4.5 LTS fallback support. Blender 5.1 is prior stable.
The content is consumed by AI coding agents reading these files directly from a checkout — **there is no MCP server in this repository, and none is required**. Cursor applies `rules/*.mdc` automatically wherever their scope globs match and takes skills by name in chat; Claude Code reads `skills/` and `rules/` from the project workspace, or from this repo kept as a referenced checkout. Any agent that can read files in a workspace can use it the same way. There is no build step for the content — edit the Markdown and Python files directly.
@@ -75,7 +75,7 @@ blender --background --python examples/bmesh-gear/bmesh_gear.py --
## Falsifiers
-Every one of the 59 examples carries a **falsifier**: a flag that changes the
+Every one of the 60 examples carries a **falsifier**: a flag that changes the
input so a real assertion fails. It never disables the assertion, skips the
check, or short-circuits to an error — it feeds the script something the
contract says must not pass, and the same check that guards the happy path
@@ -556,7 +556,7 @@ exits 0 on all three. `--assume-present` is red only on 5.2.
Geometry Nodes — 6 examples
+Geometry Nodes — 7 examples