{"_id":"@aiworkforce/create-profession","_rev":"2-a30fbc88544034efd2a22f6a3c120b82","name":"@aiworkforce/create-profession","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@aiworkforce/create-profession","version":"1.0.0","keywords":["ai-workforce","professional-package","scaffolder","create-profession"],"license":"MIT","_id":"@aiworkforce/create-profession@1.0.0","maintainers":[{"name":"zimbulapps","email":"contact@zimbulapps.com"}],"homepage":"https://github.com/ZimbulND/ai-workforce/tree/main/packages/create-profession","bugs":{"url":"https://github.com/ZimbulND/ai-workforce/issues"},"bin":{"create-ai-workforce-profession":"bin/create-ai-workforce-profession.mjs"},"dist":{"shasum":"22b8e0798bbf1247e9546744f96f012a4414d699","tarball":"https://registry.npmjs.org/@aiworkforce/create-profession/-/create-profession-1.0.0.tgz","fileCount":15,"integrity":"sha512-quygY7QalAy3zbfXh5zyzeimjTTpiI4hJWW/MhRZkJi1bOJGOHf3OD7PaSv3bk9PGuTEt9RaW7hXN88pAx0mEQ==","signatures":[{"sig":"MEYCIQDzt+0Igc6yamVoVNefDE93UDZQIGlYRpMQOPgirFWvrwIhAKyshSgr58jqbpKb9n5qt4jbHQsndBJsfEiV56uw5bY2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42663},"type":"module","engines":{"node":">=20"},"gitHead":"414738f28d4bdaf08ba5b3f6547a686128f03d2f","scripts":{"test":"vitest run","prepack":"node ./scripts/sync-template.mjs","e2e:pack":"node ./scripts/pack-smoke.mjs","e2e:smoke":"node ./scripts/e2e-smoke.mjs","sync:template":"node ./scripts/sync-template.mjs"},"_npmUser":{"name":"zimbulapps","email":"contact@zimbulapps.com"},"repository":{"url":"git+https://github.com/ZimbulND/ai-workforce.git","type":"git","directory":"packages/create-profession"},"_npmVersion":"11.16.0","description":"Create an AI Workforce Professional Package from the Canonical Profession Project","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/create-profession_1.0.0_1784361134469_0.3771463694219186","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aiworkforce/create-profession","version":"1.0.1","description":"Create an AI Workforce Professional Package from the Canonical Profession Project","type":"module","bin":{"create-ai-workforce-profession":"bin/create-ai-workforce-profession.mjs"},"scripts":{"prepack":"node ./scripts/sync-template.mjs","sync:template":"node ./scripts/sync-template.mjs","test":"vitest run","e2e:smoke":"node ./scripts/e2e-smoke.mjs","e2e:pack":"node ./scripts/pack-smoke.mjs"},"engines":{"node":">=20"},"license":"MIT","homepage":"https://github.com/ZimbulND/ai-workforce/tree/main/packages/create-profession","bugs":{"url":"https://github.com/ZimbulND/ai-workforce/issues"},"keywords":["ai-workforce","professional-package","scaffolder","create-profession"],"repository":{"type":"git","url":"git+https://github.com/ZimbulND/ai-workforce.git","directory":"packages/create-profession"},"publishConfig":{"access":"public"},"devDependencies":{"vitest":"^4.1.9"},"gitHead":"b37ee5817095f79fac63edbcdf902bc6caf86407","_id":"@aiworkforce/create-profession@1.0.1","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-Do8JmYMWWjqk56QIVht18fntAsxvTtZRXIlAA/yU8eQ/MLfNV7QdmoqoiE1D7lbj5br2TLp8FprgvpJsYVbRQQ==","shasum":"6804e102d852b31c9eed2a59653db773bbc91506","tarball":"https://registry.npmjs.org/@aiworkforce/create-profession/-/create-profession-1.0.1.tgz","fileCount":15,"unpackedSize":46542,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHgOgMVakyHn3E6vGm247CdjKkZaMz6MU3PcBkTFXOMUAiBbx7X8TiuzU8spSCQ2NH5UB1nAn5yccbpPrLJIYtzTZQ=="}]},"_npmUser":{"name":"zimbulapps","email":"contact@zimbulapps.com"},"directories":{},"maintainers":[{"name":"zimbulapps","email":"contact@zimbulapps.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-profession_1.0.1_1784419386449_0.8324887038525339"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-18T07:52:14.296Z","modified":"2026-07-19T00:03:06.762Z","1.0.0":"2026-07-18T07:52:14.614Z","1.0.1":"2026-07-19T00:03:06.628Z"},"bugs":{"url":"https://github.com/ZimbulND/ai-workforce/issues"},"license":"MIT","homepage":"https://github.com/ZimbulND/ai-workforce/tree/main/packages/create-profession","keywords":["ai-workforce","professional-package","scaffolder","create-profession"],"repository":{"type":"git","url":"git+https://github.com/ZimbulND/ai-workforce.git","directory":"packages/create-profession"},"description":"Create an AI Workforce Professional Package from the Canonical Profession Project","maintainers":[{"name":"zimbulapps","email":"contact@zimbulapps.com"}],"readme":"# @aiworkforce/create-profession\r\n\r\nCreate an AI Workforce **Professional Package** from the Canonical Profession Project.\r\n\r\n```bash\r\nnpx @aiworkforce/create-profession inventory-manager\r\n```\r\n\r\n```text\r\nAI advises. The professional decides.\r\n```\r\n\r\nThis package is a thin scaffolder. It materializes a working starter Professional Package that depends only on the public SDK [`@aiworkforce/sdk`](https://www.npmjs.com/package/@aiworkforce/sdk).\r\n\r\n## Prerequisites\r\n\r\n* **Node.js** `>=20` (see `engines` in this package)\r\n* **npm**\r\n\r\n## Quick Start\r\n\r\n```bash\r\nnpx @aiworkforce/create-profession inventory-manager\r\ncd inventory-manager\r\nnpm test\r\nnpm run build\r\nnpm run demo\r\n```\r\n\r\n## What the generated project demonstrates\r\n\r\nThe starter profession:\r\n\r\n* observes a professional situation;\r\n* applies judgment through the professional thinking cycle;\r\n* may propose durable Professional Work when the **observed situation** warrants it;\r\n* does **not** authorize that Work;\r\n* leaves authority with the human.\r\n\r\n```text\r\nProposed != Authorized\r\nAuthorization != Execution\r\n```\r\n\r\nThe sample judgment is **profession-neutral**. Replace the sample escalation predicate with the real judgment of your profession. Do not treat memory or reflection wording as escalation evidence.\r\n\r\n## What this journey completes\r\n\r\nAfter create -> test -> build -> demo (and optional `npm pack`):\r\n\r\n* you have a local Professional Package project;\r\n* you can validate advisory behavior, including selective proposals.\r\n\r\nYou have **not**:\r\n\r\n* published the package to npm (unless you do so separately);\r\n* installed it into a Host;\r\n* Direct Loaded or registered it in a platform registry;\r\n* authorized or rejected Work;\r\n* executed Work.\r\n\r\n## Host boundary\r\n\r\n`@aiworkforce/sdk` and this scaffolder do **not** provide:\r\n\r\n* Engine, loader, registry, installer;\r\n* Work store;\r\n* authorize / reject APIs;\r\n* a public Host npm package.\r\n\r\nThere is no `@aiworkforce/host` (or equivalent) on the public registry today. Host composition is application-owned. See [`@aiworkforce/sdk` ADOPTION.md](https://www.npmjs.com/package/@aiworkforce/sdk) for the honest next integration step.\r\n\r\nDirect Load is not installation. Proposal is not authorization. Authorization is not execution.\r\n\r\n## Canonical source\r\n\r\nThe scaffolder distributes the **Canonical Profession Project**. That project remains the single source of truth for the starter experience. This package does not invent a second template.\r\n\r\n## Documentation\r\n\r\n* This README - public create path and Host boundary\r\n* [`@aiworkforce/sdk`](https://www.npmjs.com/package/@aiworkforce/sdk) README and ADOPTION.md - contracts and adoption boundary\r\n\r\nRepository guides require AI Workforce repository access. Anonymous GitHub documentation URLs may not resolve.\r\n\r\n## Troubleshooting\r\n\r\n| Situation | What to do |\r\n|-----------|------------|\r\n| Target directory already exists and is not empty | Choose a new slug, or remove/rename the directory |\r\n| Dependency installation fails after project creation | `cd <project>` then `npm install` |\r\n| Unsupported or outdated Node.js | Upgrade to Node.js 20 or newer |\r\n| npm registry or network failure | Retry when the network is available; confirm you can reach `registry.npmjs.org` |\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}