{"bin":{"gsd_run":"gsd-core/bin/gsd_run","gsd-core":"bin/install.js","gsd-tools":"gsd-core/bin/gsd-tools.cjs","gsd-mcp-server":"bin/gsd-mcp-server.js"},"bugs":{"url":"https://github.com/open-gsd/gsd-core/issues"},"dist":{"shasum":"85223185bad036da95910325f8044e5f13bac8d5","tarball":"https://registry.npmjs.org/@opengsd/gsd-core/-/gsd-core-1.18.0.tgz","fileCount":1137,"integrity":"sha512-00b29mvlQMmUcR8wkvJFf/okGDWRB1kiHR4Pg921N+Q8nFwXehRhHEGAusQn+oM/p7SMGM4sAdPAbiECGaozwg==","signatures":[{"sig":"MEYCIQD7zERNuWR9Ll/htAjr3lEoyN8FsghCxZZldtSX5Q9qIQIhAOd78KLzYmEm/tUmfHIH6YA3//A0bX4FmTzog190/4Sb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG4pT0iYcXs5d7as9XaBPIgnOlyaWvgFlGYWlskNjMsnAiEApJu4GnhD2Oq+sxZ6MhMokA0018HBZqW5/CH2fwWo8Y4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opengsd%2fgsd-core@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18634271},"main":".opencode/plugins/gsd-core.js","name":"@opengsd/gsd-core","author":{"name":"OpenGSD"},"engines":{"npm":">=10.0.0","node":">=24.0.0"},"gitHead":"35f5a452239b897b8d6352c973e1e4efd683370f","license":"MIT","scripts":{"lint":"eslint . --cache --cache-location node_modules/.cache/eslint/ --max-warnings 0","test":"node scripts/run-tests.cjs","build":"npm run generate:identity && npm run build:lib && npm run gen:section-manifest && npm run gen:context-index && npm run gen:plugin-skills && npm run gen:loop-host-contract && npm run gen:capability-registry && npm run build:hooks","lint:ci":"npm run lint && npm run lint:skill-deps && npm run lint:generated-sync && node scripts/lint-test-file-count.cjs && node scripts/lint-command-contract.cjs && node scripts/lint-pr-check-project-dir.cjs && npm run lint:legacy-name && npm run lint:retired-runtime-name && node scripts/lint-regression-test-names.cjs && node scripts/lint-allow-test-rule-refs.cjs && node scripts/lint-resolution-provenance.cjs && node scripts/lint-portable-timeout.cjs && node scripts/lint-portable-grep.cjs && node scripts/lint-allowed-tools-parity.cjs && node scripts/lint-phase-arg-assignment.cjs && node scripts/validate-registry.cjs && node scripts/lint-table-schema-drift.cjs && node scripts/lint-planning-document-positive-control.cjs && node scripts/lint-pr-branch-pattern-drift.cjs && node scripts/lint-fix-has-regression-tests.cjs && node scripts/lint-example-parser-parity.cjs && node scripts/lint-docs-command-form.cjs && node scripts/lint-plan-count-drift.cjs && node scripts/lint-milestone-window-drift.cjs && node scripts/lint-phase-enumeration-drift.cjs && node scripts/lint-planning-prompt-drift.cjs && node scripts/lint-unreachable-guard-drift.cjs && node scripts/lint-completion-ratio-drift.cjs && node scripts/lint-slug-derivation-drift.cjs && node scripts/lint-state-field-drift.cjs && node scripts/lint-state-write-path-drift.cjs && node scripts/lint-completion-predicate-drift.cjs && node scripts/lint-planning-snapshot-bypass-drift.cjs && node scripts/lint-health-diagnostic-rule-table.cjs && node scripts/lint-planning-artifact-writer-drift.cjs && node scripts/lint-frontmatter-scalar-broad-grep.cjs && node scripts/lint-removed-but-needed.cjs && node scripts/lint-no-adhoc-regex-escape.cjs && node scripts/lint-vendored-deps.cjs && node scripts/lint-docs-guard-registration.cjs && node scripts/lint-source-test-name-collision.cjs && npm run lint:hooks-runtime-build-seam && node scripts/check-contract-drift.cjs && node scripts/lint-mutation-test-derivation-drift.cjs && node scripts/lint-seam-enforcement.cjs && node scripts/lint-workflow-shellcheck.cjs && npm run lint:response-language && node scripts/lint-verify-lifecycle-writes.cjs && node scripts/lint-frontmatter-fence-drift.cjs && node scripts/lint-evaluation-scope-drift.cjs && node scripts/lint-gate-evidence-drift.cjs && node scripts/lint-gate-positive-control.cjs","prepack":"npm run build:lib","prepare":"npm run build:lib","pretest":"npm run build:lib && npm run lint:skill-deps","test:qa":"node scripts/run-tests.cjs --suite qa","version":"node scripts/sync-manifest-versions.cjs --stage && node scripts/gen-capability-registry.cjs --write && git add gsd-core/bin/lib/capability-registry.cjs","lint:fix":"eslint . --fix","build:lib":"tsc -p tsconfig.build.json","changeset":"node scripts/changeset/new.cjs","check:env":"node scripts/check-env.cjs","lint:docs":"node scripts/lint-docs-required.cjs","test:slow":"node scripts/run-tests.cjs --suite slow","test:unit":"node scripts/run-tests.cjs --suite unit","build:hooks":"node scripts/build-hooks.js","gen:features":"node scripts/gen-features.cjs","gen:registry":"node scripts/gen-registry.cjs --write","test:install":"node scripts/run-tests.cjs --suite install","ci:test-scope":"node scripts/ci-test-scope.cjs","regen:derived":"npm run build && npm run gen:registry && node scripts/gen-adr-index.cjs --write && node scripts/gen-features.cjs --write && node scripts/gen-capability-matrix.cjs --write && node scripts/gen-inventory-manifest.cjs --write && node scripts/gen-context-index.cjs --write && node scripts/gen-state-md-docs.cjs --write && npm run gen:section-manifest && node scripts/sync-manifest-versions.cjs && npm run gen:install-tree && node scripts/gen-scripts-cli-exit.cjs --write && node scripts/gen-hooks-cli-exit.cjs --write && node scripts/gen-exit-code-registry.cjs --write && node scripts/gen-exit-code-docs.cjs --write && node scripts/gen-platform-conformance-tier.cjs --write && node scripts/gen-platform-conformance-tier.cjs --target macos --write","sync:launcher":"node scripts/sync-runtime-launcher.cjs","test:affected":"node scripts/run-affected-tests.cjs","test:coverage":"c8 --check-coverage --lines 70 --branches 60 --reporter text --include 'gsd-core/bin/lib/**/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs","test:mutation":"stryker run","test:security":"node scripts/run-tests.cjs --suite security","lint:changeset":"node scripts/changeset/lint.cjs","lint:pr-checks":"node scripts/lint-pr-check-project-dir.cjs","lint:qa-smells":"node scripts/qa-smell-ratchet.cjs","prepublishOnly":"npm run build:lib && npm run build:hooks","check:integrity":"node scripts/check-npm-integrity.cjs","lint:skill-deps":"node scripts/lint-skill-deps.cjs","changelog:render":"node scripts/changeset/cli.cjs render","gen:install-tree":"node scripts/gen-install-tree-fixtures.cjs","lint:legacy-name":"node scripts/lint-legacy-dir-name.cjs","pretest:coverage":"npm run build:lib && npm run lint:skill-deps","test:integration":"node scripts/run-tests.cjs --suite integration","check:alias-drift":"node scripts/check-alias-drift.cjs","gen:context-index":"node scripts/gen-context-index.cjs --write","gen:plugin-skills":"node scripts/gen-plugin-skills.cjs --write","gen:state-md-docs":"node scripts/gen-state-md-docs.cjs","generate:identity":"node scripts/generate-package-identity.cjs","lint:descriptions":"node scripts/lint-descriptions.cjs","test:coverage:all":"npm run test:coverage","validate:registry":"node scripts/validate-registry.cjs","lint:vendored-deps":"node scripts/lint-vendored-deps.cjs","test:coverage:unit":"c8 --reporter text --reporter json-summary --merge-async --include 'gsd-core/bin/lib/**/*.cjs' --exclude 'tests/**' --all node scripts/run-tests.cjs --suite unit && node scripts/check-coverage-gate.cjs","lint:generated-sync":"node scripts/gen-capability-registry.cjs --check && node scripts/gen-loop-host-contract.cjs --check && node scripts/gen-capability-matrix.cjs --check && node scripts/sync-manifest-versions.cjs --check && node scripts/gen-inventory-manifest.cjs --check && node scripts/generate-package-identity.cjs --check && node scripts/gen-plugin-skills.cjs --check && node scripts/gen-registry.cjs --check && node scripts/gen-adr-index.cjs --check && node scripts/gen-features.cjs --check && node scripts/check-glossary-refs.cjs --check && node scripts/lint-compiled-artifact-sync.cjs --check && node scripts/gen-context-index.cjs --check && node scripts/gen-section-manifest.cjs --check && node scripts/gen-health-docs.cjs --check && node scripts/gen-state-md-docs.cjs --check && node scripts/gen-scripts-cli-exit.cjs --check && node scripts/gen-hooks-cli-exit.cjs --check && node scripts/gen-exit-code-registry.cjs --check && node scripts/gen-exit-code-docs.cjs --check && node scripts/gen-platform-conformance-tier.cjs --check && node scripts/gen-platform-conformance-tier.cjs --target macos --check","check:contract-drift":"node scripts/check-contract-drift.cjs","check:identity-drift":"node scripts/lint-package-identity-drift.cjs","check:phase-id-drift":"node scripts/lint-phase-id-drift.cjs","gen:section-manifest":"node scripts/gen-section-manifest.cjs --write","lint:test-file-count":"node scripts/lint-test-file-count.cjs","test:coverage:report":"c8 report --reporter text --reporter json-summary --merge-async --include 'gsd-core/bin/lib/**/*.cjs' --exclude 'tests/**' --all && node scripts/check-coverage-gate.cjs","lint:regression-names":"node scripts/lint-regression-test-names.cjs","lint:seam-enforcement":"node scripts/lint-seam-enforcement.cjs","gen:loop-host-contract":"node scripts/gen-loop-host-contract.cjs --write","lint:docs-command-form":"node scripts/lint-docs-command-form.cjs","lint:response-language":"node scripts/lint-response-language-coverage.cjs","test:coverage:unit:raw":"c8 --reporter none --merge-async node scripts/run-tests.cjs --suite unit","gen:capability-registry":"node scripts/gen-capability-registry.cjs --write","lint:removed-but-needed":"node scripts/lint-removed-but-needed.cjs","lint:table-schema-drift":"node scripts/lint-table-schema-drift.cjs","lint:gate-evidence-drift":"node scripts/lint-gate-evidence-drift.cjs","benchmark:compact-content":"node scripts/benchmark-compact-content.cjs --check","lint:allow-test-rule-refs":"node scripts/lint-allow-test-rule-refs.cjs","lint:retired-runtime-name":"node scripts/lint-retired-runtime-name.cjs","lint:gate-positive-control":"node scripts/lint-gate-positive-control.cjs","lint:evaluation-scope-drift":"node scripts/lint-evaluation-scope-drift.cjs","test:coverage:scripts-floor":"c8 report --check-coverage --lines 55 --merge-async --include 'scripts/**/*.cjs' --exclude 'tests/**' --all","lint:frontmatter-fence-drift":"node scripts/lint-frontmatter-fence-drift.cjs","lint:verify-lifecycle-writes":"node scripts/lint-verify-lifecycle-writes.cjs","lint:hooks-runtime-build-seam":"node scripts/lint-hooks-runtime-build-seam.cjs","benchmark:compact-content-variants":"node scripts/benchmark-compact-content-variants.cjs --check","lint:frontmatter-scalar-broad-grep":"node scripts/lint-frontmatter-scalar-broad-grep.cjs","lint:planning-document-positive-control":"node scripts/lint-planning-document-positive-control.cjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"6261799c-3444-456e-b7b4-423f98486f41"}},"homepage":"https://github.com/open-gsd/gsd-core","keywords":["claude","claude-code","ai","meta-prompting","context-engineering","spec-driven-development","codex","codex-cli"],"overrides":{"qs":">=6.15.2","hono":">=4.13.5","body-parser":">=2.3.0","@hono/node-server":">=2.0.5"},"repository":{"url":"git+https://github.com/open-gsd/gsd-core.git","type":"git"},"_npmVersion":"11.19.0","description":"GSD Core is a meta-prompting, context engineering, and spec-driven development system for AI coding agents.","directories":{},"maintainers":[{"name":"trek-e","email":"trekkie@nomorestars.com"},{"name":"solvely-colin","email":"colin@solvely.net"},{"name":"jeremymcs","email":"jeremy@fluxlabs.net"}],"_nodeVersion":"24.21.0","allowScripts":{"fallow@2.70.0":true,"esbuild@0.28.2":true},"dependencies":{"ws":"^8.21.0","@anthropic-ai/claude-agent-sdk":"^0.2.84"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^11.0.0","re2js":"^2.8.6","saxes":"6.0.0","eslint":"^9.39.4","espree":"^10.4.0","esbuild":"0.28.2","globals":"^16.5.0","js-yaml":"^4.3.2","@eslint/js":"^9.39.4","fast-check":"^4.8.0","tap-parser":"18.3.4","typescript":"^6.0.3","@types/node":"^22.19.19","gpt-tokenizer":"4.0.0","eslint-plugin-n":"^17.24.0","typescript-eslint":"^8.60.0","@stryker-mutator/core":"^9.6.1","mutation-testing-metrics":"^3.7.3","@stryker-mutator/tap-runner":"^9.6.1","eslint-plugin-no-only-tests":"^3.4.0"},"optionalDependencies":{"fallow":"^2.70.0"},"_npmOperationalInternal":{"tmp":"tmp/gsd-core_1.18.0_1792368552647_0.3374520718757412","host":"s3://npm-registry-packages-npm-production"},"_id":"@opengsd/gsd-core@1.18.0","version":"1.18.0"}