memstead-schema 0.3.0

Schema types for Memstead — entity definitions, vocabulary, and validation rules. Internal library surface consumed by the memstead binaries — pre-1.0, experimental, no API stability promise.
Documentation
{
  "version": "0.1.0",
  "schema": "default@1.0.0",
  "writeGuidance": {
    "context": "Full fixture for validator coverage",
    "style": "Structured"
  },
  "rules": { "extract": "Pattern-level extraction" },
  "mediums": {
    "codebase": {
      "type": "codebase",
      "scope": {
        "tree": [{ "path": "**/*.md", "mode": "allow" }]
      }
    },
    "upstream": {
      "type": "graph",
      "scope": { "domains": ["other-mem"] }
    }
  },
  "projections": {
    "extract": {
      "intent": "Extract specs from markdown",
      "sources": [
        { "medium_ref": "codebase", "role": "primary" },
        { "medium_ref": "upstream", "role": "reference" }
      ],
      "destination": { "medium_ref": "graph" }
    }
  },
  "vcs": "system"
}