ID:SPEC-153Status:implemented
Delivering composed runes
v0.40.0 built composition and proved it on bond and character. Nobody outside the repo can use it yet: a definition reaches the pipeline only as a string passed to defineComposedRune. This milestone closes that gap. A plugin ships definitions from a declared directory, a project writes its own in runes.dir, and the authoring guide makes it a documented feature (SPEC-153, SPEC-145).
It also takes the storytelling replacement (SPEC-147) from two runes to five, leaving only the two that need new primitives.
fad3ced