diff --git a/scripts/lint-core-spine-imports.allowlist.json b/scripts/lint-core-spine-imports.allowlist.json index bdb738c1e..3f1ffbcb1 100644 --- a/scripts/lint-core-spine-imports.allowlist.json +++ b/scripts/lint-core-spine-imports.allowlist.json @@ -2,34 +2,22 @@ "_comment": "Files allowed to import the core re-export spine during the staged retirement (issue #1268). Entries are REMOVED as each tranche migrates a leaf; the file + this lint are deleted in T-final.", "allow": [ "gsd-core/bin/gsd-tools.cjs", - "src/agent-command-router.cts", "src/audit-command-router.cts", - "src/capability-state.cts", - "src/capability-writer.cts", "src/check-command-router.cts", "src/commands.cts", "src/config.cts", "src/docs.cts", - "src/frontmatter.cts", "src/gap-checker.cts", "src/graphify-command-router.cts", - "src/gsd2-import.cts", "src/init.cts", "src/intel-command-router.cts", - "src/learnings.cts", - "src/loop-resolver.cts", - "src/milestone.cts", "src/phase.cts", "src/profile-output.cts", - "src/roadmap-command-router.cts", "src/roadmap.cts", "src/state.cts", - "src/task-command-router.cts", "src/template.cts", "src/uat.cts", "src/verification.cts", - "src/verify.cts", - "src/workstream-inventory.cts", "src/workstream.cts" ] } diff --git a/src/agent-command-router.cts b/src/agent-command-router.cts index e11f415d0..71b89a7dc 100644 --- a/src/agent-command-router.cts +++ b/src/agent-command-router.cts @@ -7,8 +7,8 @@ */ // eslint-disable-next-line @typescript-eslint/no-require-imports -import core = require('./core.cjs'); -const { output, error, ERROR_REASON } = core; +import io = require('./io.cjs'); +const { output, error, ERROR_REASON } = io; // ─── Types ──────────────────────────────────────────────────────────────────── diff --git a/src/capability-state.cts b/src/capability-state.cts index c410782d3..dc0c58475 100644 --- a/src/capability-state.cts +++ b/src/capability-state.cts @@ -17,9 +17,9 @@ * pure, config-only resolution with no filesystem I/O. * cmdCapabilityState is the I/O handler. * - * Dependencies (leaf modules only — no core.cjs circular risk): + * Dependencies (leaf modules only — no circular risk): * - node:path - * - ./core.cjs (output, error) + * - ./io.cjs (output, error) * - ./capability-activation.cjs (_resolveActivationValue) * - ./install-profiles.cjs (readActiveProfile, loadSkillsManifest, resolveProfile) * - ./surface.cjs (resolveSurface) @@ -32,8 +32,8 @@ import path from 'node:path'; import fs from 'node:fs'; // eslint-disable-next-line @typescript-eslint/no-require-imports -import core = require('./core.cjs'); -const { output: coreOutput, error: coreError } = core; +import ioMod = require('./io.cjs'); +const { output: coreOutput, error: coreError } = ioMod; // eslint-disable-next-line @typescript-eslint/no-require-imports import activationMod = require('./capability-activation.cjs'); @@ -363,7 +363,7 @@ function _resolveManifest(commandsGsdDir: string, configDir: string): Map