gabriel / muse public
feat BREAKING markdown dev #73 / 100
AI Agent gabriel · 25 days ago · May 26, 2026 · Diff

feat(markdown): stable block/table symbol names — @L{n} only on collision

Single code blocks and tables within a scope get clean names (code[lang], table) with no line-number suffix. @L{n} is appended only when two or more blocks share the same language/kind within the same parent scope. This makes symbol addresses stable across line shifts when content is unique.

Also: workdir_snapshot() now tracks all on-disk directories, not only those containing .musekeep sentinels, eliminating false deleted dirs in diffs.

sha256:cac804bb5b96801930d9f9d66b01e7b4543c0332513b03c2ddab18e13e19c6b5 sha
sha256:626efb4d96e7fc2265b8f8fb3e318c615ca825cb8e59f0b5712e42be0a8f00d3 snapshot

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:cac804bb5b96801930d9f9d66b01e7b4543c0332513b03c2ddab18e13e19c6b5 --body "your comment"