{"_id":"@amykit/plugin-plan-check","_rev":"4-655a3e1a6dd5c7f2d72feb742059a992","name":"@amykit/plugin-plan-check","dist-tags":{"latest":"0.4.0"},"versions":{"0.2.0":{"name":"@amykit/plugin-plan-check","version":"0.2.0","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-plan-check@0.2.0","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"312635e0c08a25c5fba588b0ec3c431442db7542","tarball":"https://registry.npmjs.org/@amykit/plugin-plan-check/-/plugin-plan-check-0.2.0.tgz","fileCount":18,"integrity":"sha512-mwFEKoJjwF7nxipr1XIkhPjb/UOKK1akEgg6jY6k72sGfp61eEWt5Kvmu3K0+GMKGzyOEAlOvv0CRN+rYN92Vw==","signatures":[{"sig":"MEUCIQDzUVNyFAxMvANEm45BO5Wmm9VGrvzHtT1UwfFnn+2QJgIgIKbUJeJmj5YhLN0WXJhM4LzkuM8TpaRvtfemXurzmww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-plan-check@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7903f5c95e8154f5db6fd4df6ca2633a628812d","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/plan-check"},"_npmVersion":"11.19.0","description":"The quality bar for a drafted plan: the repository's own check, run in its checkout.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.2.0","@amykit/workflow-note-to-plan":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-plan-check_0.2.0_1788658155008_0.11152051283102882","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amykit/plugin-plan-check","version":"0.3.0","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-plan-check@0.3.0","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"b519f97610fb91981d8d2dbb99bb9c4a9613eb83","tarball":"https://registry.npmjs.org/@amykit/plugin-plan-check/-/plugin-plan-check-0.3.0.tgz","fileCount":18,"integrity":"sha512-mBSZic/zCktDsR6+dbDlkqgSzmxjSC7FWV/yNhYKsId5FiLXYeYGfnlpuUeN9qnSxCF0rqtXUNHd/jD5EDcDmg==","signatures":[{"sig":"MEQCIEvK7f2T/yQPM3ATGEPGPwoxNBJwpKXwRs4nRes1aVoPAiAbmUMB46FQRqG+s4/JrTTCuG9yftir7jm40U5f5yPa3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-plan-check@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9e241e87a00d8267ad9e992c4ab8fd97bd04480","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/plan-check"},"_npmVersion":"11.19.0","description":"The quality bar for a drafted plan: the repository's own check, run in its checkout.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.3.0","@amykit/workflow-note-to-plan":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-plan-check_0.3.0_1788922136038_0.9046324847277958","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@amykit/plugin-plan-check","version":"0.3.1","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-plan-check@0.3.1","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"9dbd4cb546afa9b2281a0809a43c1c5542ba0737","tarball":"https://registry.npmjs.org/@amykit/plugin-plan-check/-/plugin-plan-check-0.3.1.tgz","fileCount":18,"integrity":"sha512-oYf5OtR1OuwbgNH3SFUZ6J4J+yxknR4GxTrMPu0gyXOs+zTfW4QMVcJKz412rDO+i+aiK29Am3++23fY5AFvRg==","signatures":[{"sig":"MEUCIGf6b/vy+KhVe4aSkqugbiHe1gezpIOZa26KuZmtikxZAiEAhoGQIXaWY4Oh4PQWbNLgc9RRpNAzeyRR9I9c/gJk6c0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-plan-check@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":12844},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a4c559ad368c51e232a33c4c2221f02709ceb2f","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/plan-check"},"_npmVersion":"11.19.0","description":"The quality bar for a drafted plan: the repository's own check, run in its checkout.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.3.1","@amykit/workflow-note-to-plan":"^0.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-plan-check_0.3.1_1788973019899_0.22030017439792293","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@amykit/plugin-plan-check@0.4.0","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"3db9440f7355fa6ec50b7e32f7973a3bcdc3bf67","tarball":"https://registry.npmjs.org/@amykit/plugin-plan-check/-/plugin-plan-check-0.4.0.tgz","fileCount":18,"integrity":"sha512-3kAaPeepGoJKetG5WJ+CEhvVdf7grm2CnjOIVPqVkzYTlYUxBKf6dfssGBM/unrMjPv3YiVm/5Ka76pfsYRipw==","signatures":[{"sig":"MEUCIQCSFkeX5hJAwLtxBoT7DSrVGNgT+Vzqkaj73hiNFb4KpwIgfk0FvIfryIfOXZBmGjM7HVpX42R3nDgVdaboTJWRGRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCCg7DUfFX3bATPdgBrlnfhktVHVir+wFGThVMjDuk5zgIhAK5Z5259HhvYgvGh7dyr3Kf1umJ8OD48CW6ZJJBE/4Kf"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-plan-check@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":13341},"main":"./dist/index.js","name":"@amykit/plugin-plan-check","type":"module","types":"./dist/index.d.ts","author":{"name":"Nicolas Melo"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac437aba051bd8e109e1eb8b3c32b0365c6b4e2e","license":"MIT","version":"0.4.0","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"homepage":"https://github.com/nicolasmelo1/amy#readme","repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/plan-check"},"_npmVersion":"11.19.0","description":"The quality bar for a drafted plan: the repository's own check, run in its checkout.","directories":{},"maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.4.0","@amykit/workflow-note-to-plan":"^0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-plan-check_0.4.0_1789739896926_0.07078599080082038"}}},"time":{"created":"2026-09-06T01:29:14.842Z","modified":"2026-09-18T13:58:17.420Z","0.2.0":"2026-09-06T01:29:15.144Z","0.3.0":"2026-09-09T02:48:56.165Z","0.3.1":"2026-09-09T16:57:00.033Z","0.4.0":"2026-09-18T13:58:17.030Z"},"bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"author":{"name":"Nicolas Melo"},"license":"MIT","homepage":"https://github.com/nicolasmelo1/amy#readme","repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/plan-check"},"description":"The quality bar for a drafted plan: the repository's own check, run in its checkout.","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"readme":"<!-- Generated by `npm run docs:generate` from the package itself. Do not edit by hand. -->\n\n# @amykit/plugin-plan-check\n\nThe quality bar for a drafted plan: the repository's own check, run in its checkout.\n\nA plugin for [amy](https://github.com/nicolasmelo1/amy). It provides the `plan-check` port.\n\n## Install\n\n```sh\nnpm install -g @amykit/plugin-plan-check\n```\n\nThen name it in `~/.amy/config.yaml`:\n\n```yaml\nworkflows:\n  your-profile:\n    plugins:\n      - \"@amykit/plugin-plan-check\"\n```\n\n## Configuration\n\n```yaml\nplugins:\n  \"@amykit/plugin-plan-check\":\n    commands: {\"default\":[\"sf check\"]}\n    defaultBranch: \"main\"\n    timeoutMs: 600000\n```\n\n| Setting | Type | Required | Default | What it is |\n| :-- | :-- | :-- | :-- | :-- |\n| `commands` | `record` | no | `{\"default\":[\"sf check\"]}` | the check commands per repository, with a `default` fallback. `sf check` is the whole quality bar in a repository that has one |\n| `defaultBranch` | `string` | no | `main` | the branch a plan branch is cut from, which is not always `main` |\n| `timeoutMs` | `number` | no | `600000` | how long one check may run before it is given up on |\n\nEvery field is checked at boot against the schema this package declares. A key that is\nnot one of the above is a refusal naming the plugin and the key, not a setting that\nsilently never applied.\n\n## Where the reasoning is\n\n- [Writing a plugin](https://github.com/nicolasmelo1/amy/tree/main/docs/build/write-a-plugin.md)\n- [Reference: plugins](https://github.com/nicolasmelo1/amy/tree/main/docs/reference/plugins.md)\n- [Ports and the registry](https://github.com/nicolasmelo1/amy/tree/main/docs/concepts/ports.md)\n\n## Licence\n\nMIT\n","readmeFilename":"README.md"}