straymark-core 0.1.0

Shared document model and knowledge graph for StrayMark — parses governance documents and builds their typed traceability graph
Documentation

straymark-core

Shared document model and knowledge graph for StrayMark.

This crate is the single source of truth for:

  • document — the StrayMark document model: DocType, Frontmatter, StrayMarkDocument, parse_document, discover_documents, detect_doc_type.
  • graph — the typed, bidirectional, orphan-preserving knowledge graph built from document frontmatter cross-links (related, supersedes, alternatives_documented, api_changes, originating_ailogs).

It exists so the StrayMark CLI (straymark-cli) and the experimental Loom visualization server (straymark-loom) parse documents with exactly the same code — making model drift between the two structurally impossible.

Extracted from the CLI in Loom milestone M0 (CHARTER-01-loom-server, ADR-2026-06-02-001).

License

MIT — see the repository's LICENSE.