Skip to content

docs: post-v0.8.0 hygiene — drop LLO, fix positioning, sweep factual drift#367

Merged
jamestexas merged 3 commits into
mainfrom
docs/post-v0.8.0-hygiene
May 9, 2026
Merged

docs: post-v0.8.0 hygiene — drop LLO, fix positioning, sweep factual drift#367
jamestexas merged 3 commits into
mainfrom
docs/post-v0.8.0-hygiene

Conversation

@jamestexas

Copy link
Copy Markdown
Contributor

Summary

Post-v0.8.0 docs hygiene — three rounds of fixes:

Round 1: post-release factual updates

  • ROADMAP.md: "April 2026, post-v0.7.0" → "May 2026, post-v0.8.0"; tool count 16 → 17 (with full inventory listed); add canonical views, capnp readthrough, current_root hot-swap, e2e harness, snapshot memoization to Stable
  • ROADMAP.md: reorder near-term — bundle (mache-33dc5f) → version check (mache-8kif) → consent-gated auto-download (mache-9051f0) → CGO removal; add schema-driven read modes (mache-qzsk)
  • go-parsing-status.md: init() collisions resolved by engine dedupSuffix; imports now first-class via the Go schema's imports/; drop the "Blocking Issues for Refactoring" section

Round 2: positioning fix

  • PRIOR_ART + competitive-landscape were describing mache as "mounted as a filesystem" — that buries the graph engine
  • Lead with the graph; the filesystem is one expression layer
  • Frame as AI-native: in-process go-nfs + billy server (not an OS export) chosen because agents already speak filesystem ops
  • Equal-footing surfaces: MCP (primary, 17 tools) + embedded NFS

Round 3: drop "LLO" acronym

  • Replace with "ley-line-open" (hyperlinked at first mention per file, bare thereafter)
  • Affects README, GETTING-STARTED, ARCHITECTURE, ROADMAP, CHANGELOG, competitive-landscape
  • Mermaid diagram labels switched to leyline lsp / leyline parse (the binary names)

Other factual drift swept

  • Languages: 8 → 28 (PRIOR_ART matrix + prose; competitive-landscape matrix)
  • Mount: NFS/FUSE → NFS (FUSE removed in v0.7.0)
  • Add lean-ctx to PRIOR_ART (matrix row + detailed analysis + sources)
  • ARCHITECTURE Control block row: note the v0.8.0 substrate-identity change
  • competitive-landscape title: March 2026 → May 2026

Test plan

  • grep -r '\bLLO\b' user-facing docs → empty
  • mdformat clean
  • No code changes (docs-only)

jamestexas added 2 commits May 9, 2026 15:52
ROADMAP.md:
- Bump current state from "April 2026, post-v0.7.0" to "May 2026, post-v0.8.0"
- Lead with the v0.8.0 wire-format break + LLO v0.2.0 pairing
- Tool count 16 → 17; list each tool by name so count + inventory don't drift
- Add canonical views, capnp readthrough, current_root hot-swap, e2e
  harness, snapshot memoization to the Stable section
- Reorder near-term: bundle → version check → consent-gated auto-download
  → CGO removal; add schema-driven read modes (mache-qzsk)

go-parsing-status.md:
- init() collisions: was "blocking", now resolved by engine dedupSuffix
- Imports: were "not captured", now first-class via the Go schema's imports/
- Drop the "Blocking Issues for Refactoring" section — both fixed
LLO was internal jargon leaking into user-facing prose. Replace with
"ley-line-open" everywhere, with a hyperlink at first mention per file
and bare "ley-line-open" thereafter.

Positioning fixes (PRIOR_ART + competitive-landscape):
- Lead with the graph engine, not the filesystem. The filesystem is
  one expression layer over a graph that also ships canonical
  refs/defs views, content-addressable substrate identity, AST-aware
  write-back, structural-rule analysis, and schema inference.
