{"_id":"sdd-agentic-flow","_rev":"94-ea2cbc5f829f11aff93f7e6a8076183c","name":"sdd-agentic-flow","dist-tags":{"latest":"8.1.2"},"versions":{"0.1.0":{"name":"sdd-agentic-flow","version":"0.1.0","license":"MIT","_id":"sdd-agentic-flow@0.1.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"bin":{"sdd-agentic-flow":"index.js"},"dist":{"shasum":"cfa8ae0e9a2b39237dd610512940a80fe7efdb94","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.1.0.tgz","fileCount":2,"integrity":"sha512-bLGAbaCUIzEAR4Y26ymMd2wyK+d4c23e7ClzfwZVIz1lSa7kc6O/7SHAjW12fVaN4FxWcKYXVwy/hBuBPMqMlg==","signatures":[{"sig":"MEUCIBDUcMfA/VEMzVy9KjmUilNluex3k0FTgXuwr+Wt9nAVAiEA87ldGptgsr4UgOzoJbuBhYMTDMYg+0liUArlkkFHFzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280},"scripts":{"test":"node --check index.js"},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"deprecated":"Use 0.1.1 or later. 0.1.0 had incorrect npm bin metadata.","_npmVersion":"11.8.0","description":"Agentic software development workflow CLI","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.1.0_1785950068542_0.6068443754672099","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"sdd-agentic-flow","version":"0.1.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.1.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"8729a301ca9c3586fb45300f2cd9923f9c09910c","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.1.1.tgz","fileCount":66,"integrity":"sha512-H3o+V6FqEOkW17xYnkyJSuztp/opfya6qVocn5cXxKzkMt/Ti9hcz4Kst33V7ttVQyZtlHupb0ZtBD6kjPJl7w==","signatures":[{"sig":"MEQCIA4dJrbgzV2vz6Urm5WcJX1QKb987ZkxgKvY7veljIIRAiBAmlHIyE9gYzmGis4cK0QxQSnhvxMwVC2CLNKn6b3xxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49869},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh"},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A safe, modular Spec Driven Development workflow for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.1.1_1786021327177_0.9216305220151857","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"sdd-agentic-flow","version":"0.1.2","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.1.2","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"a08c4b714a9939574122edc5bbd668e4ce8c8d86","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.1.2.tgz","fileCount":66,"integrity":"sha512-3OiPh4396COd/kIQ0aUO05zFpV4rRnpKgxumWaVcv1gPd3n8Q+k6MDtr6HtLzMzv/9pMtdIPKdbtnVsIi0/LAA==","signatures":[{"sig":"MEYCIQDKrh0P7WNDh3LyxnP3HcYbDXDnkdisHtudSAtO5j3VswIhANrqBnrP5ssFXQSzh50HfpC3pD2dvMt332XRP9+FUPyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49869},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh"},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A safe, modular Spec Driven Development workflow for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.1.2_1786024552645_0.28301394903536226","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"sdd-agentic-flow","version":"0.2.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.2.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"83a703f7281e5539a02ad60c7be4504edc747226","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.2.0.tgz","fileCount":85,"integrity":"sha512-gRtyUaiJZmXYpmhGXH82nF25lw4hkIN3hneIConZXLAqK8TnxZB3cHAAJZGknXdsOOziEMdRlMOMJLSXhrus/g==","signatures":[{"sig":"MEUCIEyydv+D9nkaPeFZmEBRmi0bnVLY/jhZXkVxwMDl/f5bAiEAlhvka5AvJmtJToKbKipHiPBVkwm1wx+ua+5q/npFrGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78413},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A safe, modular Spec Driven Development workflow for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.2.0_1786029125076_0.45733561212118823","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"sdd-agentic-flow","version":"0.3.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.3.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"754138b8898c182bc76e451759d9bc4d822de182","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.3.0.tgz","fileCount":93,"integrity":"sha512-qoqjYst9M0zVhFT9hxauSd2lOkfpNOnM5S0z28T0cYY/cLSI723e6Mb0cI84UgcNdjqzlRnNJH4l9B2cVl4BTw==","signatures":[{"sig":"MEUCIQDfJN7VoCJ0l9FWc0gi2WllxplzTKwSTKnkdiX5yWlJMAIgJk7OWr+bnrxjpKcQ7twKhMnW9nxY0Q2k6LW2GuJ8DxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107165},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A safe, modular Spec Driven Development workflow for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.3.0_1786032044208_0.9197160686872825","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"sdd-agentic-flow","version":"0.4.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.4.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"ff625d418c247354d26250ad6b293bc2b4746314","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.4.0.tgz","fileCount":95,"integrity":"sha512-pdqGFQKDpNxmib5F/hCKY2LJF0agujgNQr5cxyE60zoKNWcBOzVjJCEAeZed4R0iSZw0MlgV3F0hTAizD6ey1A==","signatures":[{"sig":"MEYCIQD3HVPNsTPk0/QQwlYxlRzHyffoylFIV5roC697hcBWeQIhAJyqNoyfx6zirulYck+bWCO18oGlmI5j93g+6DBAHGes","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117151},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A safe, modular Spec Driven Development workflow for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.4.0_1786037371666_0.9505846476367878","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"sdd-agentic-flow","version":"0.5.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.5.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"251bd1967429bf0f767d77b99a14252931650f89","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.5.0.tgz","fileCount":102,"integrity":"sha512-map/UUSwc47tlJqYhpOX4yd3+o0dxPrWUExpGkzwRknl7nIiEpGriLO+AbD+DYaFQTKZEmBaqEv5KCjRKV6Vhw==","signatures":[{"sig":"MEUCIQCZ4qXnBMiG3EHjoVJIFq6lwexkfH7d3cf/RyNUQElhAgIgbVng2sl3xfJCz7lYvxuqEIYj3MW3iaIUi4YLnZX/MEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129163},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A safe, modular Spec Driven Development workflow for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.5.0_1786039576362_0.11304399433728807","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"sdd-agentic-flow","version":"0.6.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.6.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"367d8daa22840a99e210f7f62452af23ab79f71e","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.6.0.tgz","fileCount":107,"integrity":"sha512-tWI2vuxN25OUvUUCGSoMmicH0HC/sirVP5sPLyP21xAgkdW3yOJwRvUT9/lETjUJ+Vh6KfApbiVhheJ4tbZHyQ==","signatures":[{"sig":"MEUCIFlfwG3mOcurKzJFScvwrPQDhVndT2r2MrGR1Dt6PxuOAiEA5Onw6NQxESy9vrTFfbVEwUgjbNh3+GD5y//eZcwWcSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157974},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.6.0_1786060301428_0.06770458381351552","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"sdd-agentic-flow","version":"0.7.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.7.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"4ce01212351a43bbe1c22fce763dd8f9fcd05066","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.7.0.tgz","fileCount":115,"integrity":"sha512-sMxDcg2wi0T3VpFCMa58LaRJAyPMbTVpDAf22hJG9oRVmq89z39xpipkt9lx2lsL/pci6kHc10umBfkG7/EIgw==","signatures":[{"sig":"MEQCIHzmzv+webdZa9AY6vBJxIgh4ZytJWN+JzPc6gQo/yHXAiA2oF2x3lxaT8HC9H6QEsTfLCxBnzRyFTRnH6OjB/YGLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199098},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.7.0_1786156963964_0.6460720639755697","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"sdd-agentic-flow","version":"0.8.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.8.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"0ce298de6395ac241f494f1372a084674a540caf","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.8.0.tgz","fileCount":114,"integrity":"sha512-i73JYOgt8O2sarL1v9ADj8jP+8Bl5hHKgdP3+PzzYMopOdx2+vyK8HlJrCF/82Ic/OkpvPqTGNslx8wSmJiTvA==","signatures":[{"sig":"MEYCIQCGmnC4Fz/sgrHRd/xwAnqlrj4SvYJ9V5xctpOpQ9IsNQIhAM6zy/Mb7GHo0rnypcmNQ/ciHLQu6xHGd3Tf5PQJA8qg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":208206},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./test/cli.test.js","test":"node --test ./test/cli.test.js","build":"node --check ./bin/sdd-agentic-flow.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"env NPM_CONFIG_CACHE=${NPM_CONFIG_CACHE:-/tmp/sdd-agentic-flow-npm-cache} npm pack --dry-run","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.8.0_1786192633350_0.611473390772356","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"sdd-agentic-flow","version":"0.9.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@0.9.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"569762b3ba280bd19177e8f7c1fbb800645d2ff6","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-0.9.0.tgz","fileCount":136,"integrity":"sha512-V2fb4V+R3HPrv4Nt3vpbmCSKjGp0Jbp52IGQZOdjx/ZrNeEQj1Fa9gpr8RcuWfx5/YU6qPwaeo9KRl1XatP/JQ==","signatures":[{"sig":"MEUCIQDSVG+lVm38uj9AUZKeJdF5MmJbNwPdUFeRWofWgd0pFgIgSz5zWq5A2AWD56XNI76kKySoI/G/xas7tBqfDKb7fCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":297718},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_0.9.0_1786209559010_0.6050042977587469","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"sdd-agentic-flow","version":"1.0.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.0.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"4d745f8fb70e52b6f782b645acc439f72df985fe","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.0.0.tgz","fileCount":136,"integrity":"sha512-kv9hXjqy3rrPBqygksDtqhjwzh39i/AkJwsqESH9QGzeYPR7kfaE525OQ54QM8qnNXltGb/6CaXGA1lEUELmnw==","signatures":[{"sig":"MEUCIEcLU5VO9oAFfIUHxw/p00DG6I7Gww6vVeRpKcewdGT/AiEAyqea5kSq81hO4O+yDojGIR8m6A89dZdHXzyBEiDJsYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305945},"type":"commonjs","engines":{"node":">=18"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.0.0_1786212104999_0.36083858324855655","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"sdd-agentic-flow","version":"1.1.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.1.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"b0355816a0c0810db100ef758cb1b903c5488c10","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.1.0.tgz","fileCount":137,"integrity":"sha512-4C92QLir/xsOaGfD8wefYaQDd/fPI0zFP1g2EY3xn9G9+5O654oCf2tReAl1irDXRXefi00CNpBiVjMZ+sw2AQ==","signatures":[{"sig":"MEUCIEr34iJPMWJprHwNdJFLzl7+votDkc14QNeH+5dLqIYOAiEAuR73fDmqAASzBr1QbFafDtqsWDgPfI7NW0Cf90SOSj4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310988},"type":"commonjs","engines":{"node":">=22"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.1.0_1786220471469_0.524675133421346","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"sdd-agentic-flow","version":"1.2.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.2.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"69de7ce7a1c4088c79eff601153097ab8568d791","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.2.0.tgz","fileCount":137,"integrity":"sha512-vWhbEhTazypdrYd6uinJ8CCHtxqTQDZ2rfvOo92o2Hj1REEoileVciePbBq/RaL96f2fX9Ns06jK0aWAw4zS/Q==","signatures":[{"sig":"MEUCIQCfcwSe7hxOg+epCQHG80lxSc+Zgr7Xetweq9XuWkRBggIgdg3m09uZ1sgyRz1N5ktdAznx6kIX8xUoX2z0mKXIOW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":325871},"type":"commonjs","engines":{"node":">=22"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.16.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.2.0_1786226748630_0.41697528794170435","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"sdd-agentic-flow","version":"1.3.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.3.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"368809f0189190f553d22b5bd3bd5d915af8a9f1","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.3.0.tgz","fileCount":137,"integrity":"sha512-TSjLgf57KLAVsCVzpkvtYqPPTxGeYcIgp9hJNniurOygCnjgAHAh10N+UoUBF+N6W9pCf1pdV0a5/pc1Koe9sA==","signatures":[{"sig":"MEUCIQDWm51IfOMU6meBwS2kiepvD5375zl7j2QN8X2bU4MSewIgZ0BPiNW+OKBYTKr3oy225l/GVMk3tLtVxly5L2lWaew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":335840},"type":"commonjs","engines":{"node":">=22"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.19.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.3.0_1786228629282_0.42329431567564746","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"sdd-agentic-flow","version":"1.4.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.4.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"8909d68851fb6b2e317fceeb8162f4d04fb872bd","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.4.0.tgz","fileCount":140,"integrity":"sha512-9O9IzE1Lh8OOKQIvDTAAU/8xnCefYxcQrhGQDombDfl+jmRbtmDoeuEX5JbRuJWG/Im/LDZnM1c5zKdgC0KtlA==","signatures":[{"sig":"MEUCIHmo+ilvO1Nn8qw0+dlUabgby2dt2ZAk1GC3BvE/sGTcAiEAjjQ8QK+1+sZQaNmgKN8tiQEZoDmO4v8yD0+qKzAqKbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364288},"type":"commonjs","engines":{"node":">=22"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.19.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.4.0_1786273619745_0.9763177197381814","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"sdd-agentic-flow","version":"1.5.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.5.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"be46f2275cbf5618a64146761e31aa27211a4414","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.5.0.tgz","fileCount":152,"integrity":"sha512-7MzYHqb5fYwwyr0rs+uuAdEryD0/zcL3Q6Kn9ivN5zPArjrdKHMJUfXteAv1FxSuQEZDJDqb6PEtBvVTPFG/IA==","signatures":[{"sig":"MEQCICDmOz2P/tdlLGfnzu6JZSfk30XOGeI3evyxs4+irZrYAiBiD0FHimFCmC+vF5ao4rDji9zWSxDIFieGAA2wwQrAoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400821},"type":"commonjs","engines":{"node":">=22"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.19.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.5.0_1786278249637_0.7199685174328718","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"sdd-agentic-flow","version":"1.5.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.5.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"fe540f865ad61d9a83f549be2545841b3be1a7cf","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.5.1.tgz","fileCount":152,"integrity":"sha512-I2UXWn7kS51JToBlpqP8QFCS/q3FKz+z/i2GrB4iRgRTyeyZ28aSS3wZsI84SLPoajMXdeMIXMSz1VVxXpEqaQ==","signatures":[{"sig":"MEUCIC0Vevt7vgj6VGfKy/zXkff/kPYxsLS4NHfm8HZazcOkAiEA9Ififv5uUo20WNXKWjt5eNoVhKbD7i52s0H0I62aFfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":403852},"type":"commonjs","engines":{"node":">=22"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.19.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.44.0","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.5.1_1786280596973_0.8992746250071826","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"sdd-agentic-flow","version":"1.6.2","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.6.2","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"5ae85d807153a42b68804152ca8f657e70ac45ad","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.6.2.tgz","fileCount":154,"integrity":"sha512-jVqypjpQp7kxNplnmxkLIJT0ZNSEwesWA0Q/uFDriKvnFofrvgjRaszRn1QCRBEdYfDfLQc76U7SSzqH605drQ==","signatures":[{"sig":"MEUCIFa4Vh1VBt1eCcHvjmPNQLx/mZ9AwYZG8FSK66hSnUllAiEA5oKOcfGaVIaHMP9/rLIItYtEkuaFQF304+22IJr/VqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430633},"type":"commonjs","engines":{"node":">=22"},"scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.19.0","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.6.2_1786305404016_0.5751654944459319","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"sdd-agentic-flow","version":"1.7.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.7.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"9a9f82cd4ba78922998886c618dc24a55713ecde","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.7.0.tgz","fileCount":156,"integrity":"sha512-CuOh4nBosKsK+d0JteobmhkI4rPP67nIKLiXW8ZJRlORpRIeme1rqZ+sUTuTUDkZKvI6G7YNAwv9nj+IgN3AqA==","signatures":[{"sig":"MEUCIQDcvS7JiUGcJ0iIEZRj+syto/T7qolxKzTTFful111ukQIge8aBHREX2trlY0FWb8bJEiSfF4wACZl04fN1A1ckKZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":438122},"type":"commonjs","engines":{"node":">=22"},"gitHead":"66db2fc083c35a43cd71404c378bd213094cd2eb","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.7.0_1786311598595_0.3083299294651831","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"sdd-agentic-flow","version":"1.8.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.8.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"496dafec42c18fff8ec9ca9dfba636e860512bef","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.8.0.tgz","fileCount":159,"integrity":"sha512-/s+RWi3E1y+SMVroEOUPSbHZbnXV8YGg3EUTsIP004X71ckCcFrzmuu2JZzk7mSnVN/jjy9Co70OmcxNAKm6mA==","signatures":[{"sig":"MEUCIQD8Qok+rT493jCYJAwN++tS2qSCe9GwJw/luL9Sc9JX+wIgHQzNHyNZir8RH7UhpzeZ8bXpVD0LMIM/22qgtLicpmY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":507266},"type":"commonjs","engines":{"node":">=22"},"gitHead":"47f9a9602c90fddb12634b11a856a4d26cc16605","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.8.0_1786325040112_0.198767048894118","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"sdd-agentic-flow","version":"1.9.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.9.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"83fea6b08f5763f0ac3a4f04313ea406b4425049","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.9.0.tgz","fileCount":162,"integrity":"sha512-E8yiReJmO2EDWT/3yzDLL/dhWGOB5vjn/+PweE0BZBu+h8TnyIkWzVrL4/5rIK+fN1Fv9Q//vEtjT2985KczyA==","signatures":[{"sig":"MEYCIQDVCBncpmE4sExvddBnIxJlYwLexVL6SAXLM79rhc/j2QIhAI0EP8CuIOEfsfvakUft8VwnIh8uxOSu1U1K7gwDmxLE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":529666},"type":"commonjs","engines":{"node":">=22"},"gitHead":"081c4dfcab7fe63b4eff180909fb8cc11583cc71","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.9.0_1786369291388_0.2520368756636229","host":"s3://npm-registry-packages-npm-production"}},"1.9.1":{"name":"sdd-agentic-flow","version":"1.9.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.9.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"c0ad838838243d449a0c4befd975b20eda5d2bf2","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.9.1.tgz","fileCount":163,"integrity":"sha512-aLvc5NgrClUgRz5u5+kb/GfuELfYUuA9PbY9yZ6bZGr+6ZDmnIhl1oXEKuxkrARgQLBzb19kbbOeOgn/ijPgbg==","signatures":[{"sig":"MEQCIDAUvTKDIhBGy+UUTGRmNFUn3comMlE4Gyv6oMVZyI7MAiBuUQQbnjAfu+ovLdyORQzi3QrJHvAAVIc4SCDdIIoWKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535610},"type":"commonjs","engines":{"node":">=22"},"gitHead":"5f1467f55cf8f3a85b79d8ad8f4e48759f670987","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.9.1_1786372307973_0.4926448891411159","host":"s3://npm-registry-packages-npm-production"}},"1.9.2":{"name":"sdd-agentic-flow","version":"1.9.2","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.9.2","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"8f99754cfc7cc3cdf4352d16e12c058467e76a2a","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.9.2.tgz","fileCount":166,"integrity":"sha512-JzBuEt2o2PPBZ1YJ0DOQOraPAiEgtBnOdb6TKH8Db8+HvrxS2OOtvblU8FAhuQNwFV0uvGzX/ExUQjHeQvLtyA==","signatures":[{"sig":"MEUCIQDHSZBF9y4x6QZL0Cc6qe17Bx9OgCVENnUpQrIffAQoeQIgD8IMvJGIgPwYUXEMKT+dVkLRdLQF41sCmOsReYYxO2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.9.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542166},"type":"commonjs","engines":{"node":">=22"},"gitHead":"31397a34e2453eeb6228eed16dfff9454621f602","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.9.2_1786392725814_0.43694936105333304","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"sdd-agentic-flow","version":"1.10.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.10.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"f263d4b0afc392d32af4c9177e5d965efc271c44","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.10.0.tgz","fileCount":179,"integrity":"sha512-QlBYiRDAqiJ4XUlTik1rWY+a40DUu2YzrUyAK9TMVWAldoNaoIWHY5aVkTcvJx0PL5ykngOa4TrgwrFLeNC6+g==","signatures":[{"sig":"MEYCIQCzoEI49tPsgn359GETCa/7WWSFmYNWZmslEKBUJ/Rd8wIhAJdm9VwwpeWYz4Cm4aIXntBRgQKZ0YTiUpxhX38nWq5F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":566773},"type":"commonjs","engines":{"node":">=22"},"gitHead":"4cacc975316f35b30be09113218ba8e85ccd93a9","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.10.0_1786466855636_0.35153818181897645","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"sdd-agentic-flow","version":"1.11.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.11.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"3a5f3d9dbedd0ebcfb7e76fb77a757b249a790d4","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.11.0.tgz","fileCount":180,"integrity":"sha512-zM1g6FtQXvIma4fRgzdtA8pIne79qBrekhxmJMDeHCc73uuA3HZYpOIePRvUswx9QpdzTy3HZKXvBXMmdcwI6g==","signatures":[{"sig":"MEUCICpGLGR8zGdgGuIFo9kyPKtJfFpfpvaIA98s8yn9j7tEAiEAtEtJrQo6iXLb0lebuxLmST8qnilOhdmuz2omsso8+cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579930},"type":"commonjs","engines":{"node":">=22"},"gitHead":"581afdb5267c055b2088d8404607d76fe12abe1f","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.11.0_1786555439649_0.33194992087349395","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"sdd-agentic-flow","version":"1.12.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.12.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"4234ddccbb11a26b338c42f15a91654a89468d13","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.12.0.tgz","fileCount":182,"integrity":"sha512-vQCmG8hj3ntujGWsVtj/F2ZYUpgY779qEzP8ydSy7W3rx02DqwlchGNrrzZBFJDQZIrijGIlvaDzcahjr5D+MA==","signatures":[{"sig":"MEYCIQCOKvWgJA+EY/oM2cowCGdirnRFn2uYmv+0ew0CWAt6GAIhANdu+pymdrEJct/oYoEm9EhA76/cpY2Qg+6Kt6A6BoF/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":613467},"type":"commonjs","engines":{"node":">=22"},"gitHead":"6e7289f27ac10b54e7059d77d5283e5d6882aed6","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.12.0_1786563985805_0.6258902362721555","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"sdd-agentic-flow","version":"1.13.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.13.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"dfde443da2b04fceb69176d711f2760c0c8f2286","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.13.0.tgz","fileCount":183,"integrity":"sha512-Y8muncAohkECT/7X7xBPEXaqAkZXFkBt1KB7GqSGsDbVg2rOsCXdO+Gzl1f6p6njghLedKImOeWmQ9EOd3aXtg==","signatures":[{"sig":"MEUCIQCfLYKccXlWFXX4uTpoo5KvAlcry85Z95pZH3WyS0gm/AIgY3SMRwVNFcz5BzfFWQ2EjxevYA/UzqZYqEgF1pT0dnQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":642285},"type":"commonjs","engines":{"node":">=22"},"gitHead":"2a49d5aee6f7b44117851eedb256b233eb6a1e7b","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.13.0_1786567074093_0.16907812454642124","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"sdd-agentic-flow","version":"1.13.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.13.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"86583afd6eb38a84a515449c9b8ae2d2b9c49b82","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.13.1.tgz","fileCount":183,"integrity":"sha512-lKzxPIBTHdA/j/zW7PRZZ+Fj0xZAztyvXJFQmaeVebasJy2AjWnyC6OlipHsF3HCW9APpX+woIWUNJdL/ZahDw==","signatures":[{"sig":"MEUCIBeWdfY/zHs4V0KW6QQ9HfPivqs3LRIw6BIzoo9i+x4zAiEAgxik7xTW90EUFEJL1u6deDkk3BH7YnOmjeYV2PXI19Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":639154},"type":"commonjs","engines":{"node":">=22"},"gitHead":"f1da1068d10bb96f5cc4f77e19b58e74f7285849","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.13.1_1786584019189_0.09527676701869314","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"sdd-agentic-flow","version":"1.14.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.14.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"2448420435321f7e7b23bf49e424905e7de9d9eb","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.14.0.tgz","fileCount":183,"integrity":"sha512-9HaaAW9AFjX4uI6DaL2CzoAsEMWvH6iAcuOXeRm9DqtuxCLFkHIAZQJNO9TnQ6ClNLCaq9c6yqrIjNjBnGtrfQ==","signatures":[{"sig":"MEQCIBScTob+KaOcAFok0AGewgdzS5EHqPmeTS7esLZUzEqHAiBZssamwEA6GYIwfzegAG+8j/qdqdemjMo38XK25hTwuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":663736},"type":"commonjs","engines":{"node":">=22"},"gitHead":"174160e16e824bfa1f16749f9094d98a4776506e","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.14.0_1786587761637_0.10003487891598661","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"sdd-agentic-flow","version":"1.15.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.15.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"59291dbf21e39f61e7ddc49d77b23c26aee9bd4e","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.15.0.tgz","fileCount":183,"integrity":"sha512-C7KKTRcll3O9tbbITWK01GE9kON+NL41I99v/7HhH7U5omF+MMwLNj0h387pGJ8nmSIXCM7eMLOZPx8uacszyA==","signatures":[{"sig":"MEYCIQCMQNlKC9B/kdjVR9syspqY/RqJ8Hmg3HjbWnZmV4BRhQIhAJsBULPvSPTrmZhg4cjGQf2L3dVuQyFHiYKamzVg+yMD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":679628},"type":"commonjs","engines":{"node":">=22"},"gitHead":"ada5ea5364f1862384a2e5a7d5939d6acfbc4175","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.15.0_1786632702168_0.3711577501413956","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"sdd-agentic-flow","version":"1.16.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.16.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"d8acfc7a333ca14e2bdfdac6ffa6176a6e915704","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.16.0.tgz","fileCount":184,"integrity":"sha512-bW0YZmn8mSu6CrOpMYqAR16QNECn+A6Efr0Tyy8DvFvDsT27r597f1pOi8zrRE+lmS1KsUKGIck7jQwZSu0+qw==","signatures":[{"sig":"MEQCIEJDF0/HnbfjTlM3BVk0rL+6Df+8LGF5U/Aw06I4KpFoAiAVfb5Pm53huvCuUrJbFf8FzbeyCfeLISxfDRqzMFEMzg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695378},"type":"commonjs","engines":{"node":">=22"},"gitHead":"fdf530e76a6682c7202108b033dbfa522bd56d01","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.16.0_1786634168756_0.07439017155220484","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"sdd-agentic-flow","version":"1.17.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.17.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"a4c310c5e76f6690304d51b520329684a3612eea","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.17.0.tgz","fileCount":184,"integrity":"sha512-5KLDhn5rEDZU9sEyWnb+BPgFUNK3pEaWDmZ2Vxqxw8aHPzRi7ZxkvN8IBLV/8sPJjShq0Dscp/CJ6HB6s04EYg==","signatures":[{"sig":"MEUCIGrKtFnUnzte5BtG+ynFl31A6gIJjo/TR4ea9JT/eWAhAiEA/wOGY5jpLadWqzUwcA1cxwyNNbuY2XZarnJ7QMuHp50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703931},"type":"commonjs","engines":{"node":">=22"},"gitHead":"f6da17915d7d92f62e0d094338bb98c87a59b993","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.17.0_1786635531000_0.299921868039424","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"sdd-agentic-flow","version":"1.18.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.18.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"71ff9aff6dfbdc06b66aeb4bf6c99a693844a330","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.18.0.tgz","fileCount":186,"integrity":"sha512-Qhn9xMYGmyCAdd5l9jy6XYSlmyr0YaAFurW8z8bAfFFw2JbHca0f1PnprxZjrnYgQri0G6C7VQb9CZR3xivdfQ==","signatures":[{"sig":"MEUCIQDJSQ2DzFya3RQxfj45e6MqnjUT0qvWpT3FWDt6PTRyQAIgMBvc8/aCK4M5JzO2v91W11dMUgG+QQv15K9lldhr508=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":717848},"type":"commonjs","engines":{"node":">=22"},"gitHead":"44923b72d853ab1f35f470639d20e4737cd79c99","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.18.0_1786637910964_0.7947275554449125","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"sdd-agentic-flow","version":"1.19.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@1.19.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"8ea1cd723a7796e0b267778e8f73317ca2e6f264","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-1.19.0.tgz","fileCount":188,"integrity":"sha512-Mq4VnE1KOUlM2JkMWa/8KInZ34SkY5osR/Lfbhch6Ov4qF7OmSI0qQYwUvEp995UdeDC7pA5e/4dCWjnWDF2gw==","signatures":[{"sig":"MEYCIQDZyf5a4r8mYInhhLCczFHUpxEMX0ltH5t5ZLJSP2fdEQIhAJkFVzr7HmNKxky/MU74D/LSdq47nxnXFEdlF8Aom0KR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":733150},"type":"commonjs","engines":{"node":">=22"},"gitHead":"974f2a1723472ac604efc13a86b8f499d27e676f","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_1.19.0_1786642225802_0.9923129674431654","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"sdd-agentic-flow","version":"2.0.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@2.0.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"fc06d52e821510981c02e06cf66b96ce85f17899","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-2.0.0.tgz","fileCount":186,"integrity":"sha512-k08M2fPMwW/a0GC80Fe5QzmnavXeYTO7Eb8nehMj4Dpn0nzZX7IdqUG/4iBN+KhjBilQagFVwVI7/pji4i3vtw==","signatures":[{"sig":"MEYCIQDkWHVQ8KQ/QjzhCl372T79fGQIrNOjuxqehri1WoB9GwIhAISSjLaqn6bqq87yVh5S0KSq3Dke5+fJtD9mbplqu3ZV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":729163},"type":"commonjs","engines":{"node":">=22"},"gitHead":"177e268d29ee6e1c7318007ad3d50d98826c5f58","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_2.0.0_1786651955338_0.05748315834153961","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"sdd-agentic-flow","version":"2.1.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@2.1.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"4f2edcb0934c5c43b0c395446ba7222df785e864","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-2.1.0.tgz","fileCount":191,"integrity":"sha512-mDKd7BjaWJlwORR+nSpF0Xa19F8MZYFSZqHvIxT7a7rOVM8bfBwYJQIXopxgnIPki+hm+rc/xStu8IDAFjZ7Nw==","signatures":[{"sig":"MEUCIHMeiKgXJu8ATp9SkOnB0EltZKurq0wKv6H4szZuNG6tAiEA3bhxi6ImlWogdHXgpu80I4p7jrJOhBy/yeWJBKok6Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":765777},"type":"commonjs","engines":{"node":">=22"},"gitHead":"433ef5fcf3d85ff581514db5069771bc6da39ba0","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/menu.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/install-preflight.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/install-preflight.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_2.1.0_1786738882515_0.5319906332060798","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"sdd-agentic-flow","version":"3.0.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@3.0.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"0350f3a66c50e6397ae1d14457f8bcc1a37a7f50","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-3.0.0.tgz","fileCount":195,"integrity":"sha512-2FIgyibU3wcqQJ3hAk8InuEcGtU4GW4yiZiOJsEOmIdf2bya5tTXmJ0mp7NJr6rAW9upxusrQKDp3Uct5URbVw==","signatures":[{"sig":"MEUCIBcvx3Hl5lhaPW3gR365uNjVUbNQbzh4SRe5gaP2He43AiEA3SXo9Iqf65EUyRULcpm7YwjfKdACt4YuqsDsD0tHfXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":789074},"type":"commonjs","engines":{"node":">=22"},"gitHead":"c15a7873e13cf086bf650db7b49419de2d042c2f","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/menu.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/install-preflight.js && node --check ./test/cli.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/configure.js && node --check ./bin/install-domain.js && node --check ./bin/install-preflight.js && node --check ./bin/skill-identity.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_3.0.0_1786770259313_0.03948173970259572","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"sdd-agentic-flow","version":"3.1.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@3.1.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"434ec78a788dd95d2aebad8b178f1bd8603537b6","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-3.1.0.tgz","fileCount":198,"integrity":"sha512-nSLE5hPpgyiwe0Vd8mIoBTv8qwUTN5x90OUlmlVplDfBMI35hqGNHFXB/oX9guyTQYDR25J5pL4QzmLKNMWHHg==","signatures":[{"sig":"MEQCIBwfqCFxbGbrewP5pmqaYsK3Gm3W2a3/UNczch9crTvZAiBE3GCxefFB9t00OrW+OehUUJNS7zGVdKA06lcJIG+Jvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":839266},"type":"commonjs","engines":{"node":">=22"},"gitHead":"32bb8e092405ed6f3aaaa6754b6c3d1fd7573023","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/menu.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/install-preflight.js && node --check ./test/cli.test.js && node --check ./test/doctor-view.test.js && node --check ./test/messages.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/configure.js && node --check ./bin/install-domain.js && node --check ./bin/install-preflight.js && node --check ./bin/skill-identity.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","cli:exhaustive":"node scripts/cli-exhaustive.js","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_3.1.0_1786808371372_0.7785198339356991","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"sdd-agentic-flow","version":"3.2.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@3.2.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"e3c1ba07083aca52161b4e049bd68d50ce220cb2","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-3.2.0.tgz","fileCount":201,"integrity":"sha512-fbSxP3O4Hl0HoClY4jcjSHJgP58zbVlqa2cXmbM3SYw63XUip8kBk+pmemtjnxYXl1sO6DQDYHPd00r2C8Kbrw==","signatures":[{"sig":"MEUCIQDDkOLaswBcnX7hPfDnXJgPpK1qfbh/W3L/FjZSuhyKYwIgSENShO0VDPEqrHUbzDkoXNyMkan/ZF8AtwoJr5z4vRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":850873},"type":"commonjs","engines":{"node":">=22"},"gitHead":"e0f16829e41d4db228532f7266e86d9aa869b25b","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/menu.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/install-preflight.js && node --check ./test/cli.test.js && node --check ./test/doctor-view.test.js && node --check ./test/messages.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/configure.js && node --check ./bin/install-domain.js && node --check ./bin/install-preflight.js && node --check ./bin/skill-identity.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && git ls-files \"*.md\" \":!.specs/**\" | xargs markdown-link-check -c .markdown-link-check.json && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","cli:exhaustive":"node scripts/cli-exhaustive.js","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_3.2.0_1786813615890_0.6146370812962716","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"sdd-agentic-flow","version":"3.3.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@3.3.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"91a3a7a37928f16d4140bb7a166e79ef7f9a898f","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-3.3.0.tgz","fileCount":202,"integrity":"sha512-1MWaQmV0LgpyhlqQSm2Pyl/ZEHKiQzwaIOhT8OqJKBTsupbLWBCBbyC4Suhkvcl2DkRrpVkb2+1rz4vjGUVHhQ==","signatures":[{"sig":"MEUCIGjUn6ru64MVJMDtW51RDKpteY3GRByQgsM7mWWPVADUAiEAqdZFKH/mCkKBf+bMFA2NPD2ZL5vA+iwXTcgpLQEfZ7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@3.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":845046},"type":"commonjs","engines":{"node":">=22"},"gitHead":"4aff70e82140dbf5bd11029c633524b79ea5b732","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/menu.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/install-preflight.js && node --check ./test/cli.test.js && node --check ./test/doctor-view.test.js && node --check ./test/messages.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/configure.js && node --check ./bin/install-domain.js && node --check ./bin/install-preflight.js && node --check ./bin/skill-identity.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && node scripts/check-markdown-links.js && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","cli:exhaustive":"node scripts/cli-exhaustive.js","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_3.3.0_1786835099421_0.939281804538532","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"sdd-agentic-flow","version":"3.3.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@3.3.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"c02cb7b53d0fedf92b6c4952146868b88f8be360","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-3.3.1.tgz","fileCount":202,"integrity":"sha512-QKc4xa14ezpz6zJ134H91eL0e4FlzdyyxyDT6Wu92KFB5FMZIFvIMxnq2gfkkRR4+kMdN/5DEhcUsXYpNUC1Ug==","signatures":[{"sig":"MEYCIQCOYzZy9bKcIn2u38jgJVPKop3WLZOSHWX2uWVl3HfC5gIhANT/vp0M/e1TzZuEO8XZQBXp6EJFb5Wp2r4UJWcHVHAB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@3.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":851061},"type":"commonjs","engines":{"node":">=22"},"gitHead":"a7fedee814366653fdfa94084197a503993890d2","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/menu.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/install-preflight.js && node --check ./test/cli.test.js && node --check ./test/doctor-view.test.js && node --check ./test/messages.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/configure.js && node --check ./bin/install-domain.js && node --check ./bin/install-preflight.js && node --check ./bin/skill-identity.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && node scripts/check-markdown-links.js && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","cli:exhaustive":"node scripts/cli-exhaustive.js","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_3.3.1_1786840284709_0.8872528788126943","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"sdd-agentic-flow","version":"3.4.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@3.4.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"13ec12e66c0f6e152637fa33f3209f6ac3702f7d","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-3.4.0.tgz","fileCount":202,"integrity":"sha512-34Qtxn2Nhdo6JmExj+TFLkTwWX+GIb/VN+oSaNTKtlP7lZ9vrTJbsi/cN4ycbrSqIm/WImtX8anZLzJZG+6xfA==","signatures":[{"sig":"MEUCIF9b9Bn5kbzg/wpsN6m17z/H5qL6MH7fkcbHj17dZ/v1AiEAv88WpdPExjvT0WS2NccsRO9MZiw9NcugREMJxnR3fw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@3.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865561},"type":"commonjs","engines":{"node":">=22"},"gitHead":"e78fc48212c149037980d283fabb2f738527e0dd","scripts":{"lint":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/ui.js && node --check ./bin/menu.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/install-preflight.js && node --check ./test/cli.test.js && node --check ./test/doctor-view.test.js && node --check ./test/messages.test.js && node --check ./test/version-compat.test.js && node --check ./test/version-consistency.test.js && node --check ./scripts/check-version-consistency.js","test":"node --test --experimental-test-coverage","build":"node --check ./bin/sdd-agentic-flow.js && node --check ./bin/brand-art.js && node --check ./bin/doctor-view.js && node --check ./bin/messages.js && node --check ./bin/upgrade.js && node --check ./bin/update-check.js && node --check ./bin/contract-graph.js && node --check ./bin/version-compat.js && node --check ./bin/config-domain.js && node --check ./bin/config.js && node --check ./bin/configure.js && node --check ./bin/install-domain.js && node --check ./bin/install-preflight.js && node --check ./bin/skill-identity.js","check":"npm run lint:check && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm run build && npm run lint && npm test","cli:dev":"node scripts/cli-dev.js","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"biome check . --write","pack:dry":"node scripts/pack-dry.js","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:check":"npm run docs:lint && node scripts/check-markdown-links.js && npm run docs:diagrams","lint:check":"biome check .","cli:sandbox":"node scripts/cli-sandbox.js","lint:fix:all":"npm run lint:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"node scripts/check-mermaid.js","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"node scripts/check-version-consistency.js --stamp","cli:exhaustive":"node scripts/cli-exhaustive.js","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"prettier":"^3.9.6","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_3.4.0_1786846001652_0.9715046409657007","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"sdd-agentic-flow","version":"3.5.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@3.5.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"dist/sdd-agentic-flow.js"},"dist":{"shasum":"41fc54ae5bf44bd09ba98c2368bfbca2eeb58a9d","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-3.5.0.tgz","fileCount":188,"integrity":"sha512-z3r7xOmc8e9QHT6pODrJHcbcfaiZbPNdT9Vl2m1d5/bIcL2Em/idziyhksCEgNTLd0lADn4Ljcc5AEOwYnqyGQ==","signatures":[{"sig":"MEUCIQDtWRxZGdvGvEnuj8OLkyfoqHGFmjireYrRalG3UdxUtAIgMx8jkreJz7MJNQ3/+1Rz7iFV7P1LUA1nmQhMIlkpYEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@3.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":841553},"type":"commonjs","engines":{"node":">=22"},"gitHead":"958cae128302b6d8f3f8759f3e0f14970b091a63","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_3.5.0_1786880163081_0.665206365556162","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"sdd-agentic-flow","version":"3.6.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@3.6.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"dist/sdd-agentic-flow.js"},"dist":{"shasum":"b39b6c58b00d1455ecfb04cb20975999a82b6381","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-3.6.0.tgz","fileCount":195,"integrity":"sha512-GRejHERuogM+9LJaWmdMBBa9gXXxDs8n5XEr1GI5kEMCNLtPDxFN2jqE+OcppKWWM7mVxB5zYJL45mNjVUx2og==","signatures":[{"sig":"MEYCIQD+5sxS45vJv1MRDrvI3kfowzTFvrE9+O+0t7avybhiTQIhAJzu52RZBcoKQDpYzFo9LbRxYrqBgjM3LridlsEspt0H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@3.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":862504},"type":"commonjs","engines":{"node":">=22"},"gitHead":"48ca6e1fdeb4a00c5dd1f6e430f77f351312f5d8","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_3.6.0_1786884038425_0.34899881779773634","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"sdd-agentic-flow","version":"4.0.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@4.0.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"dist/sdd-agentic-flow.js"},"dist":{"shasum":"ed3cd550b228b026e7166236c3db5c24a36dc34d","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-4.0.0.tgz","fileCount":202,"integrity":"sha512-t/9TGNU6m4xrKYQ+tR4bwGDfK7/QWceqVYCBzdRenvYdx5JAfdCuczQm6ryLg4rS8otsXYJXK8fnopzPlxyBIw==","signatures":[{"sig":"MEYCIQCWsQ3p5drU+3E5H+6nF7YIgdBHpRCvpt9Srjq75XCd8wIhAK+mm+mK5pEnTKAuJsWxb5CRQUmrWzWUG9DKyZYaZGSx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":897485},"type":"commonjs","engines":{"node":">=22"},"gitHead":"e23cda57bbdb66f515f15dc1d943c10c03961aee","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_4.0.0_1786888473874_0.17935180160189357","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"sdd-agentic-flow","version":"4.0.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@4.0.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"54c695f1ce34791340c6f2ed72084dddb35997ac","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-4.0.1.tgz","fileCount":203,"integrity":"sha512-R82g0Hzn1yTPLpkNsD6yK3gX1kfkgJalEinllL0hR1L77BCYfHUveRAbiLBqKl/F2JjsNxbF4N1wJT0CDT382A==","signatures":[{"sig":"MEUCIFUJ+ETo2wggqnRZZYwVF8VrvJRyGS7eV11x+U64orysAiEA3i24ln05z+Mo4KfVOQaFf7p+Nv6fCxKYqmC+xgwjfzQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":897769},"type":"commonjs","engines":{"node":">=22"},"gitHead":"3432bb0e536c8c8982946ffa59faa94ca07a60dd","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_4.0.1_1786890010195_0.3213542332773571","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"sdd-agentic-flow","version":"4.1.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@4.1.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"2df6ceef8f94aa37d7577602e5ed7ce2ab64220e","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-4.1.0.tgz","fileCount":203,"integrity":"sha512-IICgn9NjptIcvlevgM1ulfb3P/2BjmaRAz8Bq91J/rNK3evKUfFIG9jRh6MIenwKUTZX+U/2t6aKQeHhYenTcw==","signatures":[{"sig":"MEYCIQCNhr9QojbHFRQK7/XP97RSdJ6xh7evohD7O7ilfvWJkQIhAOvpnZ/lMoKqSLQq1mcqUc2rGBJjiU0zQWAaexDciIsa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@4.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911091},"type":"commonjs","engines":{"node":">=22"},"gitHead":"7cde54f1492c01bd117948fb03ad1f6cd454fd56","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^5.9.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_4.1.0_1786892615772_0.1646669164568626","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"sdd-agentic-flow","version":"4.2.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@4.2.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"dd4305724fe3d79cfb5b9e20d44f791bdd358494","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-4.2.0.tgz","fileCount":208,"integrity":"sha512-5gZanze1bT0N/RvbQiclQWEGClOgZCKRVkYeCikUSHiM8wc435ZQiVur3Z/GN/Mo1zGYoovtoqc6l9rbeCveUA==","signatures":[{"sig":"MEUCIQDCr/MtOJ/4yEPJ74z163wWRtMxCWW+BGdA/M5WLTYGUAIgApa1UaNPbWf9BdN1bI/4PB8GKKgt1XaPuGwgaqSAii4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@4.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":922107},"type":"commonjs","engines":{"node":">=22"},"gitHead":"dbee9527ea397808699eeb7bd2d502a61a686246","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec Driven Development skill toolkit with capability-contracted skills, condensed TLC/TDD baselines, and adaptive feature sizing for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_4.2.0_1786995814743_0.18664360102539979","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"sdd-agentic-flow","version":"4.3.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@4.3.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"e997cb47de4533752387a6eb62ec8c3bb5b52a4a","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-4.3.0.tgz","fileCount":212,"integrity":"sha512-sVMYPkrESyPFULj9MJQzWZ2lIpz3czmptEJo4ddQa9lWIsLMMUhM0e9HipKRj8gtv5nQAxiyULIH2dukxI0Oyg==","signatures":[{"sig":"MEQCID4ngZeS5CUceI3v35/qgcX7QIfbI9ycyZN8rssMGrHoAiB5NmIcSvJB2FQb8EgnKrvwgOAPAgpVOvUUkwj1G/tqQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@4.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":936310},"type":"commonjs","engines":{"node":">=22"},"gitHead":"d0f75c82ac25753699cf3bd818ea03b822055578","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency engineering control plane for Spec-Driven Development coding-agent workflows.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_4.3.0_1787154893337_0.721140643610102","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"sdd-agentic-flow","version":"4.4.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@4.4.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"6fdff94c897d715c280d0c73385a8d743820afd3","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-4.4.0.tgz","fileCount":213,"integrity":"sha512-DPE8+hPhF6wckTVnJsAzE+/FnYWA+9+m7f/+846Mst/lYMapM3xK5UCWFpMzWEcbXHOF52CrG7wboO/1QVhGLw==","signatures":[{"sig":"MEQCIDFCv3+Q/gX1NHe06wwUx4JhH6bQCbWZSVkpkkbm8xJiAiAd0G5mobDYjhjt3gA8QudKneiJRvPh4g5q66u298Zkcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@4.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":944409},"type":"commonjs","engines":{"node":">=22"},"gitHead":"8275cbeee5a08a6c74b108dc5907d45a0cec9c42","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_4.4.0_1787161644852_0.3886203322438144","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"sdd-agentic-flow","version":"5.0.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@5.0.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"253a9e3778c9329d296f4332fa6fffd97f9d1d1a","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-5.0.0.tgz","fileCount":211,"integrity":"sha512-XCy0g7316zEv/oJIeRuozn/j7hhLaChsVnKQTB3PCS6A+gR1fe9rKp7ldH36U+kjJ56uZ6AQer6hOo5CGnGeKQ==","signatures":[{"sig":"MEYCIQDEUGoT2BUDPKuqGc/CW3T6ysNzT27cB0KstiB2J19PWQIhAJpX4gqGgHUKh+qPUbgzMXJ+PIGt2ItybcJ5WII/Vg69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":920733},"type":"commonjs","engines":{"node":">=22"},"gitHead":"af7e0f7802c696eeabdd27e69ff3da3566c3f2a0","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && bash ./scripts/check-skills.sh && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_5.0.0_1787181018396_0.09906432357866546","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"sdd-agentic-flow","version":"6.0.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.0.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"66be1652b54d6da932ba41fd0a65c95cc57d4aa1","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.0.0.tgz","fileCount":212,"integrity":"sha512-ZzqHSej8hR3h2p8rLUyAh+VGyDLmH1YsLTsntzND9vDR5TrtaRktv2TUssV/QnpB1jBiUNLo0u+ZlpIrtJRrRg==","signatures":[{"sig":"MEUCICCcHfGzwsPzrFq83qiSaF7EOQypF8PPEV98bGn7A5P1AiEAraILh0I4iJWnZSHnCZgD07OyWcQavcljirf+tvFogf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":925485},"type":"commonjs","engines":{"node":">=22"},"gitHead":"2e7ebbad1ccb0685549b90f6f2a0f747e495d476","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.0.0_1787414552287_0.8747193563929407","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"sdd-agentic-flow","version":"6.0.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.0.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"a54675a62ef53bb749237692eb8f782405768ed3","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.0.1.tgz","fileCount":211,"integrity":"sha512-7IGGvQ+VxQzyd2gVx7ZHJKp6mw8yskJ7KTFYbDEZPeDAt7B/1YS+cVkHWJ/8bqsYTQPJJyz6CgysxCNZpgC0RQ==","signatures":[{"sig":"MEUCIG+BqT+5703DzMUCMIP7plAVPDMm4KHkMMGbR+dhP5WgAiEAsu+hurLwSDzeIZENOsi3a30aw1dx5qo4OE1O3VN2WCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":937507},"type":"commonjs","engines":{"node":">=22"},"gitHead":"29d33ebc5861b81f5bd3bdc41dc1453a904632c9","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.0.1_1787419521559_0.27897701780895723","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"sdd-agentic-flow","version":"6.1.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.1.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"d6a8826779e8cd0460445ba7e22c95ff07ce00f6","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.1.0.tgz","fileCount":213,"integrity":"sha512-uLwDIQeRm7EOil35pHqDLKWvCfJkrataK9LJBbX05eYfc8DJaYe4jf7F7KgwLZJbYg5rOk18LGcWchH0encbLw==","signatures":[{"sig":"MEQCIFo/3LjjMwAzqeesH64UnhCqRn4C9wI7P+iVE6d+jmjmAiBYWtyxqgHAN2TQLfG/Y/igspcMUZ16ffFnwl4S8c60yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":966583},"type":"commonjs","engines":{"node":">=22"},"gitHead":"d30567b7c36817b3458b2e214205ceba49548f77","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.1.0_1787440317414_0.7841456827593667","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"sdd-agentic-flow","version":"6.2.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.2.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"42d4ed8513cdb3e67f0b73d153bc4537615f4ee6","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.2.0.tgz","fileCount":213,"integrity":"sha512-fWC4HfknNd0TyK76ORZKR7f4S+tABa12AOjPYRTfpRzcGysJB96PP1Yq22REClWL9jZ81Rx1aFBu5bgCrn0udA==","signatures":[{"sig":"MEUCIQC7O0UmO//zFjHRiOor8Eac5eYZeOioiK9p8vEyQL1sMgIgHO9ctHW9tRlzm3SAAhBRofUBUxN0rdzdRfCj8FPG//w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":970785},"type":"commonjs","engines":{"node":">=22"},"gitHead":"2fa683a4e79159dda060a8aab752ae54984b7d29","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.2.0_1787446945629_0.9234470162130952","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"sdd-agentic-flow","version":"6.3.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.3.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"e244b3afe105e8fe7874b51d816b22ec234e46ea","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.3.0.tgz","fileCount":213,"integrity":"sha512-wn35A28J1m24NA7xgcGS4mBaOcYgvnOVs697TcExbhsRfdz9wZVx/WFdiZj3VmcEUaCNA/LgzK+9UCPfs8hLOQ==","signatures":[{"sig":"MEYCIQCjUqRCP73p1VT1I5uAqRhK2BzIy92u4NDxjcLF+vciPAIhAJNo7Uv61wNLyTpuKz9Blzhb4YbdbyH5afyzQ/KgCW5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":976389},"type":"commonjs","engines":{"node":">=22"},"gitHead":"b6376f1680812680e25b182306056820fd86cb8e","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.3.0_1787451245728_0.3088596344920933","host":"s3://npm-registry-packages-npm-production"}},"6.3.1":{"name":"sdd-agentic-flow","version":"6.3.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.3.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"449ea636319f8dccc9cee44fe6a0a6edb095f440","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.3.1.tgz","fileCount":213,"integrity":"sha512-Zk8s0SfNX1XlNPXBd3bx/d10xvwKUlqw+bUT8/e+Ju0skNEJ7dLHOkOnJrlZgElHmzLIvQxKGTniS8DSYU6K9w==","signatures":[{"sig":"MEUCIQDjYdofdk4P+91yIDojcCC78HJu4Zsk5sSPBJpNpT7RegIgb5612XgcU4Dh92flo0igCFvjCkGm+/mH0Im6lLFWKEo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":979501},"type":"commonjs","engines":{"node":">=22"},"gitHead":"55d2392be63097eac188c47aef84f805150bf0b0","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.3.1_1787454162635_0.8082443495381497","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"sdd-agentic-flow","version":"6.4.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.4.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"0a94d8fd6d6f64ed036189108c9ab0ed9d15a47f","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.4.0.tgz","fileCount":213,"integrity":"sha512-qCuE4qKMnwaPXe3pIDsUhcHYJOIxXOSQ7POVwJ3znQrrIwBMxmK40MbkojJ65TONRxSWsEzk4eW4xR4H9/PRpA==","signatures":[{"sig":"MEQCIHK34FNoQWTTjeq68uuzQgUs0aEtG1hr04sIpKpASCDNAiA/5dKOtstvrek0g7oBZ15dWnRC62MOdfGO3aniwkXK4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":980755},"type":"commonjs","engines":{"node":">=22"},"gitHead":"16a8f4729bda7f89281e8f9b17cfe8d830f252eb","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.4.0_1787479836839_0.5247849324974072","host":"s3://npm-registry-packages-npm-production"}},"6.4.1":{"name":"sdd-agentic-flow","version":"6.4.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.4.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"7d027141d882851739358917c72449e6af90b7fe","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.4.1.tgz","fileCount":213,"integrity":"sha512-26+gRevL3dK7ftRY7jH4HQlXJl5FE9qgWWqvdo/Exn74e1rNEpA1c7zhtE7TTkmY+90X++XlxeMNzClvgyaoqw==","signatures":[{"sig":"MEUCIEhQOWS5xsIPJoenj2aJ3pv5CA5sZLc6wrCp1jEEBuBcAiEAvuybsmLO4OG6L04c8IMyKwgafiVf2UcBsTFz3p70Q2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984385},"type":"commonjs","engines":{"node":">=22"},"gitHead":"fea4a79587203f7c2febf63ebc9ddb2db2b62f09","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.4.1_1787483188419_0.6423329879284312","host":"s3://npm-registry-packages-npm-production"}},"6.4.2":{"name":"sdd-agentic-flow","version":"6.4.2","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.4.2","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"49914a51b9add391a9b18cd85e2b43067c437a4a","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.4.2.tgz","fileCount":213,"integrity":"sha512-/q1qEYE2ddlIjGWb+8L+7gNDADbUKwoOOGt383ZFDGX17+5BMLv0jz7LDVDYG0AXryYhO3dFL2qD307sQZ1ZCw==","signatures":[{"sig":"MEYCIQDT7Wh7hmrwwwXLK8MGBSBXCzsSfOHkohnk1ilJUOxNngIhAMK8PVRDRuiuaO2uz1PVx4XKeXwRKdr7iEmF2njItji7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":985449},"type":"commonjs","engines":{"node":">=22"},"gitHead":"b1d2ebcb18e9e15c155bd57a986ce559627407da","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.4.2_1787484882045_0.3000091808527614","host":"s3://npm-registry-packages-npm-production"}},"6.4.3":{"name":"sdd-agentic-flow","version":"6.4.3","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.4.3","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"ac2338e84aa373ecf6b131f280eed3724954927d","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.4.3.tgz","fileCount":213,"integrity":"sha512-4KjDf9aO48xpDapqnuiIZijMsLJqXS58oGtbHfWune4XAndPH/3qGfuIHXtV9+ghQBSyw6qVh3GAYfTz82J8eA==","signatures":[{"sig":"MEUCICnWb5dWcwDSZseSI5TIY3nzV5lLm0K9jmhTDn7S9jDNAiEAsPWSfc8x4KnazlC/1VLYkIJYODbeWMAf3RgmVXuBRuA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":987151},"type":"commonjs","engines":{"node":">=22"},"gitHead":"3cda17e935a739aa43b4341487a8fab956b1cab1","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.4.3_1787486665120_0.8122110779277074","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"sdd-agentic-flow","version":"6.5.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@6.5.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"81af1103e3a881b1807ed41eb3638790e5f18e8d","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-6.5.0.tgz","fileCount":214,"integrity":"sha512-6aZihyfjaCoS5uWwwUzYLx4UgKJXdn+eDydb6hlNFwWBulKpEEA1upcA12pxXGkzaE/7M0DVa2CZgO0TkCKJLg==","signatures":[{"sig":"MEUCIAKphJJsSNLInfpGSOnr/b1fTsWnUKCx8MJ+w10ATuMoAiEA8bKkMVRzv/CuKfYs9tX4tGF/qRHCFBnVnRom3xWeymE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@6.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1020359},"type":"commonjs","engines":{"node":">=22"},"gitHead":"fc4223025065debd8e293d0630d8333a5914f3d3","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"^2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_6.5.0_1787676184087_0.8301260315513455","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"sdd-agentic-flow","version":"7.0.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.0.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"5f9cd0d7e93ac150006bba284d6906343ac17a7c","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.0.0.tgz","fileCount":225,"integrity":"sha512-eHliucbvBZQajSXhzTJf1gCPA9lVCH8ePDivY+ttCOVtQ9gg6abaHMZBgt9USFmRjPg52fRHZ5RgZEZTbD5CqA==","signatures":[{"sig":"MEYCIQDV05oBb7BL7lCB576FleKpo5DsvOWVAi6PWvSljeyyhQIhAJu7LwDXpXyhW9SEp+XzsmDkEqlq/gQSrkUVF2YFBUAc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":935846},"type":"commonjs","engines":{"node":">=22"},"gitHead":"0a7b3ca98848ab0c0e6b4c6d676d0d288d2eec6f","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.0.0_1787765445116_0.1479919507710643","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"sdd-agentic-flow","version":"7.1.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.1.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"bec918c93d16c774ea2186032362d27ba079ff64","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.1.0.tgz","fileCount":228,"integrity":"sha512-aYsU9G1t7n6545nHLs8dSFDYzq642A5KGn3B05I5YZKRgMev8gz+WU8q7rARJ/qxM5QCoHw1uZsufvEGwqfrsQ==","signatures":[{"sig":"MEYCIQCssXIWyvo0Nt/uMk9F3FEDflj2GQhNa4PphSnUWXW5RQIhANAMut/e6Cme45GbeaBPGTFmj730jwNbQ9M32vm4Oh7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":942199},"type":"commonjs","engines":{"node":">=22"},"gitHead":"b36af9b8ac1e2b9e158d8e5c783e99b75fdb25f3","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.1.0_1787791833275_0.8442270813063635","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"sdd-agentic-flow","version":"7.2.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.2.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"36a96082fce3a06e8b0ce9dc2e8fe7263ea2421d","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.2.0.tgz","fileCount":228,"integrity":"sha512-B+mDbsoDid07hJvpboTgDTtWiElPCmHWk4RY7gW5AO6jriD5G5Zy4UzE1rKSq7dLoIe5XebH3um1jIHyqE35wQ==","signatures":[{"sig":"MEQCIFNg8/gsKOf9dtvwnAmUMQ/Pnc3tdDwtB6nr2L676TutAiAsPKBUnBlcGpYA1GE0EKELoOypxFzJe9MZx/I/CyhV5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":964929},"type":"commonjs","engines":{"node":">=22"},"gitHead":"55705020b39206261160ff6e75f73b6a5f72c1a4","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.2.0_1787827403418_0.7749044523573174","host":"s3://npm-registry-packages-npm-production"}},"7.3.0":{"name":"sdd-agentic-flow","version":"7.3.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.3.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"f3fe68f954ce1c93487898fef11d878da201cbc7","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.3.0.tgz","fileCount":228,"integrity":"sha512-jC6wMu9i8uTfGjgWa6qYVr3on7LLRXHS4LKf8eT03Ioy+of1JiVmTKQ7fM3fnCzzY7rVi8m2sTciHuAUSV3AKA==","signatures":[{"sig":"MEQCIAEIe0egCW5dYUByO4R6FGvAyiq+I4sLHJoCS+0inNzgAiAJ4RLUPL+f/IsPWo98MQYrELounkSldL10n/H7FEx2dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":966582},"type":"commonjs","engines":{"node":">=22"},"gitHead":"8ec4beafd8a26c2d4d558f57240f341ee781b55c","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.3.0_1787834869270_0.030743847054759854","host":"s3://npm-registry-packages-npm-production"}},"7.4.0":{"name":"sdd-agentic-flow","version":"7.4.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.4.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"0f073eea45d6f326251a8153a27bcbb008aeadc0","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.4.0.tgz","fileCount":228,"integrity":"sha512-um53gsclMnXYNNFytxdsXgATEaIwSPjXENBabT/cg903xKBb8wIqsProGo1JKMnjR+in+pvOICCCNiATpTVYKw==","signatures":[{"sig":"MEUCIQCUK8vYz7mFoF/Gkn+re2cgwzOU02Dwu0RioK5lHE3ztgIgMyKcjnlz4nE32IKj70AZ8Gtrv/vZNusR5sRviVVt6yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":984717},"type":"commonjs","engines":{"node":">=22"},"gitHead":"56a63e26b7843b47cbbae7175ea3cef8a996d92d","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.4.0_1787849942652_0.4460108834773193","host":"s3://npm-registry-packages-npm-production"}},"7.5.0":{"name":"sdd-agentic-flow","version":"7.5.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.5.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"8f75ed63017061647e7d1932e94a1d71adf8bca7","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.5.0.tgz","fileCount":228,"integrity":"sha512-d9efcQELW2STTKd/OGh8GG4WqcLJ73kwpayZo1owtHGvz3EbQKVal1MlN1SbBEuy9VmbeTOkhGFNH+Y4ZQ4UNA==","signatures":[{"sig":"MEUCIGMlJGOR+oKMdlQcKi308nirIC//wcrQ59pzFjkFKsy4AiEAyv3X1S2Wxs5P+jOzAZu4RbjaadnjSKZqDTEFCxhAzE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1000335},"type":"commonjs","engines":{"node":">=22"},"gitHead":"b305fe798de1b15b871ab498ec15d57cfb347f3a","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.5.0_1787864373433_0.34291157324501076","host":"s3://npm-registry-packages-npm-production"}},"7.5.1":{"name":"sdd-agentic-flow","version":"7.5.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.5.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"94eaeadabc40bb69d7f4f9b2ab2b964bc5200ec2","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.5.1.tgz","fileCount":228,"integrity":"sha512-G8yUBRmW31sd55pSuRHpsEbfmiO8BaDpWgZow2b+n42iqRaNfk2XxDSOD33JDQRDzcAXaSOzN4y/8zaq+0RL7g==","signatures":[{"sig":"MEUCIAHWGcBuDQBwx/JGTpCE7pCQWef/5riYPSHqsEqua2XgAiEA40GF44RkgcoNJahMkNkyjJlTR9mipQk3hs8vb/Y3q/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1002837},"type":"commonjs","engines":{"node":">=22"},"gitHead":"f1ec21cbae271c66c1a4ce857896c6547c15f11f","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.5.1_1787869587226_0.3034425129840108","host":"s3://npm-registry-packages-npm-production"}},"7.6.0":{"name":"sdd-agentic-flow","version":"7.6.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.6.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"4fd655809c81e1a876896fad51a17fa3537f0758","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.6.0.tgz","fileCount":229,"integrity":"sha512-qrw3U7lr4l4bKYfkSA1GMGuRzBH21nyVvjxMLxpLW1s80IClcNuYJSAof7Wvg/b01jzEdSjfNmh3qx9+Sv1B3g==","signatures":[{"sig":"MEQCIAT9gJ6lkxwkNxs4/nWVONE+hO5zzVP5N7Kn8nRZZctNAiBsVk/1hVqei4beMyWm3N8iuoOyl2KunKU6KCc8B3fUPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1033210},"type":"commonjs","engines":{"node":">=22"},"gitHead":"12b6a9995ce73c57309c2416ff9385f8a5d20232","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.6.0_1787951190819_0.5978626162058218","host":"s3://npm-registry-packages-npm-production"}},"7.6.1":{"name":"sdd-agentic-flow","version":"7.6.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.6.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"85c649de2609d580c9698554762dea5f0d4c4a3c","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.6.1.tgz","fileCount":229,"integrity":"sha512-cAER2Fnpbq6XsQfQiHO374gFbe57VpqXo/i1j+zQhgIsPsJs61q4W0MlBgVuDpOqyB415UJaVhTaAOBkx/MpMA==","signatures":[{"sig":"MEUCIFh4Qg1IpFYneu42qU5GX0VoQZF51vLAk73biTqCQIViAiEAn9kRg2e2YSWj96nRtnSDh4FPTYf6n20rKDQ/xugBU9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1036905},"type":"commonjs","engines":{"node":">=22"},"gitHead":"b5197764ff3322aa03396465f167260c01cfd00f","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.6.1_1788082497799_0.1568227640670905","host":"s3://npm-registry-packages-npm-production"}},"7.7.0":{"name":"sdd-agentic-flow","version":"7.7.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.7.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"f3df130be7f3a5f814e182a3885c65a0add1ef70","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.7.0.tgz","fileCount":231,"integrity":"sha512-4uLyFjOkKpPmZAE/vKILEL/BLWRaUyHC+yMjGrKKtpQ3kyHT2n4ULU7M66pxdn7NSpV5DFD0P4+7hozFFhEG4Q==","signatures":[{"sig":"MEYCIQC+mhqSTBmq7eLPyWXmzZrqLPIpYG9rrYAbfpbUW7AWkAIhAJegyEhPThXc3rTnZX5yYgQxJ2QD3RdrFEH2TJbAFRc6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047689},"type":"commonjs","engines":{"node":">=22"},"gitHead":"b5197764ff3322aa03396465f167260c01cfd00f","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"SAF_FULL_MATRIX_SOURCE=dist node scripts/cli-full-matrix.mjs","cli:full-matrix:packed":"SAF_FULL_MATRIX_SOURCE=packed node scripts/cli-full-matrix.mjs"},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.8.0","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"24.13.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.7.0_1788132154481_0.679608047828256","host":"s3://npm-registry-packages-npm-production"}},"7.7.1":{"name":"sdd-agentic-flow","version":"7.7.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.7.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"93c39ac953d6ae5ff2bcdc15548bba332b0ca027","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.7.1.tgz","fileCount":229,"integrity":"sha512-iPf0ZAChtCrUNqgX/JoLTSY22GLBx3Bok5RPiHxCHcfadzRo7WnNmZ1oL9LbBz+bEVTINJiPG2vBdAsqCs2SYA==","signatures":[{"sig":"MEUCIETdwTJKuikISI0AZXfYOdxHZHliUVs+CEKBv4IxevnvAiEAnOiGbQdGgVMK5Qdl0NYtoIhAJqUiCx0GHWBkXn5KNJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1042673},"type":"commonjs","engines":{"node":">=22"},"gitHead":"90c6d1a7411c7cadf8e8eb6714df4bf91a04e2ce","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsc -p tsconfig.build.json","check":"npm run typecheck && npm run build && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"SAF_FULL_MATRIX_SOURCE=dist node scripts/cli-full-matrix.mjs","cli:full-matrix:packed":"SAF_FULL_MATRIX_SOURCE=packed node scripts/cli-full-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","prettier":"^3.9.6","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.7.1_1788136728868_0.08910778494442861","host":"s3://npm-registry-packages-npm-production"}},"7.8.0":{"name":"sdd-agentic-flow","version":"7.8.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.8.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"fbe22f23c8507853fdf3ffc512d515f0d06bb596","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.8.0.tgz","fileCount":192,"integrity":"sha512-yydoXlL5L7wC/PZ7SABR5Ts1jnkti+ks1jEK5DRogZu3REbmcGjd3Vm/ueDGb2S17YDlaxOQZSIEPwXsTf5nMQ==","signatures":[{"sig":"MEQCIARdx6Bu51+uMvkdOdBs8kOegiB+7T54ej3pDngTxKJIAiAiHGQYjjT1e4Z0U7g4ZBlBHtAvDiCjc/4X0P2Xxq9T3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":955097},"type":"commonjs","engines":{"node":">=22"},"gitHead":"4021e5b2a3e605aee1f1997d174e830af5940aa0","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"SAF_FULL_MATRIX_SOURCE=dist node scripts/cli-full-matrix.mjs","cli:full-matrix:packed":"SAF_FULL_MATRIX_SOURCE=packed node scripts/cli-full-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.8.0_1788183392087_0.5807912442076506","host":"s3://npm-registry-packages-npm-production"}},"7.9.0":{"name":"sdd-agentic-flow","version":"7.9.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.9.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"e4784afb69da0517209ab80b24ba7127a919047d","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.9.0.tgz","fileCount":193,"integrity":"sha512-ws6dw5LxNZTWUInEjQVdB4BwAKWTyDMxNsHrSxtso4mIR0e+THUZOnOc9rGbQorTOVut+SXEOP+RaLqY1pWkFw==","signatures":[{"sig":"MEUCIQCx/k2KIkvBNO3oAPBx0CIa52wF7edOOf/PCgWD99kbigIgN7+JwaWlIn66tLh+xbNVFjD1vE9UeXodr+k11qZGI8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":972115},"type":"commonjs","engines":{"node":">=22"},"gitHead":"3e880fbe080ad30f389be89db7dce6562773f4f0","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"SAF_FULL_MATRIX_SOURCE=dist node scripts/cli-full-matrix.mjs","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"SAF_FULL_MATRIX_SOURCE=packed node scripts/cli-full-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.9.0_1788300489541_0.9152663895240294","host":"s3://npm-registry-packages-npm-production"}},"7.9.1":{"name":"sdd-agentic-flow","version":"7.9.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.9.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"f0b561c229946fa641bb3f093c7fe23c48b3774e","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.9.1.tgz","fileCount":193,"integrity":"sha512-nem/6P/YbvZZQBoI+V64ig161jnc3w/ekFR/tX5WxJGokcsYxlDdz8nU7pmPGMzmqj5fl9FwDipcD2+ZoTRXAA==","signatures":[{"sig":"MEUCIHbexi9Di8W4cQhfVi4mz/El3scl/omfstdULAyoUhoBAiEAkj6HsfI1gQtU67KK3PCWm8fNZHrcGZQHQzj61cSLRQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":992959},"type":"commonjs","engines":{"node":">=22"},"gitHead":"7ca149d7f90c465923822806696427fde27a839d","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"SAF_FULL_MATRIX_SOURCE=dist node scripts/cli-full-matrix.mjs","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"SAF_FULL_MATRIX_SOURCE=packed node scripts/cli-full-matrix.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.9.1_1788489626801_0.030569951240186244","host":"s3://npm-registry-packages-npm-production"}},"7.10.0":{"name":"sdd-agentic-flow","version":"7.10.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.10.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"d9ae1ed54031fb399135bf1d6fd2b35b93c98080","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.10.0.tgz","fileCount":193,"integrity":"sha512-LolFN+JIkeIvuZ4sW0Vn1Y8nCWe9CasFnMaDAUTA39GA1NsmeB9sn7yT7yLYL3RF8AVV1FsRa43l79kcBJ1XTQ==","signatures":[{"sig":"MEUCIDPaQYH4PckzVtPZ7aFfl28EnHBbTTIgdD/GbH931Ae4AiEArk4mWsARZKt1OEMXDbttA0ODHoIrm3DuLO+Ig4OY9Lg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1059190},"type":"commonjs","engines":{"node":">=22"},"gitHead":"7e24ac560f439fe643c8bf0da76d5834e93b90ce","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"SAF_FULL_MATRIX_SOURCE=dist tsx scripts/cli-full-matrix.mjs","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"SAF_FULL_MATRIX_SOURCE=packed tsx scripts/cli-full-matrix.mjs","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.7","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.10.0_1788567535602_0.09874442199316458","host":"s3://npm-registry-packages-npm-production"}},"7.10.1":{"name":"sdd-agentic-flow","version":"7.10.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.10.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"5f0330db9d0d357ce9c27039dc0ef7fcc99d80a9","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.10.1.tgz","fileCount":193,"integrity":"sha512-vUYhJ6DPF4NTjw1cfEu74hGQvgM0UNai+Q+SUZDZqfg2HwmaT0KPhYrUxBeyWo/bT9RNqIH+ci1yCfcenhjpAw==","signatures":[{"sig":"MEUCICKHujsaa4G3c+ePwY00dUkt1WHAqhpkscNzOduNSLsNAiEAm5uDo8yQVDVQAyWZJ4bsJn5P+luuOKjTVA0KVNsoiPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1060288},"type":"commonjs","engines":{"node":">=22"},"gitHead":"fc33e1f8d10f4b4357e891b3bca0c7394082ce84","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"SAF_FULL_MATRIX_SOURCE=dist tsx scripts/cli-full-matrix.mjs","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"SAF_FULL_MATRIX_SOURCE=packed tsx scripts/cli-full-matrix.mjs","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.10.1_1788651992273_0.8146672843602634","host":"s3://npm-registry-packages-npm-production"}},"7.10.2":{"name":"sdd-agentic-flow","version":"7.10.2","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.10.2","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"3c69341e05ad8dd572d1270c111334c7fc29b4be","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.10.2.tgz","fileCount":194,"integrity":"sha512-854R43oUxnyv7P9/xOgigItPXeYOKMIAy6wGDEVOQjXLz0Ch5BnTD1796nGqiHZHRwtrfHo3MAsMcgJzxfa5aw==","signatures":[{"sig":"MEUCIQCtdv93ITcWQM24lZGFipnMJdvGjcMoKwb0UV8pkVOrZAIgClLmeJhHACkVRMpbpH/P57WZdJknf6WfyJ1n3jVo6P4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1069136},"type":"commonjs","engines":{"node":">=22"},"gitHead":"6a65c8dd41d2f545e748eda1f9d6cd7035e124f4","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.10.2_1788793856171_0.8210844069659533","host":"s3://npm-registry-packages-npm-production"}},"7.11.0":{"name":"sdd-agentic-flow","version":"7.11.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.11.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"82c0520f33328a138718ecd3b33af7a5fd8a75f4","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.11.0.tgz","fileCount":194,"integrity":"sha512-cZvjmytQDp0PBs1MQ2A77SBFd6zvgPbLl87qO9EmFRYK99dO2Yhwo8l0pyX3/pF72bCaSNR0YzlpHrflZfXHAw==","signatures":[{"sig":"MEQCIESqjtNry+eTRubnaWT5q5Yii8uYaK9hk8JkACQonk/YAiAXCUJgJ1p5NOfz5Zx9qWzhBEy5IrM8ifsTMpz+dIlslw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1087388},"type":"commonjs","engines":{"node":">=22"},"gitHead":"6d5f2b23e517656e2a68ee6adc1b79cbf0903618","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.11.0_1788820974271_0.5176414121477362","host":"s3://npm-registry-packages-npm-production"}},"7.12.0":{"name":"sdd-agentic-flow","version":"7.12.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.12.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"a3df4b05ed3d93aae749d6def9b0b754e3fa4188","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.12.0.tgz","fileCount":194,"integrity":"sha512-zbDXxMi5+Wuxqr8PDtJbDAR+kY93RkFRZ9gpvRM+E59VuUTNzbnLSZn73BId0f8F5GKXzL3q5AXD0MF7wVyr8g==","signatures":[{"sig":"MEYCIQDbwhISB6fyeJc+/PP1l7fo386Tj6epfbAHm7pq7WL7SwIhAMNHd/HWfr8Aik9Iqs8ms124Rsx8SWB2B/14H8qQ5aV0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1091101},"type":"commonjs","engines":{"node":">=22"},"gitHead":"93d3d6dfce9e8506c9d3062cf7215a2079e17e0b","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.12.0_1788888547409_0.572710351677097","host":"s3://npm-registry-packages-npm-production"}},"7.13.0":{"name":"sdd-agentic-flow","version":"7.13.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.13.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"18936ebba54eeb77ebe02a64f129a20e0a7ae3b4","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.13.0.tgz","fileCount":194,"integrity":"sha512-NCrARhcswIRo4BZeZGY8Plt1Mb5zUB/D+f/JJOQYAG0WMqsqA+gTjTfeJMSkcqfr6gN85MWw3G4WHFprb2mAOQ==","signatures":[{"sig":"MEUCIAlaGpFF+z98BUXJL7P8TC/H0XYKan8t1gnnbQUxf3A2AiEA9tgycJeP3E7K1Fu4VFFIk29evE6OgvOr9Y/PMVWbpkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1097270},"type":"commonjs","engines":{"node":">=22"},"gitHead":"f89988e18084be43c916b9476a73e60c58e68965","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.13.0_1788906428466_0.2256816573750995","host":"s3://npm-registry-packages-npm-production"}},"7.14.0":{"name":"sdd-agentic-flow","version":"7.14.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.14.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"5f70d858c8a4e43a0c67623e67120f05ec11216b","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.14.0.tgz","fileCount":194,"integrity":"sha512-cOuw0asE3T4//L7p+zjMjuSu85nqV5SZdEz/1JLtsnI2ifFv/pIDQzHTIvzYhLWecEgR+5cfiTlAhTI1jhSDEA==","signatures":[{"sig":"MEQCIAJ7s0mooZiP1Sb+ScHwuTZTBBhwMYoSu1ZXf6lemrSHAiAWJ0SVvlRg37W8KwLNGJoAup09Qcad0LlkdnFTEko8vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1102313},"type":"commonjs","engines":{"node":">=22"},"gitHead":"950f5ff926e26eb5d8434b16bb4fa4c577408c71","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.14.0_1788971507846_0.5495953840255694","host":"s3://npm-registry-packages-npm-production"}},"7.14.1":{"name":"sdd-agentic-flow","version":"7.14.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.14.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"179e03497a61d5b685c70c4210de95337afdbc15","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.14.1.tgz","fileCount":194,"integrity":"sha512-6U/wOUwyYQFyZl0KeWvB2dlILc9kidPTn5+iTUyb9rgt2SUF8jKAjyCQJeLvSQjwyI4YB1c3Pc+B/7upx929zg==","signatures":[{"sig":"MEUCIQDVlOPQ65IQo5LSj0q7NIyFjNr87xGuxDUh6iasxpxXjQIgShG6PgLlyMcMqrSGfRTEnZSCVPvq3ki1ZhE79kYaCY8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1105647},"type":"commonjs","engines":{"node":">=22"},"gitHead":"dce000c3aeb67b6e8f3e9d708d85895c2cb2b683","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.14.1_1789181918199_0.2042968382535144","host":"s3://npm-registry-packages-npm-production"}},"7.15.0":{"name":"sdd-agentic-flow","version":"7.15.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.15.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"a32423e77157accf7b1ec7f6ebfc933b5caac05c","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.15.0.tgz","fileCount":194,"integrity":"sha512-mtIuCl3nQ+q9eEIzjiP6bv/AtDy++Ha/uttNmxeYEUdTynxsa3sxBUAcXgriVL/ABqAJre41NZjABMdDcAmamg==","signatures":[{"sig":"MEUCID/TNRBujY30+0qHtOMEAAhd5yklUQme9jwmQ0+47aclAiEA4AfSkxjtNRemd6njfShZsz2IoHjl8ivhSkaXLSPNPHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1111784},"type":"commonjs","engines":{"node":">=22"},"gitHead":"507b8ca2d9626991085b053e732f8c7c0833441e","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","consumer-closure:dist":"tsx scripts/consumer-closure-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed","consumer-closure:packed":"tsx scripts/consumer-closure-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.15.0_1789240934503_0.3257385682330567","host":"s3://npm-registry-packages-npm-production"}},"7.15.1":{"name":"sdd-agentic-flow","version":"7.15.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.15.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"910fc1a1af4a78bd8d6d9b273e4e0f19287961ed","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.15.1.tgz","fileCount":194,"integrity":"sha512-PlkViYR8GNfyCLxxo8ZiDfxDUAnCTEPhSU2L/e4+l/9lAlKyReSDMWNr0JB4O50lVVJzSrMFOXXiodRchnOcuQ==","signatures":[{"sig":"MEYCIQCXCrTErBiWeHXV2sLb8txb2PvmM0gL3PWLJqf6vxORmQIhAPyDM9jqdEr6W/oaB2hIqHkEEkeeEtI3Uu+3l72JF4GF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1114085},"type":"commonjs","engines":{"node":">=22"},"gitHead":"55e9b1b6b09c151c4a58598a4e750c343170489b","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","consumer-closure:dist":"tsx scripts/consumer-closure-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed","consumer-closure:packed":"tsx scripts/consumer-closure-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.15.1_1789244528635_0.12687899254658785","host":"s3://npm-registry-packages-npm-production"}},"7.16.0":{"name":"sdd-agentic-flow","version":"7.16.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.16.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"5a49b9a65998feb549aa1d5a39810f27f822af26","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.16.0.tgz","fileCount":194,"integrity":"sha512-hLKYeHQn2TiDb3a1sRfo2Vu7+iIo6YmaavSeZy7iWlbRdBlCeQDFLZyQ+Oan+oRsPaS/5WbVnrJ4vY0v70Y4zg==","signatures":[{"sig":"MEQCIDfcLJdF7NX7BKMK/mv/2cLgvZ3pvIjnFP2Au0YWaofeAiAQJ99dSpPMlirLEzUf58I+1oKVcav5HcqeO6X3k1HfzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1143386},"type":"commonjs","engines":{"node":">=22"},"gitHead":"bab5ae43b1b8c2845736e596e6a04637327f4601","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","consumer-closure:dist":"tsx scripts/consumer-closure-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed","consumer-closure:packed":"tsx scripts/consumer-closure-certification.ts --profile=packed"},"_npmUser":{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"11.19.0","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.16.0_1789294072791_0.9406181004472791","host":"s3://npm-registry-packages-npm-production"}},"7.17.0":{"name":"sdd-agentic-flow","version":"7.17.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@7.17.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"12669cea75092193521795018fec31b83813791a","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-7.17.0.tgz","fileCount":194,"integrity":"sha512-HE2g9++iG54Vv0GkRiv7PyqeBmbPQdF7ieIICM2CeyQobjasulsF+uZazNjT4CSCLIKiX5A5qSV/VAzHxO09cQ==","signatures":[{"sig":"MEUCIQDkiOOPpdHKwo8ORSOLhB6d8QvMkOQ7m26gPJyhXcIQuQIgAQLuanL2JGg74o6ORiVMkANcudzrfWxGWmfif08iVUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@7.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1144740},"type":"commonjs","engines":{"node":">=22"},"gitHead":"c8c4982e7005f4483fc34ffe1b6645230816413b","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","consumer-closure:dist":"tsx scripts/consumer-closure-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed","consumer-closure:packed":"tsx scripts/consumer-closure-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_7.17.0_1789312286553_0.6741981737917608","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"sdd-agentic-flow","version":"8.0.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@8.0.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"3e5a09dad0e2217a2cb1908359bafa059bff3d85","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-8.0.0.tgz","fileCount":194,"integrity":"sha512-2DrrTxvezSYB1F5xCSVu34vNh+XwjidbHPIkaBU5+ruGwtdLKl81cnrB37xcEbvejb67lYBGUszxbHpe0SY0Nw==","signatures":[{"sig":"MEUCIHrYLbsG4sVNxofAqbWWvbrZd7I+KRuCVhLARQuViKZXAiEAwb/JQhagF2+vF87Wkmw5Z3gTMiLjr2LfH0x/9aURVo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@8.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1164167},"type":"commonjs","engines":{"node":">=22"},"gitHead":"d43fc4b939026945dc7f1ae2dd4760859bc199fc","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","consumer-closure:dist":"tsx scripts/consumer-closure-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed","consumer-closure:packed":"tsx scripts/consumer-closure-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_8.0.0_1789336545433_0.5661887368906064","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"sdd-agentic-flow","version":"8.1.0","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@8.1.0","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"4c4d49d2efb5f2521a01cedecb8ed3204d9ef20e","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-8.1.0.tgz","fileCount":194,"integrity":"sha512-iUE2FghlN5+Qz2NxDFE8J3rwT7Eo4ezRa8MWZ2m1PbzEeqfP7Wrh99wE0VeJv1drswObRJa0m9A9d5bgshgwoQ==","signatures":[{"sig":"MEUCIQCqDdxTrILJphCYewn29Li7/cvlSZEsJHXzi5AFKXRgVAIgQRUHvJTd58huM7X7eJ7O4PMM5Oa80H6HoHHbO2zRly4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@8.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1172520},"type":"commonjs","engines":{"node":">=22"},"gitHead":"af4ca359530e76dc554121d8ad02d218e272caec","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.build.json --noEmit","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","consumer-closure:dist":"tsx scripts/consumer-closure-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed","consumer-closure:packed":"tsx scripts/consumer-closure-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_8.1.0_1789342441339_0.7369467390267015","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"sdd-agentic-flow","version":"8.1.1","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","_id":"sdd-agentic-flow@8.1.1","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"dist":{"shasum":"72a751d51afc8bd6137ba86a50c8df11bf52bfe4","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-8.1.1.tgz","fileCount":194,"integrity":"sha512-etPG0uZQi99YrZ9H7j5XNcoIcTJ6xdDfx22GnrBd5VRkYy+Hv9M+SqXAuDXmon9ah8ZKohLGd1TJeZ/nqnbaZQ==","signatures":[{"sig":"MEUCIQDcOQ9sa76o6bI6Cx1yQQygfCCWkNW5KKgnU2ow7nPPLgIgXzBrlRV/VgKh53klrBO+ABVw4JTgRPBNYK/gcEjAFrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@8.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1177643},"type":"commonjs","engines":{"node":">=22"},"gitHead":"997cccee33b4f8ace2192884ccc3a0495cb3f318","scripts":{"lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","cli:dev":"tsx scripts/cli-dev.ts","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix":"npm run lint:biome:fix","pack:dry":"tsx scripts/pack-dry.ts","sanitize":"bash ./scripts/sanitize-private-context.sh","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.build.json --noEmit","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","lint:biome":"biome check .","lint:check":"npm run lint:biome","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","ui:gallery":"tsx scripts/ui-gallery.ts","brand:check":"tsx scripts/brand-motion.ts check","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:sandbox":"tsx scripts/cli-sandbox.ts","skills:lint":"bash ./scripts/check-skills.sh","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","brand:preview":"tsx scripts/brand-motion.ts preview","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp","brand:generate":"tsx scripts/brand-motion.ts generate","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","licenses:check":"tsx scripts/check-bundled-licenses.ts","lint:biome:fix":"biome check . --write","precli:sandbox":"npm run build","cli:human-audit":"tsx scripts/check-cli-human-input.ts","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","consumer-closure:dist":"tsx scripts/consumer-closure-certification.ts --profile=dist","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed","consumer-closure:packed":"tsx scripts/consumer-closure-certification.ts --profile=packed"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"repository":{"url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git","type":"git"},"_npmVersion":"12.0.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","directories":{},"_nodeVersion":"22.23.2","_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsdown":"^0.22.14","prettier":"^3.9.6","picocolors":"^1.1.1","typescript":"^7.0.2","@types/node":"^26.4.1","@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","markdownlint-cli":"^0.49.1","markdown-link-check":"^3.15.0","@mermaid-js/mermaid-cli":"^11.16.0"},"_npmOperationalInternal":{"tmp":"tmp/sdd-agentic-flow_8.1.1_1789347941124_0.8050964250902914","host":"s3://npm-registry-packages-npm-production"}},"8.1.2":{"name":"sdd-agentic-flow","version":"8.1.2","description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","type":"commonjs","engines":{"node":">=22"},"repository":{"type":"git","url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git"},"bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","scripts":{"typecheck":"tsc -p tsconfig.json && tsc -p tsconfig.build.json --noEmit","build":"node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\" && tsdown src/sdd-agentic-flow.ts --format cjs --out-dir dist --target es2022 --platform node --no-dts --no-sourcemap --no-report && node -e \"require('node:fs').renameSync('dist/sdd-agentic-flow.cjs','dist/sdd-agentic-flow.js'); require('node:fs').copyFileSync('LICENSES/CLI-UI-BUNDLED.txt','dist/third-party-notices.txt')\"","lint:biome":"biome check .","lint:biome:fix":"biome check . --write","lint":"npm run typecheck && npm run lint:biome","test":"npm run build && tsx --test --experimental-test-coverage test/**/*.test.ts","skills:lint":"bash ./scripts/check-skills.sh","licenses:check":"tsx scripts/check-bundled-licenses.ts","check":"npm run typecheck && npm run build && npm run licenses:check && npm run lint:biome && npm run lint:yaml:check && npm run docs:check && npm run skills:lint && npm run brand:check && npm run presentation:boundary && bash ./scripts/check-sdd-paths.sh && npm test","lint:check":"npm run lint:biome","lint:fix":"npm run lint:biome:fix","lint:yaml:check":"prettier --check \".github/workflows/**/*.{yml,yaml}\"","lint:yaml:fix":"prettier --write \".github/workflows/**/*.{yml,yaml}\"","docs:lint":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\"","docs:diagrams":"tsx scripts/sync-workflow-diagram.ts --check && tsx scripts/check-mermaid.ts","docs:check":"npm run docs:lint && tsx scripts/check-markdown-links.ts && tsx scripts/check-documentation-contracts.ts && tsx scripts/check-product-positioning.ts && npm run docs:diagrams","docs:fix":"tsx scripts/sync-workflow-diagram.ts && git ls-files \"*.md\" \":!.specs/**\" | xargs prettier --write && markdownlint \"**/*.md\" --ignore \"**/node_modules/**\" --ignore \"**/.specs/**\" --ignore \"**/.sdd-agentic-flow/**\" --fix","lint:fix:all":"npm run lint:biome:fix && npm run lint:yaml:fix && npm run docs:fix","sanitize":"bash ./scripts/sanitize-private-context.sh","pack:dry":"tsx scripts/pack-dry.ts","cli:dev":"tsx scripts/cli-dev.ts","cli:audit-source":"tsx scripts/cli-audit-source.ts","cli:human-audit":"tsx scripts/check-cli-human-input.ts","presentation:boundary":"tsx scripts/check-presentation-boundary.ts","ui:gallery":"tsx scripts/ui-gallery.ts","ui:catalog":"tsx scripts/ui-gallery.ts --catalog","brand:generate":"tsx scripts/brand-motion.ts generate","brand:check":"tsx scripts/brand-motion.ts check","brand:preview":"tsx scripts/brand-motion.ts preview","cli:exhaustive":"tsx scripts/cli-exhaustive.ts","cli:full-matrix:dist":"tsx scripts/cli-full-matrix.mjs --source=dist","cli:full-matrix:packed":"tsx scripts/cli-full-matrix.mjs --source=packed","cli:certify":"tsx scripts/cli-certification.ts --profile dist","cli:certify:packed":"tsx scripts/cli-certification.ts --profile packed","consumer-closure:dist":"tsx scripts/consumer-closure-certification.ts --profile=dist","consumer-closure:packed":"tsx scripts/consumer-closure-certification.ts --profile=packed","saf:v7.12:sandbox":"tsx scripts/v7.12-sandbox-campaign.ts","cli:brand-motion:dist":"tsx scripts/cli-brand-motion-certification.ts --profile=dist","cli:brand-motion:packed":"tsx scripts/cli-brand-motion-certification.ts --profile=packed","cli:packed-smoke":"tsx scripts/cli-sandbox.ts --clean doctor --json","precli:sandbox":"npm run build","cli:sandbox":"tsx scripts/cli-sandbox.ts","release:check":"bash scripts/release-checklist.sh","version:stamp":"tsx scripts/check-version-consistency.ts --stamp"},"keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"license":"MIT","bin":{"sdd-agentic-flow":"bin/sdd-agentic-flow.js"},"devDependencies":{"@biomejs/biome":"2.5.12","@clack/prompts":"^1.0.1","@mermaid-js/mermaid-cli":"^11.16.0","@types/node":"^26.4.1","markdown-link-check":"^3.15.0","markdownlint-cli":"^0.49.1","picocolors":"^1.1.1","prettier":"^3.9.6","tsdown":"^0.22.14","tsx":"^4.23.12","typescript":"^7.0.2"},"gitHead":"b520c28b148cb48f3c8a90f3998f1d8fca716351","_id":"sdd-agentic-flow@8.1.2","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-6pL7gfPSvl527TD1FRB5VSx1yG/QMu8RUVzXY7t+WaWeBdYGQruWWYuwR6ns5bGWTT/RuLpKhjBNnYjowdSLrg==","shasum":"ba4423e6be9ca9ef3fadaf31a2e6e6c4ff737a77","tarball":"https://registry.npmjs.org/sdd-agentic-flow/-/sdd-agentic-flow-8.1.2.tgz","fileCount":194,"unpackedSize":1178208,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sdd-agentic-flow@8.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDtFknZN1vLFAPW2HU9qoXekPyJjq+5eZO8dvPJnrtp8gIgdJ2cTI0IWD3ZzKXw/GbiDYnR61WYu4rZu821ymXREP8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5cd34503-521c-40c5-96ce-091f99e2ae5d"}},"directories":{},"maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdd-agentic-flow_8.1.2_1789352271670_0.8346294287489355"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-05T17:14:28.384Z","modified":"2026-09-14T02:17:52.088Z","0.1.0":"2026-08-05T17:14:28.704Z","0.1.1":"2026-08-06T13:02:07.318Z","0.1.2":"2026-08-06T13:55:52.798Z","0.2.0":"2026-08-06T15:12:05.245Z","0.3.0":"2026-08-06T16:00:44.360Z","0.4.0":"2026-08-06T17:29:31.826Z","0.5.0":"2026-08-06T18:06:16.582Z","0.6.0":"2026-08-06T23:51:41.575Z","0.7.0":"2026-08-08T02:42:44.113Z","0.8.0":"2026-08-08T12:37:13.530Z","0.9.0":"2026-08-08T17:19:19.154Z","1.0.0":"2026-08-08T18:01:45.209Z","1.1.0":"2026-08-08T20:21:11.601Z","1.2.0":"2026-08-08T22:05:48.788Z","1.3.0":"2026-08-08T22:37:09.433Z","1.4.0":"2026-08-09T11:06:59.900Z","1.5.0":"2026-08-09T12:24:09.781Z","1.5.1":"2026-08-09T13:03:17.133Z","1.6.2":"2026-08-09T19:56:44.244Z","1.7.0":"2026-08-09T21:39:58.823Z","1.8.0":"2026-08-10T01:24:00.298Z","1.9.0":"2026-08-10T13:41:31.537Z","1.9.1":"2026-08-10T14:31:48.171Z","1.9.2":"2026-08-10T20:12:06.015Z","1.10.0":"2026-08-11T16:47:35.809Z","1.11.0":"2026-08-12T17:23:59.882Z","1.12.0":"2026-08-12T19:46:25.989Z","1.13.0":"2026-08-12T20:37:54.260Z","1.13.1":"2026-08-13T01:20:19.348Z","1.14.0":"2026-08-13T02:22:41.790Z","1.15.0":"2026-08-13T14:51:42.350Z","1.16.0":"2026-08-13T15:16:08.918Z","1.17.0":"2026-08-13T15:38:51.144Z","1.18.0":"2026-08-13T16:18:31.132Z","1.19.0":"2026-08-13T17:30:26.006Z","2.0.0":"2026-08-13T20:12:35.508Z","2.1.0":"2026-08-14T20:21:22.694Z","3.0.0":"2026-08-15T05:04:19.454Z","3.1.0":"2026-08-15T15:39:31.525Z","3.2.0":"2026-08-15T17:06:56.044Z","3.3.0":"2026-08-15T23:04:59.600Z","3.3.1":"2026-08-16T00:31:24.903Z","3.4.0":"2026-08-16T02:06:41.800Z","3.5.0":"2026-08-16T11:36:03.246Z","3.6.0":"2026-08-16T12:40:38.565Z","4.0.0":"2026-08-16T13:54:34.032Z","4.0.1":"2026-08-16T14:20:10.345Z","4.1.0":"2026-08-16T15:03:35.927Z","4.2.0":"2026-08-17T19:43:34.889Z","4.3.0":"2026-08-19T15:54:53.494Z","4.4.0":"2026-08-19T17:47:25.029Z","5.0.0":"2026-08-19T23:10:18.575Z","6.0.0":"2026-08-22T16:02:32.488Z","6.0.1":"2026-08-22T17:25:21.710Z","6.1.0":"2026-08-22T23:11:57.564Z","6.2.0":"2026-08-23T01:02:25.773Z","6.3.0":"2026-08-23T02:14:05.883Z","6.3.1":"2026-08-23T03:02:42.820Z","6.4.0":"2026-08-23T10:10:36.988Z","6.4.1":"2026-08-23T11:06:28.565Z","6.4.2":"2026-08-23T11:34:42.200Z","6.4.3":"2026-08-23T12:04:25.286Z","6.5.0":"2026-08-25T16:43:04.269Z","7.0.0":"2026-08-26T17:30:45.347Z","7.1.0":"2026-08-27T00:50:33.426Z","7.2.0":"2026-08-27T10:43:23.601Z","7.3.0":"2026-08-27T12:47:49.428Z","7.4.0":"2026-08-27T16:59:02.812Z","7.5.0":"2026-08-27T20:59:33.581Z","7.5.1":"2026-08-27T22:26:27.418Z","7.6.0":"2026-08-28T21:06:30.975Z","7.6.1":"2026-08-30T09:34:57.943Z","7.7.0":"2026-08-30T23:22:34.670Z","7.7.1":"2026-08-31T00:38:49.016Z","7.8.0":"2026-08-31T13:36:32.358Z","7.9.0":"2026-09-01T22:08:09.748Z","7.9.1":"2026-09-04T02:40:26.928Z","7.10.0":"2026-09-05T00:18:55.777Z","7.10.1":"2026-09-05T23:46:32.441Z","7.10.2":"2026-09-07T15:10:56.315Z","7.11.0":"2026-09-07T22:42:54.400Z","7.12.0":"2026-09-08T17:29:07.543Z","7.13.0":"2026-09-08T22:27:08.616Z","7.14.0":"2026-09-09T16:31:48.035Z","7.14.1":"2026-09-12T02:58:38.327Z","7.15.0":"2026-09-12T19:22:14.672Z","7.15.1":"2026-09-12T20:22:08.771Z","7.16.0":"2026-09-13T10:07:52.925Z","7.17.0":"2026-09-13T15:11:26.698Z","8.0.0":"2026-09-13T21:55:45.566Z","8.1.0":"2026-09-13T23:34:01.496Z","8.1.1":"2026-09-14T01:05:41.256Z","8.1.2":"2026-09-14T02:17:51.815Z"},"bugs":{"url":"https://github.com/gmartins-dev/sdd-agentic-flow/issues"},"license":"MIT","homepage":"https://github.com/gmartins-dev/sdd-agentic-flow#readme","keywords":["sdd","spec-driven-development","agentic-workflow","ai-agents","coding-agents","ai-development","software-engineering","tdd","skills","tlc"],"repository":{"type":"git","url":"git+https://github.com/gmartins-dev/sdd-agentic-flow.git"},"description":"A local-first, zero-dependency Spec-Driven Agentic Workflow Harness for coding agents.","maintainers":[{"name":"gmartins-dev","email":"guilhermemm.dev@gmail.com"}],"readme":"# sdd-agentic-flow\n\nVersão prática em português. Leia o [README principal em inglês](README.md) para a referência técnica completa.\n\n**sdd-agentic-flow** é um **Spec-Driven Agentic Workflow Harness** local-first e zero-dependência para agentes de código.\n\nSeu agente pode entregar um diff e ainda deixar dúvida se cumpriu a intenção. Este toolkit mantém a especificação, a evidência e a revisão humana no mesmo fluxo.\n\n## O que é o sdd-agentic-flow?\n\n**O sdd-agentic-flow é um Agentic Workflow Harness: um plano de controle de engenharia nativo do repositório que transforma desenvolvimento orientado a especificações em workflows limitados e verificáveis para coding agents.**\n\nNão é só um pacote de Agent Skills. As skills são a camada pública de **capacidade**; o host de agentes de código é dono da execução em runtime. Em volta delas: metodologia, contratos de artefato, baselines, modelo de evidência, configuração, CLI e lifecycle.\n\nO objetivo é engenharia assistida por agentes, estruturada, rastreável e verificável. O modo\nautonomous assume a entrega local dentro da autoridade delegada; humanos mantêm autoridade nas\nfronteiras de segurança, ações externas, irreversíveis e release.\n\n*O agente faz o trabalho. A especificação define o que deve ser verdadeiro. Sensores fornecem\nevidência. O modo autonomous resolve o trabalho ordinário e escala apenas na fronteira de autoridade.*\n\nFontes que informam este desenho — com papéis epistêmicos, não como specs — estão em [inspirations](docs/inspirations.md).\n\nSpecs estruturadas, limites claros e governança humana:\n\n- **Camada de capacidade:** skills Markdown com contrato de capacidade sobre baselines TLC e TDD condensados.\n- **Dimensionamento adaptativo:** perfis de feature com contexto de projeto auto-descoberto opcional.\n- **Zero footprint por padrão:** instalação user-local; `.sdd-agentic-flow/config.yml` só quando você cria.\n- **Humano no loop:** o toolkit estrutura o trabalho do agente; você mantém a autoridade final de revisão.\n- **Agnóstico de linguagem:** a CLI roda em Node.js >= 22; seu projeto não precisa ser Node.\n\nPara times que usam coding agents, essa divisão mantém o trabalho de engenharia revisável:\nhumanos definem a intenção e verificam os resultados; agentes executam dentro do harness. O\nprojeto não afirma ganhos de tokens ou velocidade sem dados medidos.\n\nInstale e rode com `npx sdd-agentic-flow`: [início rápido](#início-rápido), [guia de uso das skills](docs/saf-skills-usage-guide.pt-BR.md), [jornada do desenvolvedor](docs/developer-journey.md) e [arquitetura](docs/architecture.md).\n\n## O problema\n\nVocê delega uma tarefa. O agente pula para o código, mistura limites e marca trabalho como concluído sem prova executável. O tempo de revisão vai reconstruir a intenção a partir do diff — não validar o comportamento.\n\n| Falha comum | Resposta local |\n| --- | --- |\n| Implementação começa antes de entender os requisitos | `saf-create-spec` e `saf-create-prompts` |\n| A tarefa é grande demais para uma mudança controlada | `saf-implement` ou `saf-implement-multi` |\n| Saída aceita sem evidência | `saf-check-task` e `saf-validate` |\n| PR perde rastreabilidade com a feature | `saf-create-pr`, `saf-review-pr` e `saf-fix-pr` |\n\nVeja [por que o toolkit existe](docs/why-this-exists.md). Para o modelo mental do plano de controle, leia [sdd-agentic-flow model](docs/sdd-agentic-flow-model.md) e [engineering model](docs/engineering-model.md).\n\n## Além dos prompts\n\nA maioria das ferramentas para agentes para em prompts melhores. O **sdd-agentic-flow** explicita a fronteira de engenharia:\n\n| Aspecto | Papel em uma linha |\n| --- | --- |\n| Prompt | Instruções por skill |\n| Context | Specs + contexto de projeto + config |\n| Harness | Modos, contratos, safety, evidência |\n| Execução do host | Loops, sessões e workers escolhidos pelo host |\n\n**SDD** define o que é “pronto” antes da implementação. SAF define restrições e transições admissíveis; o host executa. Evidence Graph é uma projeção de rastreabilidade somente-leitura, não um grafo de execução. Veja o [engineering model](docs/engineering-model.md).\n\n## A solução\n\nEscreva a spec primeiro. A spec é o contrato entre você e o agente: comportamento, escopo e critérios de aceite ficam em `.specs/features/` antes de alterar código de produção.\n\nVocê delega um resultado limitado; o toolkit mantém os contratos de workflow e os gates de evidência.\nManual, supervised e autonomous definem quanto da progressão fica com o agente. Cada fase tem uma\nskill Markdown, defaults de segurança locais e artefatos de evidência que você inspeciona. Leia a\n[metodologia SDD](docs/sdd-methodology.md) (em inglês) para o panorama completo.\n\n## O que muda para você\n\n| Resultado | Como o toolkit entrega |\n| --- | --- |\n| Limites de tarefa | Specs, prompts de tarefa e `saf-check-task` por fatia |\n| Rastreabilidade | Spec → prompt → código → pacote de PR em uma cadeia |\n| Evidência antes de concluir | TDD baseline, check reports, validation reports |\n| Entrada mais clara para o agente | Specs escritas e `.sdd-agentic-flow/config.yml` em vez de repetir contexto no chat |\n| Trabalho assíncrono | Artefatos versionados em `.specs/` e `.sdd-agentic-flow/` |\n| Setup reversível | `uninstall --plan`, escopo de instalação explícito, [modelo de confiança](docs/trust-model.md) |\n\n> [!NOTE]\n> Benchmark de token economics: planejado para release futura ([ROADMAP.md](ROADMAP.md)). Este README não cita multiplicadores de token ou velocidade sem dados medidos.\n\n## Início rápido\n\nRequer Node.js >= 22 só para a CLI. Seu projeto não precisa ser Node.js. Veja [compatibilidade de ambiente](docs/environment-compatibility.md).\n\n```bash\nnpx sdd-agentic-flow\n```\n\nEsse é o ponto de entrada humano canônico: ele encaminha primeiro uso, setup existente, setup\nparcial e recuperação. A CLI recomenda o lifecycle `install` → `init` → `doctor`; configuração\né opcional. Ela é um **plano de controle** para setup, inspeção e manutenção — não invoca skills.\nVeja [O que é SDD?](docs/what-is-sdd.md) e a [referência de comandos](docs/commands.md).\n\nPara automação ou uso avançado, use comandos explícitos como `npx sdd-agentic-flow install`,\n`npx sdd-agentic-flow init` e `npx sdd-agentic-flow doctor`. A política padrão efetiva é\n`apply + supervised`; use `config policy` somente quando um override explícito for necessário.\n**Autonomous não significa autoridade ilimitada.** Commit, push, merge, tag, publish, deploy e\noutras ações externas ou irreversíveis continuam fora da delegação. A CLI não executa skills.\n\nDepois, invoque `saf-route` ou abra o [guia de uso das skills](docs/saf-skills-usage-guide.pt-BR.md). Copie uma receita de [prompts](docs/prompt-recipes.md) ao delegar a um agente.\n\nEm um terminal real, `npx sdd-agentic-flow` guia a configuração de compartilhamento, hosts de\nagentes, workflow, idioma e profundidade do processo (com **Supervisionado** recomendado ao\npressionar Enter). Para automação, use `init` e comandos `config` explícitos. Veja [início rápido](docs/getting-started.md).\n\nAo escolher `pt-BR`, a saída humana da CLI — prompts, planos, doctor, menu e `learn-sdd` —\npassa a usar português brasileiro. Commands, paths, statuses, IDs e JSON permanecem em inglês\ncanônico para continuar copiáveis e estáveis.\n\n## Como funciona\n\n**Canonical workflow path:** Plan → Prompt → Implement → Check → PR → Review → Fix → Validate\n\n```mermaid\nflowchart TD\n  route[saf-route] --> brainstorm[saf-brainstorm]\n  brainstorm -->|converged| specs[saf-create-spec]\n  route --> specs\n  specs -.->|on demand| explain[saf-explain]\n  specs --> prompts[saf-create-prompts]\n  prompts --> implement[saf-implement]\n  prompts -->|dependent tasks| implementmulti[saf-implement-multi]\n  implementmulti -->|delegates per task| implement\n  implement --> check[saf-check-task]\n  check --> pr[saf-create-pr]\n  pr --> review[saf-review-pr]\n  review -->|findings accepted| fix[saf-fix-pr]\n  fix --> review\n  review -->|ready| validate[saf-validate]\n```\n\nUse `saf-route` quando o próximo passo não estiver claro. Ele recomenda uma skill e aponta para o `SKILL.md` selecionado; não invoca skills nem altera arquivos.\n\n## Exemplos de workflow\n\nEsses walkthroughs ilustram formatos de artefatos e o comportamento esperado da CLI. Não são evidência de execução de agentes. As jornadas executáveis da CLI estão em `scripts/cli-exhaustive.ts` e `scripts/cli-certification.ts`.\n\n| Fluxo | O que ilustra | Walkthrough |\n| --- | --- | --- |\n| Greenfield | Source item até validação | [task-management](examples/golden/task-management/walkthrough.md) |\n| Código existente | Specs a partir de código sem docs | [existing-code mode](examples/golden/existing-code-mode/walkthrough.md) |\n| Project context | Ciclo `context refresh` / `context status` | [project-context lifecycle](examples/golden/project-context-lifecycle/walkthrough.md) |\n| Loop de PR | Create → review → fix → review | [pr-flow](examples/golden/pr-flow/walkthrough.md) |\n| Autonomia AUTO-001 | Idea → spec com config autônoma | [autonomy-idea-to-spec](examples/golden/autonomy-idea-to-spec/walkthrough.md) |\n| Autonomia AUTO-002 | Cadeia spec → validate | [autonomy-spec-to-validate](examples/golden/autonomy-spec-to-validate/walkthrough.md) |\n| Autonomia AUTO-003 | Guardrail pause → resume | [autonomy-guardrail-pause-resume](examples/golden/autonomy-guardrail-pause-resume/walkthrough.md) |\n| Autonomia AUTO-004 | Human override (guardrail 3) | [autonomy-human-override](examples/golden/autonomy-human-override/walkthrough.md) |\n| Autonomia AUTO-005 | Budget exhaustion (guardrail 6) | [autonomy-budget-exhaustion](examples/golden/autonomy-budget-exhaustion/walkthrough.md) |\n\nO [exemplo task-management](examples/golden/task-management/) mostra uma feature de ponta a ponta. As fixtures de autonomia ilustram estados de continuidade e reparo; somente checks executados fornecem evidência de um comportamento específico.\n\n## TDD baseline\n\nO toolkit usa um baseline TLC para planejamento e um baseline TDD para implementação. O contrato exigido é evidência comportamental adequada na costura contratual (campo `Public seam`), com resultados atuais gravados. Test-first é recomendado quando afia a spec. O ritual completo RED → GREEN → REFACTOR é opcional e não é prova do harness. Um sensor que passa é evidência, não veredito de correção. Self-report is not evidence. Specs are living control artifacts; rigor follows uncertainty and risk. Detalhe canônico: [TDD baseline](docs/tdd-baseline.md) e [baselines](docs/baselines.md).\n\n## Saiba mais\n\n| Tópico | Doc |\n| --- | --- |\n| Modelo de engenharia e identidade do produto | [docs/engineering-model.md](docs/engineering-model.md) |\n| Jornada ilustrativa do desenvolvedor | [docs/developer-journey.md](docs/developer-journey.md) |\n| Metodologia SDD | [docs/sdd-methodology.md](docs/sdd-methodology.md) |\n| Arquitetura | [docs/architecture.md](docs/architecture.md) |\n| As 12 skills | [docs/skills-catalog.md](docs/skills-catalog.md) |\n| Setup por agente | [Codex](docs/using-with-codex.md), [Cursor](docs/using-with-cursor.md), [Claude Code](docs/using-with-claude-code.md), [VS Code + Copilot](docs/using-with-vscode-copilot.md) |\n| Política de idioma | [docs/i18n.md](docs/i18n.md) |\n| Contribuir | [CONTRIBUTING.md](CONTRIBUTING.md) |\n\n## Para quem é indicado?\n\nVocê se encaixa se adota Spec-Driven Development, entrega em sprint com gates de revisão, fatia specs e tarefas como tech lead, delega fatias rastreáveis a agentes, exige evidência comportamental (TDD e test-first continuam estratégias válidas) ou coordena trabalho multi-agente ou multi-task com controle humano.\n\n## Não é otimizado para\n\nScripts descartáveis, agentes sem revisão humana, pipelines automáticos de release/deploy, ou fluxos que rejeitam specs, limites de tarefa e checkpoints de validação.\n\n<details>\n<summary><strong>Referência técnica</strong> (CLI, bundle oficial, skill map, confiança, segurança)</summary>\n\nA referência completa de comandos, bundle oficial, modos de execução, níveis de autonomia, mapa de skills, vocabulário de domínio e limites de segurança está no [README em inglês](README.md) (seção colapsável **Technical reference**).\n\nResumo de confiança: código inspecionável, zero dependências npm externas em runtime, sem telemetria ou rede por padrão. As bibliotecas de build usadas pela UI rica do terminal são incorporadas ao artefato publicado. As exceções de rede são `doctor --check-updates`, `upgrade` e a pergunta opcional do welcome interativo. O toolkit não faz commit, push, merge, deploy ou publish automaticamente. Por padrão, `install --scope user` não cria arquivos no projeto. Veja [modelo de confiança](docs/trust-model.md) e [escopo de instalação](docs/installation-scope.md).\n\nDesinstalação:\n\n```bash\nnpx sdd-agentic-flow uninstall --plan\nnpx sdd-agentic-flow uninstall --yes\n```\n\nVeja [desinstalação](docs/uninstall.md) e a [política de compatibilidade](docs/compatibility-promise.md).\n\n</details>\n","readmeFilename":"README.pt-BR.md"}