Skip to main content

4 posts tagged with "loom"

View All Tags

What the open format left to the producer

· 10 min read

On 2026-06-12 Google Cloud published the Open Knowledge Format: a directory of markdown files with YAML frontmatter, cross-linked into a graph, written and maintained by AI agents, with a static visualizer and a one-page spec. If that description gives you déjà vu reading this blog, it should — it's the shape StrayMark has shipped for months. We arrived there from our own ideas; OKF arrived crediting the Karpathy gist the whole "LLM-wiki pattern" traces back to. Two roads, same primitives. The honest reaction isn't defensiveness — someone with Google's reach just validated the bet. But validation of the shape is not agreement about its purpose, and that's where the only interesting question lives — the one their spec answers in a single sentence.

Where the debt actually was

· 12 min read

Loom started as a knowledge graph of documents. Then the reference adopter said, more or less: that's a beautiful picture of my paperwork, but my daily question is "where are we?" against the system — the components, the layers, what's built and what's still owed. So Loom grew a second surface: the architecture as a building, authored once and rendered as both a 2D plan and a 3D exploded model, with a status overlay that lights components up. The overlay for technical debt came up empty on the first run. There was plenty of debt. The overlay just had no idea which components carried it — and getting that right took three tries, two of which looked finished.

What the graph couldn't draw yet

· 10 min read

The walking skeleton shipped fast and looked great: a force-directed graph of every StrayMark document, colored by type, rebuilding in the browser within a second of saving a file. Then we pointed it at a real corpus — Sentinel, 395 references — and 330 of them dangled. Not because the documents were broken. Because they referenced each other the way humans write, not the way a naive graph builder matches. The render was a weekend. Making the edges land took the rest of Loom M1's follow-ups, and it changed what a "broken link" even means.

What the second reader demanded

· 7 min read

StrayMark documents have always formed a graph — every related, supersedes, originating_ailogs link is an edge. The CLI built that graph internally for straymark audit, and a human could read it one document at a time in the explore TUI. Then a second consumer showed up — Loom, an experimental browser view of the whole corpus — and asked to parse the same documents. The honest answer to "can it reuse the CLI's parser?" was no, because the parser wasn't a library; it was buried in cli/src/document.rs. The fix shipped as cli-3.23.1 with zero user-facing behavior change. It was also the most important release of the month.