{
  "name": "@synth-framework/synth",
  "version": "2.4.1",
  "description": "AI-native deterministic execution system for engineering work",
  "type": "module",
  "main": "dist/main.js",
  "bin": {
    "synth": "dist/cli/synth.js"
  },
  "files": [
    "dist/",
    "README.md",
    "LICENSE",
    "CHANGELOG.md",
    "CONTRIBUTING.md",
    "CODE_OF_CONDUCT.md",
    "SECURITY.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "engines": {
    "node": ">=20.0.0"
  },
  "scripts": {
    "build": "tsc && node scripts/generate-dist-manifest.js",
    "start": "node dist/main.js",
    "test": "node tests/synth.test.js && node tests/proposal-evaluation.test.js && node tests/governance-evaluation-enforcement.test.js && node tests/convergence-certification.test.js",
    "test:governance-evaluation-enforcement": "node tests/governance-evaluation-enforcement.test.js",
    "test:proposal-evaluation": "node tests/proposal-evaluation.test.js",
    "test:skr": "for f in tests/skr/*.js; do node \"$f\"; done",
    "test:audit": "node scripts/audit-bypass-map.js",
    "test:replay": "node scripts/verify-replay.js",
    "test:replay-graph-integrity": "node tests/replay-graph-integrity.test.js",
    "test:graph-integrity": "node tests/graph-integrity.test.js",
    "test:explain-observability": "node tests/explain-observability.test.js",
    "test:determinism": "node scripts/verify-determinism.js",
    "test:adversarial": "node scripts/audit-adversarial.js",
    "test:proof": "node scripts/generate-proof.js",
    "test:adapter": "node tests/adapter.test.js",
    "test:github": "node tests/github-adapter.test.js",
    "test:tdd": "node tests/adapter-tdd.test.js",
    "test:bdd": "node tests/adapter-bdd.test.js",
    "test:conversation": "node tests/adapter-conversation.test.js",
    "test:document": "node tests/adapter-document.test.js",
    "test:filesystem": "node tests/adapter-filesystem.test.js",
    "test:specification": "node tests/adapter-specification.test.js",
    "test:knowledge-extraction": "node tests/adapter-knowledge-extraction.test.js",
    "test:confidence": "node tests/adapter-confidence.test.js",
    "test:dependency": "node tests/adapter-dependency.test.js",
    "test:architecture": "node tests/adapter-architecture.test.js",
    "test:mission-builder": "node tests/adapter-mission-builder.test.js",
    "test:expedition-builder": "node tests/adapter-expedition-builder.test.js",
    "test:objective-builder": "node tests/adapter-objective-builder.test.js",
    "test:wizard": "node tests/adapter-wizard.test.js",
    "test:mission-studio": "node tests/mission-studio.test.js",
    "test:mission-studio-snapshot-lineage": "node tests/mission-studio-snapshot-lineage.test.js",
    "test:mission-studio-proposal-graph": "node tests/mission-studio-proposal-graph.test.js",
    "test:mission-studio-snapshot-integrity": "node tests/mission-studio-snapshot-integrity.test.js",
    "test:documentation-expedition": "node tests/documentation-expedition.test.js",
    "test:documentation-integrity": "node tests/documentation-integrity.test.js",
    "test:documentation-projections": "npm run docs:validate-projections && npm run docs:verify-freshness && npm run docs:verify-metadata",
    "test:operator-journey": "node tests/operator-journey.test.js",
    "test:public-vocabulary-audit": "node tests/public-vocabulary-audit.test.js",
    "test:freeze-certification": "node tests/freeze-certification.test.js",
    "test:mission-studio-adapter-mapper": "node tests/mission-studio-adapter-mapper.test.js",
    "test:mission-studio-adapter-collector": "node tests/mission-studio-adapter-collector.test.js",
    "test:genesis-snapshot-bridge": "node tests/genesis-snapshot-bridge.test.js",
    "test:genesis-hardening": "node tests/genesis-hardening.test.js",
    "test:api-adapter-integration": "node tests/api-adapter-integration.test.js",
    "test:validation-expansion": "node tests/validation-expansion.test.js",
    "test:continuous-publication": "node tests/continuous-publication.test.js",
    "test:first-contact-patterns": "node tests/first-contact-patterns.test.js",
    "test:first-contact-quickstart": "node tests/first-contact-quickstart.test.js",
    "test:first-contact-archive-a": "node scripts/verify-first-contact-archive-a.js",
    "test:brownfield": "node tests/brownfield-validation.test.js && node tests/brownfield-certification.test.js && node tests/command-safety.test.js && node tests/expedition-lifecycle.test.js && node tests/governance-lifecycle-contract.test.js",
    "test:adoption-validation": "node tests/adoption-validation.test.js",
    "ai:benchmark:dry-run": "node scripts/ai-validation-benchmark.js",
    "ai:benchmark": "node scripts/ai-benchmark.js",
    "test:ai-benchmark": "node tests/ai-benchmark.test.js",
    "test:expedition-governance": "node scripts/verify-expedition-governance.js",
    "test:environment-discovery": "node tests/environment-discovery.test.js",
    "test:environment-capability-graph": "node tests/environment-capability-graph.test.js",
    "test:environment-filesystem": "node tests/environment-filesystem-capability.test.js",
    "test:environment-discovery-evidence": "node tests/environment-discovery-evidence.test.js",
    "test:environment-capability-report": "node tests/environment-capability-report.test.js",
    "test:core-boundary": "node tests/core-boundary.test.js",
    "test:impact-analyzer": "node tests/impact-analyzer.test.js",
    "test:validation-mapping": "node tests/validation-mapping.test.js && node scripts/verify-capability-validation-map.js",
    "test:validation-planner": "node tests/validation-planner.test.js",
    "test:protected-asset-escalation": "node tests/protected-asset-escalation.test.js",
    "test:execution-gate-regression": "node tests/governance/execution-gate-regression.test.js",
    "test:installer-contract": "node tests/installer-contract.test.js",
    "test:installer-environment": "node tests/installer-environment.test.js",
    "test:installer-distribution": "node tests/installer-distribution.test.js",
    "test:installer-engine": "node tests/installer-engine.test.js",
    "test:installer-verify": "node tests/installer-verify.test.js",
    "test:installer-manifest": "node tests/installer-manifest.test.js",
    "test:installer-upgrade": "node tests/installer-upgrade.test.js",
    "test:installer-certification": "bash scripts/certify-installation.sh",
    "test:first-operator-experience": "node tests/first-operator-experience.test.js",
    "test:synth-cli": "node tests/synth-cli.test.js && node tests/cli-contract.test.js",
    "test:govern-recursion-guard": "node tests/govern-recursion-guard.test.js",
    "test:draft-integrity": "node tests/draft-integrity.test.js",
    "test:evidence-path": "node tests/evidence-path.test.js",
    "test:decision-events": "node tests/decision-events.test.js",
    "test:operator-briefing": "node tests/operator-briefing.test.js",
    "test:clean-machine-output": "node tests/clean-machine-output.test.js",
    "test:adapter-introspection": "node tests/adapter-introspection.test.js",
    "test:extraction-reporting": "node tests/extraction-reporting.test.js",
    "test:runtime-integrity": "node tests/runtime-integrity.test.js",
    "test:runtime-repair": "node tests/runtime-repair.test.js",
    "test:govern-profiler": "node tests/govern-profiler.test.js",
    "test:governance-incremental": "node tests/governance-incremental.test.js",
    "test:governance-optimization": "node tests/governance-optimization.test.js",
    "test:governance-orchestration": "node tests/governance-orchestration.test.js",
    "test:synth-cli-govern-explain": "node tests/synth-cli-govern-explain.test.js",
    "test:repository-identity": "node tests/repository-identity.test.js",
    "test:resume-briefing": "node tests/resume-briefing.test.js",
    "test:taskpro-regression": "node scripts/taskpro-regression.js",
    "test:governance-record": "node tests/governance-record.test.js",
    "test:verify-engine": "node tests/verify-engine.test.js",
    "test:discovery": "node tests/discovery-capability-contract.test.js && node tests/discovery-adapter-contract.test.js && node tests/discovery-observation-capability.test.js && node tests/discovery-git-adapter.test.js && node tests/discovery-operational-artifact-adapter.test.js && node tests/discovery-normalize.test.js && node tests/discovery-correlate.test.js && node tests/discovery-projection-capability.test.js && node tests/discovery-project-model-rules.test.js && node tests/discovery-findings.test.js && node tests/discovery-project-model.test.js && node tests/discovery-replay.test.js && node tests/discovery-replay-contract.test.js && node tests/discovery-consumers.test.js && node tests/discovery-consumer-integration.test.js",
    "test:execution-intent": "node tests/execution-intent.test.js",
    "test:execution-runtime": "node tests/execution-runtime.test.js",
    "test:execution-branch": "node tests/execution-branch.test.js",
    "test:execution-commit": "node tests/execution-commit.test.js",
    "test:execution-projection": "node tests/execution-projection.test.js",
    "bench:interruption": "node scripts/interruption-benchmark.js --out docs/reference/repository-authority-index-baseline.json",
    "test:all": "npm run test && npm run test:skr && npm run test:audit && npm run test:replay && npm run test:replay-graph-integrity && npm run test:execution-intent && npm run test:execution-runtime && npm run test:execution-branch && npm run test:execution-commit && npm run test:execution-projection && npm run test:graph-integrity && npm run test:explain-observability && npm run test:determinism && npm run test:adversarial && npm run test:adapter && npm run test:github && npm run test:tdd && npm run test:bdd && npm run test:conversation && npm run test:document && npm run test:filesystem && npm run test:specification && npm run test:knowledge-extraction && npm run test:confidence && npm run test:dependency && npm run test:architecture && npm run test:mission-builder && npm run test:expedition-builder && npm run test:objective-builder && npm run test:wizard && npm run test:mission-studio && npm run test:mission-studio-snapshot-lineage && npm run test:mission-studio-proposal-graph && npm run test:mission-studio-snapshot-integrity && npm run test:documentation-expedition && npm run test:operator-journey && npm run test:public-vocabulary-audit && npm run test:freeze-certification && npm run test:mission-studio-adapter-mapper && npm run test:mission-studio-adapter-collector && npm run test:genesis-snapshot-bridge && npm run test:genesis-hardening && npm run test:api-adapter-integration && npm run test:validation-expansion && npm run test:continuous-publication && npm run test:documentation-integrity && npm run test:documentation-projections && npm run test:first-contact-patterns && npm run test:first-contact-quickstart && npm run test:first-contact-archive-a && npm run test:first-operator-experience && npm run test:brownfield && npm run test:adoption-validation && npm run test:ai-benchmark && npm run test:expedition-governance && npm run test:environment-discovery && npm run test:environment-capability-graph && npm run test:environment-filesystem && npm run test:environment-discovery-evidence && npm run test:environment-capability-report && npm run test:core-boundary && npm run test:impact-analyzer && npm run test:validation-mapping && npm run test:validation-planner && npm run test:protected-asset-escalation && npm run test:installer-contract && npm run test:installer-environment && npm run test:installer-distribution && npm run test:installer-engine && npm run test:installer-verify && npm run test:installer-manifest && npm run test:installer-upgrade && npm run test:synth-cli && npm run test:govern-recursion-guard && npm run test:draft-integrity && npm run test:evidence-path && npm run test:decision-events && npm run test:operator-briefing && npm run test:clean-machine-output && npm run test:adapter-introspection && npm run test:extraction-reporting && npm run test:runtime-integrity && npm run test:repository-identity && npm run test:resume-briefing && npm run test:taskpro-regression && npm run bench:interruption && npm run test:governance-record && npm run test:verify-engine && npm run test:discovery && npm run test:govern-profiler && npm run test:governance-incremental && npm run test:governance-optimization && npm run test:runtime-repair && npm run test:certification-framework",
    "typecheck": "tsc --noEmit",
    "verify": "node scripts/audit-bypass-map.js && node scripts/verify-replay.js",
    "proof": "node scripts/verify-discovery-evidence.js && node scripts/generate-proof.js",
    "proof:verify": "node scripts/verify-proof.js",
    "audit:repository": "node scripts/repository-health-audit.js",
    "docs:check-links": "node scripts/check-links.js",
    "docs:generate": "node dist/cli/synth.js docs generate",
    "docs:validate-projections": "node scripts/verify-documentation-projection.js",
    "docs:verify-projection": "node scripts/verify-documentation-projection.js",
    "docs:verify-website-sync": "node scripts/verify-website-sync.js",
    "docs:generate-first-contact": "node scripts/generate-first-contact-projection.js",
    "docs:verify-first-contact-projection": "node scripts/generate-first-contact-projection.js --check",
    "docs:generate-first-contact-quickstart": "node scripts/generate-first-contact-quickstart.js",
    "docs:verify-first-contact-quickstart": "node scripts/generate-first-contact-quickstart.js --check",
    "docs:verify-freshness": "node scripts/verify-documentation-freshness.js",
    "docs:verify-metadata": "node scripts/verify-documentation-metadata.js",
    "docs:generate-capability-list": "node scripts/generate-capability-list.js",
    "version:verify": "node scripts/verify-version-sync.js",
    "adapter": "node dist/cli/adapter.js",
    "govern": "node scripts/govern-profiler.js",
    "govern:full": "node scripts/govern-profiler.js --full",
    "govern:watch": "node scripts/govern-profiler.js --watch",
    "govern:benchmark": "node scripts/govern-benchmark.js --tag $(git branch --show-current)",
    "govern:ci": "npm ci && npm run govern",
    "test:certification-framework": "node tests/certification-framework.test.js"
  },
  "keywords": [
    "event-sourcing",
    "deterministic",
    "execution-system"
  ],
  "license": "Apache-2.0",
  "devDependencies": {
    "@types/js-yaml": "^4.0.9",
    "@types/node": "^26.0.1",
    "typescript": "^6.0.3"
  },
  "dependencies": {
    "js-yaml": "^5.2.0"
  }
}
