/**
 * MemPalace data model — TypeScript port of the core MemPalace concepts.
 *
 * Mental model:
 *
 *   Wing     ─ a top-level domain ("projects", "people", "code", "wisdom")
 *   Room     ─ a category inside a wing ("grawkus", "abc-reborn", ...)
 *   Drawer   ─ an individual memory item: a chunk of text + tags + metadata
 *   Tunnel   ─ a directed link between two drawers, typed by relation
 *   Triple   ─ a knowledge-graph fact: (subject, predicate, object)
 *
 * Drawers are the atomic unit of memory. Wings + rooms give them addressable
 * structure. Tunnels and KG triples give them relational structure.
 *
 * Two stores live side-by-side:
 *   GLOBAL   ~/.grawkus/memory/    cross-project knowledge (user prefs,
 *                                    recurring patterns, skills)
 *   PROJECT  <cwd>/.grawkus/memory/  this-codebase-specific (e.g. "build
 *                                    is broken because X", "the queue lives
 *                                    in services/queue/...")
 *
 * The agent picks which store to query based on the request. User-modeling
 * queries hit global; codebase queries hit project. Search APIs accept a
 * Scope hint or 'both' to search across.
 */
export const SCHEMA_VERSION = 1;
//# sourceMappingURL=types.js.map