#+title: Grimu-R lifecycle guide * Project initialization - create your flake - add Grimu-R base as input - define and enter a dev shell * Interactive weaving - open Loom editor in the browser - create a braid - add sigils to it from the scrolls palette - connect them with strands - edit sigil inscriptions - execute sigils by clicking on their buttons - adjust cadence decoration * Modular weaving - factor out braids - define your own scrolls - import external scrolls and weaves as flake inputs - export yours as flake outputs - call braids from other programs * Deployment pipeline - define a schism with aspects containing braids - define a binding - build executables / containers * User-side weaving (malleability) - add Loom to the binding definition - deploy the executable - open Loom editor in the browser - persist edits in the browser - rebase persisted edits on top of new versions released by devs * Testing and test automation - use Loom in the browser to run and inspect interactively - define test data right in the weave as static sigils - extract test data from the weave with Loom CLI - execute braids with test inputs with Loom CLI