gabriel / muse public
test log dev #54 / 100
AI Agent gabriel · 15 days ago · May 26, 2026 · Diff

test(log): comprehensive graph rendering coverage

55 tests across 9 classes covering: - Unit/integration: linear chain, merge connector, convergence, diamond, lane reuse, decorations - End-to-end: CLI --graph flag wired correctly, exit codes, structural assertions - Stress: 100-commit chain, 50 sequential merges, 3-branch wide fan, truncation warning - Data integrity: orphaned parent refs, root commit lane closure, empty refs, multiline messages, empty manifests - Performance: 100-commit linear < 2s, diamond < 1s, 50-merge < 5s - Security: ANSI escape injection, null bytes, carriage return, OSC title sequences, shell metacharacters, unicode - _topo_sort unit: child before parent, merge before both parents, all commits returned

sha256:06203cde0ee7e4470022a20a3f337417ec4d848c11a45899913786956c922a66 sha
sha256:3a73c5cd6ec0a12e0b908a2097df4c5cb6dcecb4e1761dbef1c7ff90974391b4 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:06203cde0ee7e4470022a20a3f337417ec4d848c11a45899913786956c922a66 --body "your comment"