{"_id":"mikoshi-construct","_rev":"55-e476e53525d1f37b5d8e4e44a030678d","name":"mikoshi-construct","dist-tags":{"latest":"0.33.0"},"versions":{"0.1.0":{"name":"mikoshi-construct","version":"0.1.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.1.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://github.com/e1i/mikoshi-construct#readme","bugs":{"url":"https://github.com/e1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"31001b3aaef85ee10f1b83bfcb07820e12b5b215","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.1.0.tgz","fileCount":96,"integrity":"sha512-CgFkwwQ4CFUcBSHslKK6Lob6I8HsSEWCPLflh8QNaRgKgJ2fHavYbztEfYacTlBI/nhfjinGSqHsVHv5siNuRg==","signatures":[{"sig":"MEQCIEYf4NvXwsMyenmXRH9+KnI6f9pG72OYxePrHpYRUolIAiANSfQOepVjjPq4JQjRl7NuhPH7VsL77yNYD7JznaS58A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191475},"type":"module","engines":{"node":">=20"},"gitHead":"706c489b1dd3393592a721ad2a96dbc2d32f8242","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && npm publish --provenance --access public","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"repository":{"url":"git+https://github.com/e1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.19.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"24.21.0","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.1.0_1789570164787_0.8072090021066736","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"mikoshi-construct","version":"0.1.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.1.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://github.com/E1i/mikoshi-construct#readme","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"2342d1dd2b4e39157a19dd4dd61236ff720a498e","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.1.1.tgz","fileCount":96,"integrity":"sha512-Rv/2BS9uKYfNinBvjjwsJkbKm/xU3B1IrU8M2wNTWUD122SwvgCQ5+qxd9X908UNSXsp5trjmPPDK8lsqCa4pg==","signatures":[{"sig":"MEUCIEU3kf1Lr0cZJln3wQtNHzYXnA85yDM2ve5Mmej3mRP5AiEAvDGn8XcNnN6ueWMH5+23uAOOho1wF4enqSR7cRv6MuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEGnm2xYa7AjYnEQq0wQKpsT1uvD7CBtvff9e76CK42dAiBLBDjhLB6/Dqm9SxoYaFnrCBDAT135azNbzTKZVDFUpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191630},"type":"module","engines":{"node":">=20"},"gitHead":"ab28b7838a2fe67c34ac95b9449dd5a50ddacd98","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && npm publish --provenance --access public","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"pnpm build","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.19.1","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.1.1_1789572716262_0.7475754736208389","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"mikoshi-construct","version":"0.1.2","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.1.2","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://github.com/E1i/mikoshi-construct#readme","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"b843c3c6e4d6fb8584a8874206963c4420aaff8c","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.1.2.tgz","fileCount":96,"integrity":"sha512-WscqdSJQvUP6QhG9hb6cXSHEpSUcN8t/gxyn8CBdlXOHnboKZRj5dw3RRSlG5FiY9YdAEs36zPbcEHNEiCBusA==","signatures":[{"sig":"MEUCIQDbzRqtzJkusCWlsA3xHLdGzal4g3kBc2OM5iplzl2sHAIgARpZFCMxSzSMmJHSrpF0icmmgcsVC6HmD5xnl56AufI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH8x4teKTnt3Ow+HpXFhBxh+U2EZRUSkebGn/FvjxXbPAiEA/XavTXUcn6AtYMvaTIg2xDYN8ue8PGnpLTOhGtjZjHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":193208},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.1.2_1789573687458_0.9468002864910983","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"mikoshi-construct","version":"0.1.3","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.1.3","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://github.com/E1i/mikoshi-construct#readme","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"49403077f909fb1d00288958887613d681669ff5","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.1.3.tgz","fileCount":96,"integrity":"sha512-cr6mQYtg5OFKYlvhXSEix7jrOmxLTcIIwx+eHm93ut1E6SMN3PsNrSUkcPDEbgcL2HuNhH3wOj9BmZCYac7ZKw==","signatures":[{"sig":"MEUCIQC5nIuLFN8Gx3ULEVo1Z8gXNXtVizvBPJGASQuybB3CPAIgGqIgWRmWpX2EBT+ywAYlY9jZoUhGWCbTfB0xZUvEHR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDRdkma0rYZABApKqmvWbjBCn9Ok2Bbh7V6HKTd9T4spgIhAIysEc1vu8q8wY41LcIQSLSCI1hz6G6Da+tyDdHgWRD+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":194477},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.1.3_1789577607944_0.19036905941262638","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"mikoshi-construct","version":"0.2.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.2.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://github.com/E1i/mikoshi-construct#readme","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"b11625e93e4e08d15bb441386c56ae225581955c","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.2.0.tgz","fileCount":97,"integrity":"sha512-YD5bR2fmT6dTZZWwTx6ru5uRNnKb8O//ETq7vNAg6Z3p+rCHlxhPfjCOsxqXNmnraqgX4EC9qrrOXWZAnrSPrQ==","signatures":[{"sig":"MEYCIQDOFleHMIWOmsPVhfUxnR7XeotWi4DoEfat0gT4szTqiwIhANmkcltQsVkh9QXS+eVOoqHTVu//dzVd7TD65dDYqmxz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIERN+ZGBvU2kRsTviT8vYfvcTMTL29pJOVaM2ksfdg9FAiEAv9e1x0WyvzVgyTDg6t1/VAX/UE6iIxtKmzUtqbbOQo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246116},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","test:watch":"vitest","privacy:check":"tsx scripts/privacy/check.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.2.0_1789642453205_0.7050444759153436","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"mikoshi-construct","version":"0.3.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.3.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"f30124b0ed9e0ffc26bce28323356d25ccfe1de4","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.3.0.tgz","fileCount":98,"integrity":"sha512-lBaBrz2Za0lVl+SamejTvRl7XYV0S1Fwi7A+bowWYA01kBryaQdGBHSG/tVgWQeRy13/yQL8Lu8TfP/peuiI5Q==","signatures":[{"sig":"MEUCIQD6MmKSpsc8WB6zI9LT2RPMR20FXo8hz5NR0Qq6wxmpcwIgF8hI4Coa8YIilKQPLj4DK8WqOzKrZyFFvZvYLSI6jWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG2OCZMt72QV/s5ZzeetJQMqTkYlVv3aVJJn9HPrCwv/AiEA4H51cjCWt5J0BTzKrjz9ADLeWhThCimjQVW5CxrULKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284346},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.3.0_1789658895147_0.3236205282205806","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"mikoshi-construct","version":"0.3.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.3.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"60ffe8af080149ad7ac7c877925beb2970082e75","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.3.1.tgz","fileCount":98,"integrity":"sha512-8BZTC6/e6OPcfJYIWYsnkPmGT7zm16UC1OJSWZhRRqU+aqvmicLFW3YmKCX/mD/abeSxvnD59WH1SuJ3hQUunQ==","signatures":[{"sig":"MEQCIEaWqqlK2eBRqDYVXqC0LI+921cfn4urUjW7yfQ9V30eAiBUbEzjbYLIz3dMhm55RZaCU1u9xc//G2liUR/4fIi91A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNuw/MhC8eSuLQ+nUHmzOwhPBFQNpkJHvRbt6gDG6uewIgNIdq2IJWTeT0xOjNlJ07NsgDfcOr9E/gq1zgRe+9C9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284394},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.3.1_1789660210207_0.0889190100182724","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"mikoshi-construct","version":"0.4.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.4.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"610371a83d0473e66e99cc9020c0256479ab2ee1","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.4.0.tgz","fileCount":98,"integrity":"sha512-p4Syn72pi5+AG9XWxZA2g+9WgngPGFmBBgrBjRB3UdGVW4RRYraKl/P/LUgoCQH5cbqP6z94l3pDPyHoxT/6Iw==","signatures":[{"sig":"MEUCIQChcQeYi17rccxBOjGNfvMm/4phN0XMFv8Zt1NJzsV3AwIgEmmx55xI/7pJ2dRgbOmFQOTkvU2MFBpQtFZBMqar0/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD2pd4Y1YkKBS0xy9GSlJ2gu+zEJHNlg6tGy1xRqi2z5gIhAOr9C/VlVYqSV2sbLfEupQfLbwbN3UR+N7P7AysVNxeb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285503},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.4.0_1789919925162_0.5034391005339005","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"mikoshi-construct","version":"0.5.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.5.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"a79906e9a926a519e55e7cc9ce2fe2e72bbe5b8c","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.5.0.tgz","fileCount":98,"integrity":"sha512-ZVCzKj4M+ToADUxaomm+oXh/i4zucylSpVfISYc/Nc6cHHXUM+Lg3/TX4k+ubfyjwOk6ss0V9+WHhrUq4dyzOQ==","signatures":[{"sig":"MEQCIETdNbVCoMYd/sFdLgA0Ji7Lno1B9oswOpY/dZr8VwfUAiA4FUsZot8m8d/ixS8aMYUjMaEweigleqGah8HqwmRGNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC9+8ylbEk3JptFjCnpL1wzuZLWI1mme6gt/m9pfzUUKAiEAvw5GROcZyRuxO0XBbxyqhgbgMBaKswRaqDDQ/XUhWcM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302837},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.5.0_1789936024585_0.03325769819333235","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"mikoshi-construct","version":"0.5.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.5.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"1ec0e37077c63b54eaac98d4d1450c738eb76865","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.5.1.tgz","fileCount":98,"integrity":"sha512-C3W+hyqnPaHjx1r21tuBzLjcLMh6T7snBp8grmKrs8+RLn9DqXN7Fb2djebgmYgm7lfZEagUVNUagkN2/vCcVw==","signatures":[{"sig":"MEUCIQDqe6UZMEhGW7N9y+YtdweOHYCouBAIl6PxSTMXRbTtDAIgSyk3BveMWQnurfXzxrVfUCGc1JsJaFoienlPDIj2oEc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE4JUNJYDVWzmxbsDyZJjg+8seX9boBmmZptZBSNc+N+AiEA//YKChAieZG8dL6/k7+HZohKnGIcezcSdktWU4p2ZtI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303356},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.5.1_1789969402506_0.3892213248550249","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"mikoshi-construct","version":"0.5.2","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.5.2","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"30f5121da990dd7a019f825657df34c49182ce44","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.5.2.tgz","fileCount":98,"integrity":"sha512-a+bXoWZxfaqh+XnE2Z1/ph4L0MDP7p/2mTSkFduvkTAEfasQagJ5GKKHLZavFTeYRPcrH8FsYN25ZBAXaOgM4A==","signatures":[{"sig":"MEQCIGigyCuUXU181FbTwcK0j4MjAJY2vwUcdZYnHNqKd0QUAiBB43WjHu7kwjHdQFTRztamvAI5SLBohbgqfcp3r22qRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIArJSelrECVb252PUWpcBbavsB2Pl5rGSAUdmIUencEIAiB4HOAPoZ0dB5FPS003qy7Tn+kVIEvLH/+/JueJLZ/gFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303356},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.5.2_1789971175451_0.6870002034062315","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"mikoshi-construct","version":"0.5.3","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.5.3","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"056a11efb84b00bea5931a832ab71775227f67be","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.5.3.tgz","fileCount":98,"integrity":"sha512-8FDQsVA8gCMi4+UO4o5tHRsX3BVOp24BDRUkFDSInv9BUGZh+Bz0in/lIVQ/wc2mT4tM9gfTCep6ALOUSgOy8Q==","signatures":[{"sig":"MEUCIBZcn2Ib5Mc1W9wq7/1buGsogg34eO0DK0BQu3lNYGR1AiEAiiUKxhFbOEpi4FP6HdTAz1Z0xMqkT7Vmp1veQrGqWxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLZzOj+c+5P61+/WyS26r84UeWtdO1QTH9oJKrTbyf+AIhAO8WOVtN/8Cmd8ARbqZIqQaPNuxftuskgfJ1ckZQ54/1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303356},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.5.3_1789971893590_0.2191325682439067","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"mikoshi-construct","version":"0.5.4","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.5.4","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"1cacbc6a65c7a8a9af0453fe32566eb7bdfc3803","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.5.4.tgz","fileCount":98,"integrity":"sha512-s/ObrF1s0Aew8m7/J8SdxOZVThCuuXgBch9eUynJL2JEdgxY9sW7s6EAqzUI47RkKI1YYTPwc/KG0UNsjh9ovQ==","signatures":[{"sig":"MEUCIDS+ibwLqE2Hk3nL6xgm9mbhoCnGjSV8HeZk4mxFxzu4AiEA+tx20X/adNm9pfAene68GCZXSoTKyLJ1I3bJS1V92ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE1uxVMWX/aejOBL/N7BFanL6p8pOFear2Wnr95jtR4WAiA0z/7ShLFnww1UGAfLHN5QxGYmNzt6A+EtIYu6x7O0ig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303356},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.5.4_1789972394004_0.5587204994199972","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"mikoshi-construct","version":"0.6.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.6.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"b1796684977ef7a4a9dbe03377189e617c1fa4ee","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.6.0.tgz","fileCount":98,"integrity":"sha512-7A82qNctJgTRI7Yf1n4QThXISoAO4jSKduKSQYKrH/z3tE/SiM7WGYHCiDWJHwNTc//wGj1SOaUe68T6k9j27w==","signatures":[{"sig":"MEUCIQDS0N1tNAk3teM/pKkH08QnDHRg1XDVpDidVigc63JVQwIgWOAD1gcEyXVzeFs0iGSgnkT/dslImahEcOt5X6+CMMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDhpyTr7u16FNi9Mq+x/t1Mx3JrnyAP0oKCykXezEK+RAIgZTzCLhfHxmi0Dv6ZDLWr5O3QBg+9/RuwaieSxpfnIos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303610},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.6.0_1789975833433_0.6492736994190407","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"mikoshi-construct","version":"0.7.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.7.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"4b412ab94e3b96e2597bd1a50e06ec4140a4634c","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.7.0.tgz","fileCount":98,"integrity":"sha512-WAzdJeFv8QeFCTlMERvOqISloPnUDa2+NU5zGQHOiYWNK2jwxfF01W3Er1mB9of+4ggLh3RPflcO+cBPB6XNfg==","signatures":[{"sig":"MEYCIQDAKuBFFGfEMGurBjXhIOZozUn/IaXzgkBaNblwy3lEcgIhAOiWkSc2sXWQfIH56KwySXrFFS8zZ0hf996EbOgpa60C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDCbnCqHS51KUU5LAaUfPpKlb0tu+InMeVBNrZjb1ifeAiEA7yfc7oCZs5xTHOZ54ctnQBU6LjPDWqZZF5bwrJHbl40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":307264},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.7.0_1789976498539_0.7076541689972122","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"mikoshi-construct","version":"0.8.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.8.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"4942ac848c32307de46469cb8399c0b2b02e1c6c","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.8.0.tgz","fileCount":98,"integrity":"sha512-G1AMNv1PUf4k1uyS3Rw7DQbvJ5ozb8sQ6rYWjdgWu8MHqp6ttNBo09SvvmAUMSJ0pU3LNtLQIJ+NRIcmY573Fw==","signatures":[{"sig":"MEUCIEqas8CQMQ32IMqO/ybbqPvfvonlzZ6y84JGZHXKoL24AiEAiDDDUowlff0TJEhSgjEfxbsHiqaDkEu4bHraBJ1FmPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBuBCHgdRtVyOXd04+J4qp+UnSHfyLUlvbcYyXwqC1Z6AiEAsAWsOpjr/EfhB27Et5MwgVqhXVnc9dV4BhJVB/V/7ZA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310601},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","docs:preview":"vitepress preview docs","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.8.0_1789976925386_0.33899270629784195","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"mikoshi-construct","version":"0.9.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.9.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"3a7d1e3a12812d00e628108412c59fdc005e4c95","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.9.0.tgz","fileCount":98,"integrity":"sha512-1yEVnuMLraPO9ATNdW7sTqZ0zZbo1Q0KEFIhnYkoNKbVzW7Qiog/gqPKdVB33ZFzvrtY7OLR+FnhIeXvWtYhtA==","signatures":[{"sig":"MEUCIQDs7V3iw4beY5W7qrcOPo6zfMqiUhPveIeiYrvtF260ygIgMavJ9RSOxs2pkAFrFUjO2Ek3Ah3TkEe7Tw88sjvNiEw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICabPMsutY0x6JzRYRMekObH9izGqi808kfoEoKWXhYAAiEAvYIaus7dolMAIN87lfo5x9xMDKuuZEStMmQx155ZDYg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312636},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.9.0_1789982519689_0.32603255169806045","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"mikoshi-construct","version":"0.9.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.9.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"67f5baf32a14ee20c8c5a3b28118bc926bcb0b9c","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.9.1.tgz","fileCount":98,"integrity":"sha512-2NjCrf3//kyR4Usfq3TPv0pvnE5NuZ6Mp35qUjUcmAbtl9Y4oTFS56Hb6u/U7nwbVLNtNhyYG2jVcRY7QYRJKQ==","signatures":[{"sig":"MEUCIQCtNcLnKlpZGnpuaMS/knvnamLVYmPIpgnb6xwX+QzArwIgWLUsHmXyeoya8yAWfVSDjGAY+D6HwZ9m9ogoZB1z6yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDa9cthajpCYMtTFRUJ0FHvl+rSGU3S1f1jCAkf7s7onAiEA5abJ7KWQF9WkkQ91HoJQ9dAFjWvD1el5yT3VhVyWFhI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312727},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.9.1_1789984060366_0.22680946430400883","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"mikoshi-construct","version":"0.10.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.10.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"03562731c89716d19b18f28d065850ec648e66c2","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.10.0.tgz","fileCount":98,"integrity":"sha512-NvMNFOsemZuV2VYJmDM4B1Uacjx82psvwJSyPtj51Y6m6Ra4rHcnlsFadEH3g7ljCH3zQHWM/M8WIKjYmw4RzQ==","signatures":[{"sig":"MEYCIQCBfU3GakFOVBBnbRMbcB4b5CZ+oI+IbwKH7eP/Zr4h3gIhAOpGxcZl9Xfv9YlyiDhJl3IrMiopo33k6H1qe+cBN+6e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDK1I721DjGxJewm9k3Ep1aO/CnTJGW35ys+MKtpOeMWwIhAOR9SDaVQALJryHFq69yKhn1VYyO36aQMBdFyHBw2o/3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317616},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.10.0_1789985062264_0.3655467791115432","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"mikoshi-construct","version":"0.10.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.10.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"a01be77c4b71ad1845c710e1fc35d4429f9be82e","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.10.1.tgz","fileCount":98,"integrity":"sha512-L1hhxOjsWbWJZgOeRs6PsmTVOV8c+oeX74Vhuia8Cr9zyMEfifu3nBC9cUTBSuSnw8ataspQ1y2SAseKG6js6A==","signatures":[{"sig":"MEUCIQDyEiTvZKtIypwlI88DdncBMbZNoVtIieD50WbhgmEOxwIgGhe5xBS9vIGHLO9n5RD62QkGp/SONwVwqIiN8+U7Ohw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBl+7YBhIOHC+bALU9eLu8taH4dEfpy/L+JNl5I6gxFEAiBizIqnQA19cPLycPAu8hXuwTxxCtCYwscAX2juibC2+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317616},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.10.1_1789985583039_0.4012916481661295","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"mikoshi-construct","version":"0.10.2","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.10.2","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"c02530bfade658e99426f572d6e2b381d90d40dc","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.10.2.tgz","fileCount":98,"integrity":"sha512-BaE9j02CcEBEfzMkx/OKD8SbFMBtWY0oJVAw73Jo3WS0PCm2gJQTPqnQM3UpSf++p5OjNbyQe3AP9aEe4M3M0w==","signatures":[{"sig":"MEQCICwOoSLJm/sgjF7JBYFttHr7cxCa67B5RA7RYBYHlr90AiA+LYvbquWEHMPcMW6PSab+8+gA6GNtRd6MLu6FMsU1aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDcx9Ir8nXrQ+F2B9XOHa8f+MkvhKSmpdR6/02sze4Z0QIhANVgHNJmnXVo+OhypKKnL8CdmzSatB/co2iTNSBqpRZH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":317685},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.10.2_1789989091309_0.8928399355390395","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"mikoshi-construct","version":"0.11.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.11.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"d618970e528ffff3aac36859ac3dd943dc40fecc","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.11.0.tgz","fileCount":98,"integrity":"sha512-fPrpY1LaWvyBm6UnrpmGVxugBdiDhIvLzmdEbrfrMVA5JcHHb6v6ndo/LY+aksNW1QJPJR6bsPvpUbUv4DXWXA==","signatures":[{"sig":"MEYCIQCckJtnm5eITQdPcwCrlkf8YKM/PDSaCkxWzv/Al3ElCAIhAI/eS8yYlYW1il1RxPYOiVAml9d/r/NLCBqu8x4FXUDn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmxy+PNglNLt7jlmpd/tzlC+dHGnObraf3TYXyqpq2SwIgBOvbSyEUdl1uMLSSqcoRenuPHmpWjinF5oMyHOhiJ1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335347},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.11.0_1790000091403_0.6051236805312608","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"mikoshi-construct","version":"0.11.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.11.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"9324521867d5631b0798135d1d4d8ed18e39cdda","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.11.1.tgz","fileCount":98,"integrity":"sha512-zY89zo5onTAjbgBq0bgaPztCJ8BANuA1oh7ArJE+wH2E5gfd7LfFaWqwriztbEy7+Efo9SFEvhQl2NbtPAGe7Q==","signatures":[{"sig":"MEQCIBdNaPck7we3uSvMTjmnLUkTQ4rVgq6ewDtQhCrLjSPrAiAqBHAJu+8OEKHpAS2z+HhqyfbEaAJ5cRv954PEKjYBYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDBmCuNLC0EhAELvAfCJKsz1sWiX56rq1JP40JQd87zaAIhANvT0qaoFyWJ3dA6CWjP4zwYnWtnYkypon1fMjnah80U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335766},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.11.1_1790003321206_0.8624268027432231","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"mikoshi-construct","version":"0.12.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.12.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"06858471061fecaf8467b40a00c148583c112958","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.12.0.tgz","fileCount":98,"integrity":"sha512-bi6AMylJviXxRN9ndZ2mSWvepWp1GFs24+6feHZhEdPyMaCfkqHZNntmq5zAMa1+Dg1ZkHoJwidxNDrhbhItbg==","signatures":[{"sig":"MEUCIEC1R0TlN/NCvaowbMQfkp1k118KFAN+QFvEJVgdxpMNAiEAkVMAZ8c00PfQJjbhTNA90SP6znXVePuN2wkQPTDruv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGb3NQLKCzXJyuIKRdfV8vFqUjFNsvd2uLNp5ATrM5qQAiEArSv2e/IHQAB2ykJ1ZfNFmAOYhEeq+ELjRce5n0tD0HI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339267},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.12.0_1790005347771_0.17829301420059496","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"mikoshi-construct","version":"0.12.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.12.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"21271867237582c89e3f6aedf9716a28f23b6cab","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.12.1.tgz","fileCount":98,"integrity":"sha512-nhF2Fa5iZk2sc37/gHbOHzvdrNp1OFLZfkegKhsRKrQW7ZT3JX/E3c5AZu3pGReSXiRJgkfEl6zBfWhg8hpaVw==","signatures":[{"sig":"MEUCIQC9J2sICBWrG8bn+h+a0G6xvRfRL2VxaWQTyYWc2kKx7AIgFlfb4222vPR9JhW928mYHHXcBnNJ7IoYPP5qseMm9I8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIE8bbR2EMdGavMWvQfGD9Umk46OL5GX2o2ONdHpjVNspAiB+hwn+ydejKSv8ZNDJ1FLOK97iVl0vVjYTlaGg6Hvk5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339360},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.12.1_1790007441176_0.36124596652737284","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"mikoshi-construct","version":"0.12.2","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.12.2","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"0d66dede3b4af6b20c8c591b0d912d5ca663d99c","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.12.2.tgz","fileCount":98,"integrity":"sha512-CAhMPTfGU8HxBiSUarpYC9Au+MUipOnBFGcwLIrNnoMOGEZkXsVAhOtuVxvj/4qEhgZ6p/BiywZgDzV9L094wQ==","signatures":[{"sig":"MEQCIEdsrWfTDZcuREJOCZaOOSd319iHVbMvYcrKuMJPvQs7AiBnPoSYC3t/wNcjyrnlv/UQxgE0DHYq2by9g/bx/JknOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEriWkvF295JKOLCozqHRjOqIvlndPuJsi2f8wgcRKqjAiEA1LanPhXaK0tBUJ+L6YG/jjwaOpaOfJCjRCCMHTCSPAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.12.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":339360},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.12.2_1790008462813_0.7146511692491955","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"mikoshi-construct","version":"0.13.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.13.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"ff570832cf91cf7b789f0a3ec5e9706232f8fefa","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.13.0.tgz","fileCount":98,"integrity":"sha512-n37y9Ro3Qtu7+bv06IFTWo4LMdoMMDU7wW4ufQaC9X25IEGE3Kg8Ny8/7V6tbqlUO/nPz/WWk/Et8PJEbiZT6Q==","signatures":[{"sig":"MEYCIQD4F8FIdD0q9j1jKuSHfiAgn0AvqrrBR/T8RpNJiVNd/gIhANWgULnmzY1eO5yHoJP7w6ZtmMAnmfmdQGcXn+l/MQZl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQClwNbSG8+rgiYkb5hlMuINmFpSmZESGE94NC32nygJMQIhAK6rTqa+Wj5Q8SSUWck5MoT4KPhshOoYM96xjsggxPee","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":345307},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.13.0_1790013916334_0.6017596153189144","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"mikoshi-construct","version":"0.14.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.14.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"f1fc08de1db03e0e0e064f527c133d354a9c9a2a","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.14.0.tgz","fileCount":98,"integrity":"sha512-vinOXtvIxRk73gwuGrM04QOISxOpy2FuFOFsxYpBixG9vr2JTvPZYuT8XotEQzd3CbWVg7RKbnVSJLWEhEtC4g==","signatures":[{"sig":"MEUCIQDoH6F2vlwgF9BZFpObu0vZUq8eB2Yj5oEQf/18yzNK8AIgGMiHjNMekYSSgYQcZzJJ+QJcPQNIHPi1WX61fCP7Bf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC60cPRyWtk6Cut+KRE0wgBvB+1YRdbbNVz6N9RHfRIbAIhAOSIeXtiD9Ilfc9+1ODXmCIxHQsBNYf89b9H+EcCKPHT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347953},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.14.0_1790016356590_0.7839685473139735","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"mikoshi-construct","version":"0.14.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.14.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"d3fd7f70f8b4c0b4c73f254214fe99109a7580c3","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.14.1.tgz","fileCount":98,"integrity":"sha512-T+faU79hx4x380GXZ/zDY8ZVQpIn4Z7jUDJ9V5yVZof62VR7X02Y39r7rcdElR+O7Jxpby8/ETIxu73eBjoZ5g==","signatures":[{"sig":"MEUCIQCfLvVdj4+l++CVA3jCXgkRvqPs4C667dN33Ief21NYpgIgKm8Cl6sZoL/1e9A9USSFTlI0WPSKQvvrwNw6zrXdp8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDCrRnU5Pe8/TgQydympRYtpl98TJ+uNrLPcr7fpFdAVAiEAnqYgAXK9tddBUObmw0QBIcCwtIEKtXWBKE156GJ2WtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348049},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.14.1_1790018088423_0.10995003140478166","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"mikoshi-construct","version":"0.16.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.16.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"090530e86f4566df22801fa6e4d049c25cc72fbf","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.16.0.tgz","fileCount":98,"integrity":"sha512-EwSQqkr7uQHm5hxUIVnXKT0ASD4kitP8H+CtgdtJaf/PcgNuu7Z3ZgbgreITE8aaPpgDnJlcszIqVSsUVrnX/g==","signatures":[{"sig":"MEUCIBcJ6qy1MKPrbxJ0evgcbzgCMtLOtY6X5SClb9XvfoVqAiEAp5gNsU9EqvPMI11LZM1RnlR1vs/LJ20gsF3QtQXiEQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDmmc+N6582D2elci5REtiRRwCG/8JvuMPdzF5nn4wrXwIgIbWY4HIBlOPT0R9y3tg/mRiWXKDTzTgSn/Cs8NfeVNg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":348615},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.16.0_1790020176235_0.91536878712593","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"mikoshi-construct","version":"0.16.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.16.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"177332c131b2ae3100f50f1c367af1410b468515","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.16.1.tgz","fileCount":98,"integrity":"sha512-CzziiBlriq+JB1prJzE3eNktbheZW2mw/LzGteBAfzgbV7+QA3dazNWvHFz6bljgjkO/H29CHknnmMxpokyIVw==","signatures":[{"sig":"MEYCIQCRUq2+i3gMg5MZ9qVpw+Yza1N9BkNTSeaIvSJYflacmgIhAJ+G+uzgw9kYMi/2diKSUb4FMqgXaGmGwXlIzdsC5iY7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCl8qOHBQSE5od3EUwWo3RU8idZhcP1WsavlUFG2lp9vAIhAKYuEcM4WHiL2qoSruXo4+p0Skt+BWBmcA9x5pouRXJj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350554},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.16.1_1790059163696_0.9681862550754492","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"mikoshi-construct","version":"0.16.2","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.16.2","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"0e6f4110d6a9c6dada88e9e4142b14e4cbce6968","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.16.2.tgz","fileCount":98,"integrity":"sha512-hsqwNLi9rTGJ1LtNackIc7I6ge3hC7FdUBSi08u+qDndF8kDzhNmky9OKdaKwALmpMzC1ewFZPi4cCgQK+O2Uw==","signatures":[{"sig":"MEYCIQCc/LFMk69SqYg7YzXrt5QCNck/uzJUHG1Julj+4AF8QAIhANiWtRqUjnbKOE2cg+T3ZnyADX0J4TC8rmy5yR54Z+dm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYHn/1zCNCHhV2MKdsMzSst0IJ8az7FMUxdyN+GrO9+gIgAhrJ7Kf6R4r5hJw13DRT0P3lB/iwiEs34w3S689Fjv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.16.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350554},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.16.2_1790060707000_0.395638379044019","host":"s3://npm-registry-packages-npm-production"}},"0.16.3":{"name":"mikoshi-construct","version":"0.16.3","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.16.3","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"232912e74ad72856670fa0f00a03ba570260ae53","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.16.3.tgz","fileCount":98,"integrity":"sha512-cMiNGcV5UD9YsNzN9noWlUAKgGmcTfc2E3NrzO1P0GOpBP0GZvIinwpAv9jH7pUaQpLI5l2evFJfeMS0pCjILg==","signatures":[{"sig":"MEUCIQDqgIf/HsL6pbR8e4d7uB8dTSPbSxIGhzkkwSySjzwbSgIgfNhqmxwslXm/BdjORkZ5bjGXV+Ee67XShdX5gVQjTMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAunJ1VBqYxvq23I6VS6RLXO4M2I46CBUhlL4SrX0LVRAiBK8fbA9oZgZG/TDgXCS3mTGE90CaXFoSVzemz4gkuh0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.16.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350554},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.16.3_1790068303204_0.14044350160512153","host":"s3://npm-registry-packages-npm-production"}},"0.16.4":{"name":"mikoshi-construct","version":"0.16.4","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.16.4","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"baac09d11f80c5f2e5c8476ab7fd8ba5d6e97933","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.16.4.tgz","fileCount":98,"integrity":"sha512-2NkmmpPpy/RdKCZBN19At2ikKwac2SO1ZpKdFxAQ24WQnKfLgzE6d3z2/OS2lHbcN5c8HAYfozmzjopAF7lLcg==","signatures":[{"sig":"MEUCIFqmWbsSDo1jmotyQMux2MR2mRnUnk2u0lti6OVTzFNYAiEAgIyojaWzasKYmYNJ6AuyfGMn1FneVYOXNpmLX8kAKSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHhwOR627nBbvHdqYhlziT3oQubjy9wc+tGO5RzJizziAiEA58U0O7hbmMjAVF53THI1T65X2iJsVjR90Kv5xCVapa4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.16.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":350822},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.16.4_1790166455374_0.39993178331166135","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"mikoshi-construct","version":"0.17.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.17.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"4b65cec36220403331b59d409ad8a7c98b647f92","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.17.0.tgz","fileCount":98,"integrity":"sha512-dJV673BnztFhVQna4YsaQ/w3ct9qRlueMYNG0QYLQMvicJHqn6vu9rqGgg4p0mUuVN8g/gNZHGIHHJQFa6lIJQ==","signatures":[{"sig":"MEYCIQDvMGyaZNIF/XImE78roewD6HKlfoyO9T36qwyPfJ+UmgIhAOoi3+es5MVyXGKx9NFCdT7Ugfubez4GAiZ2tyFKvu/S","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC6L2Oogt0/fQT2GHYkZBiu6u2FccvlWl6szChjfNrgHwIhAMP9RCzer1wZ1pDlBLcmpc50kwg/h3vhmWFrLGTX8+9z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":381425},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.17.0_1790176557162_0.14430357917340597","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"mikoshi-construct","version":"0.17.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.17.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"b315f35de99f83d61ebbd0d537386472408df588","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.17.1.tgz","fileCount":98,"integrity":"sha512-+gHGkxyTsQ/14PsJuYZ0JmRKwoiipcV31tPCx9rU4gpU+pRPQd3b4ULFaRolnPPDXWKpmGkCoSpoH1/WY1mpkw==","signatures":[{"sig":"MEQCIBYDTZOtp5/hreziFVRb4OEDeJgmhiJySCrhmicSbv/GAiA9y9Fmmo5Z0HeFm3qclsLkwDmr9ZhHzVWNfrYoZKANIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDETjY4PVh5u4Pfr6vPyEwDaRdqIsAOuAqjYQ8eZ4NAVAiEAjd/iedVmuj8ae8romWRzoaWzO1c206KrR1jDXke47ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382438},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.17.1_1790180479629_0.6235157667925282","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"mikoshi-construct","version":"0.17.2","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.17.2","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"2ec908d37f3e33022e03de2efc9af3be48f2e6df","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.17.2.tgz","fileCount":98,"integrity":"sha512-+ooCY2Fr+1K9zmeWzNT6yw/rpvMOVdepi9EObVNZ0GRCOTvcfEn3fT5K33oC9cFV3zr5hYTtAdtMpS20bhMi6g==","signatures":[{"sig":"MEUCIQDL79JAq+io1btNCH4HCgrBFXJ0p0gLp0GhMcXjZLCvBgIgG2HPNw1xkxqt8ibKS9FZgfgwX3xSzvMciIyDIIqVzAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGxubnY5X65hD6XareO0qGZ/Ez4MwYMnNG8ymMX9rktxAiEAqnpueq97XctJgvfhpqw8Kaq/RLy99nKPlq8Q3lDQv10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":382911},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.17.2_1790183390069_0.8723390259501793","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"mikoshi-construct","version":"0.18.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.18.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"eff1b07127f09c5228159181e65835b414c9d208","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.18.0.tgz","fileCount":98,"integrity":"sha512-0mf5v4a39lLQRYutgyYgxcic+krOY8+oqiQgKFl4iY8oqLcAC10vUrxGbCyUMa49HibVGfQOnMn81ktDQWFC5g==","signatures":[{"sig":"MEYCIQC8F8SRzMa82wBDiCislqMn38RC7XyOZfqqw8gmKHR8aAIhAKECsHvj+WEOqhWdIeuIARdwOhcEZWPGxgNXz2jllMzw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFlWBE4J9uc+gIQK1c3mui5VOBdggbZih8ytRPGVmdRtAiAU2DIjNi7r4dWvq0HXX1tgKchBtwOl7pMa+poHP5/r6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389288},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.18.0_1790244912525_0.012261832976585785","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"mikoshi-construct","version":"0.19.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.19.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"a9577ce189d22d3938ce958259cafdec7fdc0bed","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.19.0.tgz","fileCount":98,"integrity":"sha512-OST3YoYdbUsQDEZsxW/fq/oyyJzAYGJl7//kmJAWwDz4oC2tp7zq/e5FFxwajJnyaap93hMQXpuCsoohVnYyuw==","signatures":[{"sig":"MEYCIQC5Igi4pl3vxtVXZqU2fb6W78nvDumA39Q4prhC5vUOqAIhAMflvkmOxSw7R0TOXdaycdk0V7KF1ocU/ueXHMBm13Dy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAtpduAji41syLTAb8RxdLCyr3TK9YQ4VcY6FpipHs3lAiEAxTVHPpElks7K/aeISEj2xM13qjonq/SVAWwKXJoxXRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389341},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.19.0_1790249587669_0.03290342116093381","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"mikoshi-construct","version":"0.19.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.19.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"84d820127752e3ac9e85aa2a1727ee2c17ea72fc","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.19.1.tgz","fileCount":98,"integrity":"sha512-laNvRgizTlNX/fxB2n76RA8ZYsYBv7IOHDaJoqzju5JXusaOpTOuJjPpTeJeUdjm8F4CPaYQLaIosg11KKQBBA==","signatures":[{"sig":"MEUCIQDQ9x/O8jbSf4EtOPT1DtZkXTX2P0+zTe5v8onBzrUEmQIgI00UIvw5aXRRGcQx6BLApkyLkjBGN/6YmUyw5l8/hRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAK1GUaoENNqUcpfcoYjxz6RQ/oqsljCdivDEHzBTznLAiEAlpwC4H7iNnWKapEvby4r0pbRR9LZQcbYB7k+RR0bPTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422576},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.19.1_1790255341724_0.351505271215772","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"mikoshi-construct","version":"0.20.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.20.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"5f5525ef07c00cde4360152a2202d03f97b7bf8a","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.20.0.tgz","fileCount":99,"integrity":"sha512-MlCT3E2Szg4cGSK1yS3AQGp2cn2S4bOq5OvcaIgXrd1dkyW8agz8oP/vYQilbPUioQzUVeY6fR+CG1Ko/q/9HA==","signatures":[{"sig":"MEUCIQDztFQiDE8BCjC9CpVwbPetVSMLjZ/bw6H89EgDEjFgggIgKwBMMzCcQVfo/4sFGfBDp3D8nUl+FKUjiCXdm2k9Q2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA7v2JkB8SjFRCMpW7V40BuwCaPEkSyPBVsClb38hYG3AiEA3jlsFLNvJ7u76eEBKwIwCjawlqhoqsHseQ733wZfVvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":426930},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.20.0_1790258189056_0.32106119772346253","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"mikoshi-construct","version":"0.21.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":"Eli Tabrisov","license":"MIT","_id":"mikoshi-construct@0.21.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":"https://github.com/E1i/mikoshi-construct/issues","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"4dd39319b8e2904a169d79d2b1b220ee96d11a12","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.21.0.tgz","fileCount":99,"integrity":"sha512-kuxZZFKZwbM27e1Fh13u342vHhfKtuR94eRGXEmWguGEcz8sD6M4kUK/MfmzGjS1Tsu12HwZVqFCTRq6Ny4Kyg==","signatures":[{"sig":"MEQCIBgTYVX8zQyGBTHkA0uwe+9/Lvk4q2RylfRTaDe9wMjnAiAqoDzGapRPIGxrQc11hx8wJS82QMsB+BvJhHm0+fSO2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCv/j5RgHJ5eY8jN2ALcebmZ+eygPXH7sBWU0cBqf53wQIhAJtOZMyjZYjO0aeVLxRFwwLwEBQ6fOTpe4m3RkOyabGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":429441},"type":"module","engines":{"node":">=20"},"scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && changeset publish","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.21.0_1790263952750_0.7152343931222023","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"mikoshi-construct","version":"0.22.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.22.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"05e75c06e6d303d1cdfc3f1150d3505e27ab19a0","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.22.0.tgz","fileCount":99,"integrity":"sha512-GmcoJydiIG78cO/Kti1wMRwDqPRwPcESK25mezx0Lu92suv1uV9vyx+nDCTG6d7On19e32R9fvWx1DjODTVs+w==","signatures":[{"sig":"MEYCIQDW8xm1PTXF4QbKcOIjwND4jgYoMe19qRQDh1Cjg3er/QIhANeI3r1z1b3MzU3FtVFFRqLNkAbxssB/aEKaCOWgDU98","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":433395},"type":"module","engines":{"node":">=20"},"gitHead":"fda43c3d59a53736d8dfc3468cf99460c56d41eb","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.22.0_1790324537190_0.39195266849661525","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"mikoshi-construct","version":"0.23.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.23.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"75f3e6940976c791048653fe1660060f1ff68fab","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.23.0.tgz","fileCount":99,"integrity":"sha512-J7MHpuoWKW12WJH1OVv3uWi7YX79G8sLlkCkCnfRMzuf2eXICHPfQCGiTCv4ukgW2YthpWWei6RYv89aVQle0w==","signatures":[{"sig":"MEUCIHRWYXQStjKmxCdYJJNu+MhdGJTwGZyT4SPEKDnb6vLPAiEAz4o8IWYtOssazPp4EdUtDMGN7nkZx4n82Dg1bc/DthE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452592},"type":"module","engines":{"node":">=20"},"gitHead":"83f6d497469b868a7d488f0a87567d4b135cfd0b","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.23.0_1790442058579_0.6207817698492049","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"mikoshi-construct","version":"0.24.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.24.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"24b1ad3c27d2623ddd9a575ec4a87074c0f130c1","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.24.0.tgz","fileCount":99,"integrity":"sha512-2c/NC22jq7F888xzLsRbZwsayMaa9Iw9niYwDhTaY4yFm9U6ArvI0RqgwyZ+Pl9ScvVwmqCs+xVdN5Yi5lLybA==","signatures":[{"sig":"MEQCIEHtMsn50YSeSlfJQrkqSc+tRTRu9HwSsZZVCLyoJ6lCAiBljHaIvpGcaxU6ePdIYU/fPqEqtPUMcMOb2p5icOgG2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455904},"type":"module","engines":{"node":">=20"},"gitHead":"9eaaaf52cc998f2f2863b5a193687d40022be0d1","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.24.0_1790445958425_0.4141156733651066","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"mikoshi-construct","version":"0.25.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.25.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"5107162fa74e68872e233ca9cf92a218c0dba588","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.25.0.tgz","fileCount":99,"integrity":"sha512-hUIgkpu5L7a9gueP6xVOd6ibmvdNRZU/8C+YnpD3LjjsjUlOFiptkOJ+yf/BLXMxMQQMvsQ9X4wMmS+gnevU3w==","signatures":[{"sig":"MEUCIHV6QA+2hS3Z+lh+h2Fe8v3uZstibICspOZonzymAXdtAiEAxvNkMXBmlNw64LYJHTgW5N+M5IzdfUQEOASR918P/RI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":458959},"type":"module","engines":{"node":">=20"},"gitHead":"9513121dd186dc1d9af7918008a4a4c4c8b1ec7f","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.25.0_1790451135417_0.7241699591729465","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"mikoshi-construct","version":"0.25.1","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.25.1","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"d986a9d9019a8065558b18fcd506c775e53d940f","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.25.1.tgz","fileCount":99,"integrity":"sha512-JlcCkjli7nVRLV9a4gs+kX3XSCwPtCI+RkjZJqpO87OiMkzpu2zuLdvGUGMW150Oi04ryBINqF/5lmVOUar+Pw==","signatures":[{"sig":"MEQCIB7FrFYWnBClVR5Dzb0g4J7WKm6iqbxXI3NDld+MWrvcAiBa91+1T6N8MdS+DXgA/WUdXrOrGGnsCaIF28M9mUBFWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":461552},"type":"module","engines":{"node":">=20"},"gitHead":"5c016a86d7b96b55d5cae9e080d41c9b2e3a53e7","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.25.1_1790508145311_0.13207973741284484","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"mikoshi-construct","version":"0.26.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.26.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"1661153378ea65c55489560335211ca50731273f","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.26.0.tgz","fileCount":99,"integrity":"sha512-ldPBZb0+6j64mOe6ZXkWmUQKniQyhhoPIhrYvJiKquFTX61HLwlxlPVZO95E/dA1OKdaBPIFAE+1WGWjWv+CPQ==","signatures":[{"sig":"MEUCIQDUbMz81SrSQOZ7c93qRaGqD4W+ALw0huFTDW+eJ0qUBgIgb0OZGhs5gyK+6YZnzZKbEVKwFCIHkM0xPvmcpXgxi4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":464605},"type":"module","engines":{"node":">=20"},"gitHead":"86a76277fe384951d3339e2999941be849106b83","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.26.0_1790516127519_0.929835771570084","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"mikoshi-construct","version":"0.27.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.27.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"743be706a7afb7090592e90413fd7c97d68f3731","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.27.0.tgz","fileCount":99,"integrity":"sha512-jLJLgKhEgzG1GKbdrwYJTK1Wtb83qZ3ZvAXtnIdHkRMNtQZX/jRaz+TWMc3E19pdSVRExo+/1HSGYdn76UjU1Q==","signatures":[{"sig":"MEQCIE4ws1+C6ui0KDsrte9zgEAN7H4ZY9RTZMhSbmLMAj+EAiBE7Sxjc7ohQiyW/iCvMD5jtipl4TS/tAj1pjHJdZQcsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":488591},"type":"module","engines":{"node":">=20"},"gitHead":"2eea0e6ddd84f8f95fe4adc1b1ff9ac48f4ffa29","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","board":"tsx scripts/board/board.ts","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","ghosts:hash":"tsx scripts/ghosts/hash.ts","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","ghosts:watch":"tsx scripts/ghosts/watch.ts","model:render":"tsx scripts/model/sync-docs.ts","contract:bump":"tsx scripts/contract/bump.ts","ghosts:launch":"tsx scripts/ghosts/launch.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.27.0_1790596143836_0.4569494787568209","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"mikoshi-construct","version":"0.28.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.28.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"3b9003c09020ac3f953bf7efd039c3e977b22613","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.28.0.tgz","fileCount":99,"integrity":"sha512-c8LcqgRV1yd9MCZe+EYGGtOGSQXjNo+EB7v+P6o8fkSV0vFKwoBYk7QXAM78OKCYUCUv5UggNcKGtdmPJu1flQ==","signatures":[{"sig":"MEYCIQDOGRmjHYSv1AgiWKiChhuN3hohEg/V39gqPugCCSdKHwIhAI8mn7PrrP/i7wPdP+ClmgEc3JBrdMaMS5yANuSs3nUa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":493003},"type":"module","engines":{"node":">=20"},"gitHead":"25bdb9e27ec719fcb9a8c160f938ef5b2e143b18","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","board":"tsx scripts/board/board.ts","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","ghosts:hash":"tsx scripts/ghosts/hash.ts","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","ghosts:watch":"tsx scripts/ghosts/watch.ts","model:render":"tsx scripts/model/sync-docs.ts","test:weights":"tsx scripts/ci/test-weights.ts","contract:bump":"tsx scripts/contract/bump.ts","ghosts:launch":"tsx scripts/ghosts/launch.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.28.0_1790681279328_0.48822872798445127","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"mikoshi-construct","version":"0.29.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.29.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"f4cabd1eeba3f433d5da9a8270dfbd8fa0caf59b","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.29.0.tgz","fileCount":99,"integrity":"sha512-Ty1mRc/yxASKBj+nmoCjsYsehwohUpvliTWErkeV+00Dt7coUMTAHswv+WiKIkpGASp/Q+r0yjf45GxJ3m9Uaw==","signatures":[{"sig":"MEQCIAQ3pgUjcE44EqXzShBL0vimjBw/j1MpARg4E+sEqgjFAiA3VcE5UHRU/ykdhH314dG11Ew7562tdIwO4Mf5J9IFPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497236},"type":"module","engines":{"node":">=20"},"gitHead":"c8c5d980643d31e43849b49688bef8ae84191f77","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","board":"tsx scripts/board/board.ts","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","ghosts:hash":"tsx scripts/ghosts/hash.ts","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","ghosts:watch":"tsx scripts/ghosts/watch.ts","model:render":"tsx scripts/model/sync-docs.ts","test:weights":"tsx scripts/ci/test-weights.ts","contract:bump":"tsx scripts/contract/bump.ts","ghosts:launch":"tsx scripts/ghosts/launch.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.29.0_1790703554005_0.04103106553739555","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"mikoshi-construct","version":"0.30.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.30.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"da4dfed5f24ae9332f5a778f6b31bab57480030f","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.30.0.tgz","fileCount":102,"integrity":"sha512-b+uWPDevtM+z4BN5/I1cLU+sIcFsUVSRh7AHNrb/2rndA6QjTsD9u52C2pljRPt9wXZAMc1BUKCOu3M3c7vdxQ==","signatures":[{"sig":"MEYCIQDxz+VCiptzoNlmoOZIExO0B8HO9bWggGf1T5FyOiAQAQIhAOfXOv28N5wd5UvxU9cRkKRVn3LDpJB2M/IdjExOYIzT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549558},"type":"module","engines":{"node":">=20"},"gitHead":"49d70e091245052691ebf74aac6c3db4b25e928b","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","board":"tsx scripts/board/board.ts","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","ghosts:hash":"tsx scripts/ghosts/hash.ts","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","ghosts:watch":"tsx scripts/ghosts/watch.ts","model:render":"tsx scripts/model/sync-docs.ts","test:weights":"tsx scripts/ci/test-weights.ts","contract:bump":"tsx scripts/contract/bump.ts","ghosts:launch":"tsx scripts/ghosts/launch.ts","privacy:check":"tsx scripts/privacy/check.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.20.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.30.0_1790765634130_0.442053330718424","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"mikoshi-construct","version":"0.31.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.31.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"5d8bcfd83f559075f497d15af7b17febbe3a4ea8","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.31.0.tgz","fileCount":102,"integrity":"sha512-qPc1U4hiOiQ6mYxMQ5NtVJX4nTfczveCttSeu/nPQ2eZW6rWd9BprmO6e5cLjEm5k46Sw2toy6Ai6Mi9AgHlUw==","signatures":[{"sig":"MEUCIQCvHrUqxcFxS8xrywNqkh49hKWM19vI64z4/zRI7c6umAIgSZwBimDKuSxukrQsE8SU8QFdumQsp0NZ5hJe/Zp+Hh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":562723},"type":"module","engines":{"node":">=20"},"gitHead":"2808813f12dd3d634750876694568643172712f9","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","board":"tsx scripts/board/board.ts","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","ghosts:hash":"tsx scripts/ghosts/hash.ts","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","ghosts:watch":"tsx scripts/ghosts/watch.ts","model:render":"tsx scripts/model/sync-docs.ts","test:weights":"tsx scripts/ci/test-weights.ts","contract:bump":"tsx scripts/contract/bump.ts","ghosts:launch":"tsx scripts/ghosts/launch.ts","privacy:check":"tsx scripts/privacy/check.ts","ghosts:verdict":"tsx scripts/ghosts/verdict.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.21.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.31.0_1790860324277_0.8964030145601809","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"mikoshi-construct","version":"0.32.0","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"author":{"name":"Eli Tabrisov"},"license":"MIT","_id":"mikoshi-construct@0.32.0","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"homepage":"https://e1i.github.io/mikoshi-construct/","bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"dist":{"shasum":"95bb2e11c2a8766a02e5ebaec6cdeff5c1fa4fb2","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.32.0.tgz","fileCount":102,"integrity":"sha512-GfoV2L/8oCUqh6zas19GTjEYuSD8PbegqQWBiMD/uNUmMKHaVs/LhMnk9iTw0NOtgEkq8eQza5UrSlZH5MIwOw==","signatures":[{"sig":"MEYCIQCX2xdF4s55pB+13YwMgkGpg2WnxvrkxTOcC9TL+mZsvAIhAMratkYRMOQASol5vQFL8Gdz4/Sk0T7lDlwYi8p/ZHCD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":567655},"type":"module","engines":{"node":">=20"},"gitHead":"f8eb810734158cb903171abb45822b1e9da9f835","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","board":"tsx scripts/board/board.ts","build":"tsup","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","test:watch":"vitest","ghosts:hash":"tsx scripts/ghosts/hash.ts","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","ghosts:watch":"tsx scripts/ghosts/watch.ts","model:render":"tsx scripts/model/sync-docs.ts","test:weights":"tsx scripts/ci/test-weights.ts","contract:bump":"tsx scripts/contract/bump.ts","ghosts:launch":"tsx scripts/ghosts/launch.ts","privacy:check":"tsx scripts/privacy/check.ts","ghosts:cleanup":"tsx scripts/ghosts/cleanup.ts","ghosts:verdict":"tsx scripts/ghosts/verdict.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"3bca4ae8-8bbb-404b-af9e-256dc2fcac84"}},"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.21.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"_nodeVersion":"22.23.3","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mikoshi-construct_0.32.0_1790881591184_0.362828661322784","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"_id":"mikoshi-construct@0.33.0","bin":{"miko":"dist/cli.js","construct":"dist/cli.js","mikoshi-construct":"dist/cli.js"},"bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"dist":{"shasum":"f4a5f0d41b5f450f7ee717854603b5c3815e1581","tarball":"https://registry.npmjs.org/mikoshi-construct/-/mikoshi-construct-0.33.0.tgz","integrity":"sha512-FoGckzrY6XzJv8FWrB7CTS6XeR0EQTT41MuffgLUSjbYyNhMZxWn1dDfmkJbFnYBIECQfOeK2Y5/H4tT2DTDlA==","fileCount":103,"unpackedSize":596118,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mikoshi-construct@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDSvEwt2P9s6mO7ITcwcQdi2Q4JdebyS2Vd2tWgJ+O/7QIhAOFV7J6sISHAUofy5m+AuqwOqOE6j94yQa7JKOIDl2sI"}]},"name":"mikoshi-construct","type":"module","author":{"name":"Eli Tabrisov"},"engines":{"node":">=20"},"gitHead":"28930c1b7005ee6004f8827b78ba6350251f1cd5","license":"MIT","scripts":{"ci":"pnpm run quality","dev":"tsx src/cli.ts","lint":"eslint .","test":"vitest run","board":"tsx scripts/board/board.ts","build":"tsup","shift":"tsx scripts/shift/shift.ts","quality":"pnpm composition:check && pnpm model:check && pnpm privacy:check && pnpm lint && pnpm typecheck && pnpm test && pnpm docs:build && pnpm docs:pending && pnpm docs:anchors","release":"pnpm build && tsx scripts/release/stage-publish.ts && changeset tag","docs:dev":"vitepress dev docs","lint:fix":"eslint --fix .","changeset":"changeset","typecheck":"tsc --noEmit","docs:build":"vitepress build docs","done:check":"tsx scripts/done/check.ts","task:start":"tsx scripts/ghosts/task-start.ts","test:watch":"vitest","ghosts:hash":"tsx scripts/ghosts/hash.ts","model:check":"tsx scripts/model/check.ts","docs:anchors":"tsx scripts/docs/anchors.ts","docs:pending":"tsx scripts/docs/build-pending.ts","docs:preview":"vitepress preview docs","ghosts:watch":"tsx scripts/ghosts/watch.ts","model:render":"tsx scripts/model/sync-docs.ts","shift:report":"tsx scripts/shift/report.ts","test:weights":"tsx scripts/ci/test-weights.ts","contract:bump":"tsx scripts/contract/bump.ts","ghosts:launch":"tsx scripts/ghosts/launch.ts","privacy:check":"tsx scripts/privacy/check.ts","ghosts:cleanup":"tsx scripts/ghosts/cleanup.ts","ghosts:verdict":"tsx scripts/ghosts/verdict.ts","prepublishOnly":"pnpm build","release:verify":"tsx scripts/release/verify-published.ts","bench:architect":"tsx scripts/bench/run.ts","contract:update":"tsx scripts/contract/update.ts","version-packages":"changeset version && pnpm release-notes:render","composition:check":"tsx scripts/composition/check.ts","composition:render":"tsx scripts/composition/sync-docs.ts","release-notes:render":"tsx scripts/release-notes/sync-docs.ts"},"version":"0.33.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3bca4ae8-8bbb-404b-af9e-256dc2fcac84"},"approver":{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}},"homepage":"https://e1i.github.io/mikoshi-construct/","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"_npmVersion":"11.21.0","description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","directories":{},"maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"_nodeVersion":"22.23.3","dependencies":{"citty":"^0.2.2","picocolors":"^1.1.1","@clack/prompts":"^1.8.0"},"packageManager":"pnpm@12.4.2","devDependencies":{"tsx":"^4.23.13","tsup":"^8.5.1","yaml":"^2.9.1","eslint":"^10.10.0","vitest":"^5.0.0","mermaid":"^11.17.2","vitepress":"2.0.0-alpha.20","typescript":"^5.9.3","@types/node":"^22.18.0","@changesets/cli":"^3.0.0","@anthropic-ai/sdk":"^0.127.0","@antfu/eslint-config":"^9.5.1","vitepress-plugin-mermaid":"2.0.17","@changesets/changelog-github":"^1.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mikoshi-construct_0.33.0_1790940676777_0.4640690490985071"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-16T14:49:24.609Z","modified":"2026-10-02T11:31:17.167Z","0.1.0":"2026-09-16T14:49:24.932Z","0.1.1":"2026-09-16T15:31:56.348Z","0.1.2":"2026-09-16T15:48:07.546Z","0.1.3":"2026-09-16T16:53:28.047Z","0.2.0":"2026-09-17T10:54:13.310Z","0.3.0":"2026-09-17T15:28:15.289Z","0.3.1":"2026-09-17T15:50:10.349Z","0.4.0":"2026-09-20T15:58:45.242Z","0.5.0":"2026-09-20T20:27:04.674Z","0.5.1":"2026-09-21T05:43:22.597Z","0.5.2":"2026-09-21T06:12:55.539Z","0.5.3":"2026-09-21T06:24:53.663Z","0.5.4":"2026-09-21T06:33:14.140Z","0.6.0":"2026-09-21T07:30:33.549Z","0.7.0":"2026-09-21T07:41:38.638Z","0.8.0":"2026-09-21T07:48:45.512Z","0.9.0":"2026-09-21T09:21:59.778Z","0.9.1":"2026-09-21T09:47:40.475Z","0.10.0":"2026-09-21T10:04:22.358Z","0.10.1":"2026-09-21T10:13:03.135Z","0.10.2":"2026-09-21T11:11:31.422Z","0.11.0":"2026-09-21T14:14:51.566Z","0.11.1":"2026-09-21T15:08:41.310Z","0.12.0":"2026-09-21T15:42:27.866Z","0.12.1":"2026-09-21T16:17:21.287Z","0.12.2":"2026-09-21T16:34:22.886Z","0.13.0":"2026-09-21T18:05:16.445Z","0.14.0":"2026-09-21T18:45:56.687Z","0.14.1":"2026-09-21T19:14:48.543Z","0.16.0":"2026-09-21T19:49:36.338Z","0.16.1":"2026-09-22T06:39:23.810Z","0.16.2":"2026-09-22T07:05:07.128Z","0.16.3":"2026-09-22T09:11:43.706Z","0.16.4":"2026-09-23T12:27:35.461Z","0.17.0":"2026-09-23T15:15:57.232Z","0.17.1":"2026-09-23T16:21:19.705Z","0.17.2":"2026-09-23T17:09:50.313Z","0.18.0":"2026-09-24T10:15:12.618Z","0.19.0":"2026-09-24T11:33:07.748Z","0.19.1":"2026-09-24T13:09:01.840Z","0.20.0":"2026-09-24T13:56:29.146Z","0.21.0":"2026-09-24T15:32:32.839Z","0.22.0":"2026-09-25T08:22:17.357Z","0.23.0":"2026-09-26T17:00:58.694Z","0.24.0":"2026-09-26T18:05:58.537Z","0.25.0":"2026-09-26T19:32:15.501Z","0.25.1":"2026-09-27T11:22:25.459Z","0.26.0":"2026-09-27T13:35:27.695Z","0.27.0":"2026-09-28T11:49:03.961Z","0.28.0":"2026-09-29T11:27:59.478Z","0.29.0":"2026-09-29T17:39:14.140Z","0.30.0":"2026-09-30T10:53:54.241Z","0.31.0":"2026-10-01T13:12:04.367Z","0.32.0":"2026-10-01T19:06:31.283Z","0.33.0":"2026-10-02T11:31:16.868Z"},"bugs":{"url":"https://github.com/E1i/mikoshi-construct/issues"},"author":{"name":"Eli Tabrisov"},"license":"MIT","homepage":"https://e1i.github.io/mikoshi-construct/","keywords":["claude-code","cursor","ai-agents","scaffold","bootstrap","openapi","harness","architecture","cli","ai-dlc"],"repository":{"url":"git+https://github.com/E1i/mikoshi-construct.git","type":"git"},"description":"Bootstrap for AI-native software projects. Start with a proven engineering workflow instead of an empty repository.","maintainers":[{"name":"eli_tabrisov","email":"eli.tabrisov@gmail.com"}],"readme":"# mikoshi-construct\n\nBootstrap for AI-native software projects. Start with a proven engineering workflow instead of an\nempty repository.\n\n**[Documentation](https://e1i.github.io/mikoshi-construct/)** · [Getting started](https://e1i.github.io/mikoshi-construct/guide/getting-started) · [The development cycle](https://e1i.github.io/mikoshi-construct/guide/the-cycle) · [CLI reference](https://e1i.github.io/mikoshi-construct/cli)\n\n```bash\nmkdir my-service && cd my-service\nnpx mikoshi-construct init          # interactive: preset, agent, project name\npnpm install && pnpm run quality    # green before you write a line\n```\n\n> Presets `node-backend`, `node-frontend`, `node-library` and `monorepo`. Claude Code gets the full\n> lifecycle; Cursor gets the rules, the conventions and the discovery protocol. What a repository has\n> become lives in two records: `construct.json`, the provenance of what was materialized and by which\n> version, and `construct.model.json`, the knowledge — facts, claims and hypotheses, each standing on\n> evidence a reader can re-check. `sync` replays the first against today's templates, `graph` draws\n> the second, and `doctor` reads both.\n\n\n## What it does\n\n`construct init` materializes a **construct** into a repository — architecture policy, an API\ncontract, a quality harness and instructions for coding agents — then hands the repository to the\nagent for discovery. The CLI detects facts; the agent interprets the system.\n\n```\nconstruct init\n    ↓\nDetect            Node, pnpm, monorepo, existing contract, existing rules — facts only\n    ↓\nMaterialize       architecture/  contracts/  scripts/  .github/  .claude/  AGENTS.md  construct.json\n    ↓\npnpm install && pnpm run quality      → green before you write a line\n    ↓\nclaude → /construct-discover          the agent fills ten discovery markers from the code\n    ↓\n/plan → /implement                    the reasoning-budget ladder, verified by the harness\n```\n\nAn existing repository gets the policy, the harness tooling and the agent files, never example\ncode; its own `AGENTS.md`, `CLAUDE.md`, `package.json` and configs are merged or left alone, and\n`init` says what still has to be wired by hand.\n\n## Usage\n\n**A new project.** Name a preset and it writes everything:\n\n```bash\nmkdir my-service && cd my-service\nnpx mikoshi-construct init --yes --preset node-backend\npnpm install && pnpm run quality\n```\n\n**An existing repository.** Look before you write:\n\n```bash\nnpx mikoshi-construct init --preset monorepo --dry-run\n```\n\n```\n  ~ package.json (merge)\n  = eslint.config.mjs — exists, review manually\n  + architecture/principles.md\n  + .claude/commands/construct-discover.md\n\n  Sample sources omitted: the directory is not empty. Discovery maps what is already here.\n```\n\n`+` creates a file that is not there. `~` merges into one that is, inside a\n`construct:begin … construct:end` block or as a JSON merge where your values win. `=` leaves the file\nalone and reports it. No example code lands in a repository that already has some, and there is no\n`--force`.\n\n**Cursor, or both agents.** The rules are written once and rendered for each:\n\n```bash\nnpx mikoshi-construct init --yes --preset node-frontend --ai both\n```\n\n**Check a repository at any time.**\n\n```bash\nnpx mikoshi-construct doctor     # baseline intact, harness intact, markers filled\nnpx mikoshi-construct sync       # what newer templates would change; writes nothing\nnpx mikoshi-construct soulkill   # what the detector sees; writes nothing\nnpx mikoshi-construct cost --last\n```\n\n`sync` reports and changes nothing until you ask for `--apply`, and even then it writes only what\nthe construct itself wrote and you have not touched.\n\nEvery command, flag and exit code: [docs/cli.md](https://github.com/E1i/mikoshi-construct/blob/main/docs/cli.md).\n\n## Three principles\n\n1. **CLI detects facts. Agent interprets the system.** Everything that needs understanding of the\n   codebase — the module map, the composition roots, the high-effort areas, the security invariants —\n   is a discovery marker the agent fills by reading code, never something the CLI guesses.\n2. **Reasoning is a budget; verification decides when to spend more.** Implementation starts at low\n   effort under strict constraints. The harness proves the result. Effort escalates only when the\n   harness fails repeatedly or the task is ambiguous. *We don't pay for reasoning until the system\n   demonstrates that we need it.*\n3. **An artifact nobody validates against is just another README.** The contract is validated at\n   runtime, composition models render the diagrams and are checked against the code, the dependency\n   policy lives in lint, and every security invariant names the check that enforces it.\n\nThe second principle in numbers, from thirteen `/implement` runs on this repository (Claude Opus).\nTwo `low` tasks cost 557k and 740k billable tokens. Nine `medium` tasks cost between 847k and 5.9M —\nthe class is a weak predictor on its own. Two `high` tasks, each with an architect designing before\nany code, cost 14.19M and 14.14M.\n\nAlmost none of that is the work. It is each agent's entry into the repository: a fresh exploration,\npaid in full before anything is produced, and paid again by every agent that starts. A `low` run pays\nit twice — an implementer, and the harness that refuses to let the implementer mark its own homework.\nA `high` run pays it three times. The class mostly decides how deep each entry goes; the ladder\ndecides how many entries there are, and that is what it is for.\n\nThe same arithmetic prices a bad brief. One run escalated to an architect after the implementer\nstopped on a contradiction in the task, and the architect spent 3.66M without returning a valid\nanswer — 4.16M for the run, for nothing. That is why a response the schema rejects is not re-asked by\ndefault: a second attempt buys another entry, not another answer. `construct cost` prints all of this\nfor your own runs, and reconciles it against the ledger the ladder writes.\n\n## The lifecycle\n\n**Discover** — `/construct-discover` reads the repository and fills `AGENTS.md` and `architecture/`:\nwhat the product does and where a defect costs the most, the module map, the composition roots, the\ndependency policy (and makes lint enforce it), the high-effort areas, one composition model per real\nflow, the security invariants with their checks, what a reviewer must flag, and what looks like a\nconvention but is not. Where a section already exists in the repository, the marker points at it.\n\n**Plan** — `/plan <feature>` turns a feature into two to six tasks, each with acceptance criteria a\nharness run can confirm — shown failing before the implementation exists, or they are intent rather\nthan criteria — and an effort class.\n\n**Implement** — `/implement <task>` runs the ladder: `low → low → medium → high` (or from `medium` or\n`high` when the task warrants it). An `implementer` agent works under strict constraints, a `harness`\nagent verifies against the working tree and reports a structured verdict — a pass is never\nself-reported — and an `architect` agent designs only for `high` tasks or after a blocked or failed\nattempt. The harness checks the base first: a red base stops the run before any implementer or\narchitect runs. Every run is logged to `.construct/runs.jsonl` with its rungs, attempts and usage.\n\n**Verify · Review · Harden** — `pnpm run quality` is the gate in CI and for every agent; `--review\nclaude` adds a label-triggered AI review workflow; a finding that recurs becomes a named invariant\nwith a named check, not a second fix.\n\n## Commands\n\n| Command | What it does |\n|---|---|\n| `construct init` | Detect, configure, materialize. `--yes --preset node-backend\\|node-frontend\\|node-library\\|monorepo --ai claude\\|cursor\\|both --review claude --dir . --dry-run` |\n| `construct attach` | Bring `/plan`, `/implement`, the three agents and the ladder into a repository the construct did not write, hidden through `.git/info/exclude`, with a guard that refuses the agent a direct `git commit`; never touches a tracked file (`--harness <command>`, `--yes`; alias `jack-in`) |\n| `construct detach` | Remove exactly what `attach` recorded — its files by hash, the guard entry, their emptied directories, the exclude block and the record — and nothing else; refuses when a carrier was changed (alias `jack-out`) |\n| `construct doctor` | Baseline files present, harness intact, discovery markers filled — `GLITCH` by name when not |\n| `construct sync` | Classify every path against today's templates and report; `--apply` writes only what the construct owns and you have not changed (`--json`) |\n| `construct soulkill` | Print what the detector sees, write nothing (`--json`; aliases `inspect`, `capture`) |\n| `construct graph` | Draw the model — claims, hypotheses and the evidence under them — as a Mermaid flowchart on stdout |\n| `construct cost` | Token usage of the `/implement` runs in this directory, per agent, billable and price-weighted (`--last`, `--json`) |\n| `construct board` | Where each task stands, from the ladder runs in `.construct/runs.jsonl` and a pull request list handed over with `--prs` (`--all`, `--stale`, `--every`, `--json`) |\n| `construct mutate` | Apply a brief's named wrong implementation (`mutate apply --from <file> --id <id>`), then restore it from its copy and judge the Vitest report the runner hands over (`mutate judge --id <id> --report <file>`); runs no test itself |\n\n`--plain` turns off colours and lore for CI. `--johnny` — wake up, Netrunner. The full reference,\nwith examples and exit codes, is in [docs/cli.md](https://github.com/E1i/mikoshi-construct/blob/main/docs/cli.md).\n\n> If you already keep a user-level `implement` skill in `~/.claude/skills/`, it shadows the one the\n> construct puts in `.claude/skills/implement/`; move yours aside to run the repository's ladder.\n\n## What lands in the repository\n\n- `architecture/principles.md`, `checklists.md` — architecture, security and reasoning-budget rules,\n  stack-agnostic\n- `architecture/security-invariants.md` — `Invariant | Enforced by`, extended by discovery\n- `architecture/composition/*.yaml` — composition models; diagrams are rendered from them and checked\n- `contracts/api/openapi.yaml` — the HTTP contract; types are generated from it, breaking changes are\n  flagged in CI (backend and monorepo presets)\n- `scripts/composition`, `scripts/contracts` — the harness pieces behind `pnpm run quality`\n- `scripts/construct/implement.workflow` — the ladder\n- `.github/workflows` — CI (the harness), secret scanning, dependency audit, contract diff, AI review\n- `.claude/` — `architect`, `implementer` and `harness` agents, `/implement`, `/plan`,\n  `/construct-discover`, rules; `.cursor/rules/` for Cursor\n- `AGENTS.md` — the repository-specific context with the ten discovery markers; `CLAUDE.md` imports it\n- `construct.json` — the manifest: preset, harness command, contract paths, file hashes, marker\n  locations\n\n## Mikoshi, constructs and other words\n\nThe names are a tribute to Cyberpunk 2077 and mean exactly one thing each here, except Engram, which is lore only.\n\n| Word | Here |\n|---|---|\n| Mikoshi | Where constructs are kept: `templates/`, one day a registry of presets |\n| Construct | What `init` materializes into a repository — policy, contract, harness, agent instructions |\n| Soulkiller | `construct soulkill`: extracts the facts about a repository and writes nothing |\n| Netrunner | The coding agent — Claude Code, Cursor — that connects to the project through the construct |\n| Relic | The files at the root the agent reads first: `AGENTS.md`, `CLAUDE.md`, `construct.json` |\n| Engram | A lore name only, with no fixed meaning: the output uses it, and no engineering sentence names `construct.json`, the run record or the model by it |\n| Braindance | `construct sync`: replaying what `construct.json` records `init` wrote against today's templates and reporting where the two disagree |\n| Jack in | `construct attach`: the agent carriers alone, into a repository the construct did not write, hidden from git and recorded in `.construct/attach.json` |\n| Jack out | `construct detach`: the inverse of jack in — removes what the record lists, leaves a carrier git has adopted or a file attach did not write, and reports each by name |\n| Breach Protocol | The attach procedure: the twelve refusals it runs, in order, before touching anything — `BREACH FAILED` names the one that fired |\n| Relic write | `construct sync --apply`: the one write into a repository the construct did not create |\n| Blackwall | Where a construct block whose template variant cannot be established sits — not yours, not ours, and nothing is written there |\n| Glitch | A warning in the output. Something wants a human; nothing has failed |\n| Flatlined | A check that failed outright: a missing baseline file, or no `construct.json` where one was required |\n| Harness | No lore. `pnpm run quality`. The one word that must be understood without this table |\n\nNot affiliated with CD Projekt Red.\n\n## Inspired by\n\nThe workflow this tool bootstraps was not invented here; it was assembled from people whose work\nshaped it, and then proven on a real product before it became a CLI.\n\nThe CSS rules — container queries over media queries, state as attributes, custom properties over\nmodifier classes, intrinsic layouts — owe everything to [Kevin Powell](https://www.kevinpowell.co/)'s\nteaching of modern CSS. The backend discipline — composition roots, one owner per concept, contracts\nbefore implementation, no comments because the code should explain itself — comes from\n[Timur Shemsedinov](https://github.com/tshemsedinov)'s Node.js course and the Metarhia community\n(Kharkiv). The lifecycle itself — classify, implement, verify, escalate — is the AI-Driven Life Cycle (AI-DLC) idea from\n[AWS Labs](https://github.com/awslabs/aidlc-workflows), narrowed to a reasoning budget that verification controls.\nNone of them has reviewed or endorsed this project; the mistakes are ours.\n\nBuilt on [@antfu/eslint-config](https://github.com/antfu/eslint-config),\n[Redocly](https://redocly.com/), [oasdiff](https://github.com/oasdiff/oasdiff),\n[gitleaks](https://github.com/gitleaks/gitleaks),\n[openapi-typescript](https://openapi-ts.dev/),\n[Claude Code](https://claude.com/claude-code) and its\n[Workflow](https://code.claude.com/docs) tool, and the\n[claude-code-action](https://github.com/anthropics/claude-code-action) review plugin.\n\n## Development\n\n```bash\npnpm install\npnpm dev init --yes --preset node-backend --dir /tmp/demo\npnpm run quality\n```\n\nThis repository runs on its own construct — `construct doctor` and `/implement` work here. See\n[CONTRIBUTING.md](CONTRIBUTING.md).\n\n## License\n\nMIT\n\n## Get in touch\n\nI'm open to sponsorships, partnerships, and opportunities to work on developer tools and AI-native engineering workflows","readmeFilename":"README.md"}