- Frame Mache as AI-native: NFS surface is an in-process go-nfs +
  billy server (not an OS export) precisely because agents already
  speak filesystem operations.
- Equal-footing surfaces: MCP (primary) and the embedded NFS server.

Factual drift swept:
- Languages: 8 -> 28 (PRIOR_ART table + prose; competitive-landscape
  matrix)
- Mount: NFS/FUSE -> NFS (FUSE was removed in v0.7.0)
- Add lean-ctx to PRIOR_ART comparison table + detailed analysis +
  sources
- ARCHITECTURE Control block row: note v0.8.0 substrate-identity
  change (BLAKE3 current_root replaces monotonic generation)
- competitive-landscape title: March 2026 -> May 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Docs-only cleanup to align post-v0.8.0 messaging and facts across the project docs, including updated positioning (graph-first), current capability counts, and the “ley-line-open” naming.

Changes:

  • Updates product positioning across docs to lead with the graph engine, with MCP + embedded NFS as equal expression layers.
  • Sweeps factual drift (v0.8.0 status, tool count, language count, canonical views/capnp event log, hot-swap identity).
  • Replaces “LLO” acronym references with “ley-line-open” and updates diagram labels accordingly.

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
README.md Updates tool/dependency wording and mermaid labels to use “ley-line-open” and graph-first framing.
GETTING-STARTED.md Updates references to ley-line-open and the tool capability explanation/troubleshooting text.
docs/ROADMAP.md Refreshes “current state” to May 2026 post-v0.8.0 and expands stable features + near-term ordering.
docs/PRIOR_ART.md Reframes intro as graph-first, updates language/mount facts, and adds lean-ctx to comparisons.
docs/go-parsing-status.md Updates Go construct status claims (init() dedup, imports captured) and removes blocking-issues section.
docs/competitive-landscape-2026.md Updates title/date and refreshes mache positioning + capability matrix facts.
docs/ARCHITECTURE.md Renames “LLO” references to ley-line-open and updates diagrams and capability matrix wording.
CHANGELOG.md Replaces remaining “LLO” mentions with “ley-line-open” in v0.8.0 notes.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread GETTING-STARTED.md Outdated
Comment thread GETTING-STARTED.md Outdated
Comment thread GETTING-STARTED.md Outdated
Comment thread GETTING-STARTED.md Outdated
Comment thread GETTING-STARTED.md Outdated
Comment thread docs/ROADMAP.md Outdated
Comment thread docs/ROADMAP.md Outdated
Comment thread docs/ARCHITECTURE.md Outdated
Comment thread docs/PRIOR_ART.md Outdated
- resolve_ref: add to GETTING-STARTED.md MCP-tool list (was 13 standalone, now correctly 14)
- "the other 13 work without ley-line-open" -> "the other 14"
- Grammar artifacts from the LLO -> ley-line-open sweep: "an ley-line-open-built .db" reads wrong because the article was correct for "LLO" (vowel sound) but not for "ley-line-open" (consonant sound). Reworded as "a `.db` built by ley-line-open" everywhere for consistency with the README form.
- ARCHITECTURE.md sequence diagram: Mermaid participant IDs can't contain hyphens; switch identifier to `Leyline` with display label "ley-line-open (leyline parse + lsp)" via `as`. Update `Source->>` and `->>Log` to reference the new ID.
- PRIOR_ART.md: "real NFS/FUSE filesystem" -> "real NFS filesystem (in-process go-nfs + billy server)" — FUSE was removed in v0.7.0; carrying the dual reference forward was drift.
- ARCHITECTURE.md:242: "NFS/FUSE attribute caches" -> "NFS attribute caches" (same drift, now consistent).
@jamestexas jamestexas merged commit a6ccfb0 into main May 9, 2026
8 checks passed
@jamestexas jamestexas deleted the docs/post-v0.8.0-hygiene branch May 9, 2026 22:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants