/** * Atlas Frame Export - Spatial neighborhood extraction from policy graph * * This module provides the core functionality for extracting policy-aware * spatial neighborhoods using the fold radius algorithm. */ export type { Policy, PolicyModule, Graph, AtlasFrame, AtlasModuleData, AtlasEdge, } from "./types.js"; export { buildPolicyGraph, getNeighbors } from "./graph.js"; export { computeFoldRadius } from "./fold-radius.js"; export { generateAtlasFrame } from "./atlas-frame.js"; export { AtlasFrameCache, getCache, setEnableCache, resetCache, getCacheStats, type CacheStats, } from "./cache.js"; export { estimateTokens, autoTuneRadius, estimateTokensBeforeGeneration } from "./auto-tune.js"; export { AtlasRebuildQueue, createAtlasRebuildQueue, type AtlasRebuildCallbacks, type AtlasRebuildQueueConfig, } from "./queue.js"; export { AtlasRebuildManager, initAtlasRebuildManager, getAtlasRebuildManager, triggerAtlasRebuild, onRebuildComplete, removeRebuildCallback, resetAtlasRebuildManager, type RebuildResult, type RebuildCallback, type AtlasRebuildManagerConfig, } from "./trigger.js"; export { rebuildAtlas, type Atlas, type AtlasNode } from "./rebuild.js"; export { validateAtlas, checkReachability, type ValidationResult } from "./validate.js"; export { CodeUnitSchema, CodeUnitKindSchema, CodeUnitSpanSchema, parseCodeUnit, validateCodeUnit, type CodeUnit, type CodeUnitKind, type CodeUnitSpan, } from "../../atlas/schemas/index.js";