@specatlas/core
v0.1.32
Published
Kernel determinista de SpecAtlas: parsing, validación, trazabilidad, olas y ciclo de vida
Downloads
4,098
Maintainers
Readme
@specatlas/core
Núcleo determinista de SpecAtlas: el que lee los artefactos de .sdd/ y decide, sin modelo de por medio, en qué estado está cada cambio.
npm i @specatlas/coreContiene los parsers (spec viva, delta, tareas, evidencia, revisión, contratos), el linter de negocio, el motor de trazabilidad, el planificador de olas, el ciclo de vida y sus gates, las firmas con hash canónico, las anclas al código y su deriva, las migraciones de esquema y los informes (analyze, ci, SARIF).
import { loadWorkspace, deriveState, checkTrace, checkDrift } from '@specatlas/core'
const { workspace, config } = await loadWorkspace(process.cwd())
for (const change of workspace.changes) {
const state = deriveState({ change, cfg: config, approval, blockingFindings: 0 })
console.log(change.slug, state.state, '→', state.nextAction.command)
}La forma habitual de usarlo es la CLI specatlas; este paquete es para integrar el kernel en tus propias herramientas.
MIT © SpecAtlas
