{"_id":"@agent-ix/spec-artifacts-process","_rev":"9-2b505e1188932479a89af6d46ade2746","name":"@agent-ix/spec-artifacts-process","dist-tags":{"latest":"0.17.0"},"versions":{"0.6.0":{"name":"@agent-ix/spec-artifacts-process","version":"0.6.0","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"MIT","_id":"@agent-ix/spec-artifacts-process@0.6.0","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"dist":{"shasum":"94465a837c87d929bdf2b2a55418bc0d1c9ac88d","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.6.0.tgz","fileCount":15,"integrity":"sha512-sgEGWI40cfp2TaB/0dCjvRu7WGu80IBiv/tS4I0uyEOrUIcfHZpldFAWDZ/iZ0aW+6xRgO9+8DnJFWsLbp/rIA==","signatures":[{"sig":"MEYCIQCQireUgp7+K4/QFx+OH/RpCh4uwNAKYzWBxe+83zeqbwIhAN1pjReVx8QhwXgtXkSI+OB5PHRBPcWQF3UfN84sODQ/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59891},"gitHead":"9d9bd53923bcf45f74a418a330af01d6a616901b","scripts":{"prepack":"node scripts/stage-npm.mjs"},"_npmUser":{"name":"agent-ix","email":"peter@agent-ix.ai"},"repository":{"url":"git+https://github.com/agent-ix/spec-artifacts-process.git","type":"git"},"_npmVersion":"10.9.8","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-artifacts-process_0.6.0_1782529025007_0.5251266294467996","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agent-ix/spec-artifacts-process","version":"0.6.1","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","_id":"@agent-ix/spec-artifacts-process@0.6.1","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"dist":{"shasum":"252cae64544ecc1f67e5bd6993939e02e4c0b5d5","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.6.1.tgz","fileCount":15,"integrity":"sha512-voNjmHLm9vo3MueYAjt+vSouLIegSw/ZruQn0wSV1bAfGiIu0wmyjf5Ksj1CcAAyBTdLQ0SGMM2WfG2L3e7r+Q==","signatures":[{"sig":"MEYCIQCNrG6O7BMEn0VQ756ng7paAAGmc/VNsYyBxUnhT9adtAIhAPlnln/sjV/n8mejFTmH4RvqHj1iy4OOHKLPFux+2QS2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59905},"gitHead":"bdd37d052f938c213240f34725417cc13d34b533","scripts":{"prepack":"node scripts/stage-npm.mjs"},"_npmUser":{"name":"agent-ix","email":"peter@agent-ix.ai"},"repository":{"url":"git+https://github.com/agent-ix/spec-artifacts-process.git","type":"git"},"_npmVersion":"10.9.8","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-artifacts-process_0.6.1_1782538118685_0.13435335219687317","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agent-ix/spec-artifacts-process","version":"0.10.0","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","_id":"@agent-ix/spec-artifacts-process@0.10.0","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"dist":{"shasum":"829083b26c058fa6e2d4bc02fc68b149de38a3f3","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.10.0.tgz","fileCount":15,"integrity":"sha512-8y7eqrECqwaBVHpNYnesOASVMpgZrkcaAxriz1fhoeFhdH2prksaIorrNuFQA6UfOtxSQgxV/8jjSdEZqMeT0Q==","signatures":[{"sig":"MEUCIHkm8P4Ve3uSEUjdBXJEWN2nlfTHh0T+8symXf7TOem1AiEA2PsxA7lLxatRbpQurOzmrjL1XdbRvzjTBYbqshchwfg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65759},"gitHead":"0bfc847fe9359b6e41c080bfb32a9c0dfafd3dfa","scripts":{"prepack":"node scripts/stage-npm.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38cce34e-0f74-432e-93e8-e7c85974b811"}},"repository":{"url":"git+https://github.com/agent-ix/spec-artifacts-process.git","type":"git"},"_npmVersion":"12.0.2","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","directories":{},"_nodeVersion":"22.23.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-artifacts-process_0.10.0_1786207960465_0.876594751653428","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@agent-ix/spec-artifacts-process","version":"0.11.0","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","_id":"@agent-ix/spec-artifacts-process@0.11.0","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"dist":{"shasum":"e5aa332d89a47424104ccfa2be083cd541c4f0f0","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.11.0.tgz","fileCount":15,"integrity":"sha512-iShYDW3WDl5RPVb8J4xHBfLYB72NXwhnw/0hMUl6MaJdRKMDYnpZ9ftlyPuQuNPkPgBYghWCzS33g/BpO6Bj3w==","signatures":[{"sig":"MEYCIQCqvYt5SXC+ltTZ9kl7FLxp4A6WIK7w6e54HErozab2cgIhAIpAoH79/vAXkdDB6FjCqATNiPwvRMNv+pYghx0+zrVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76563},"gitHead":"2ffb01a8d684dd269e9cd91a4144ebdd89c3bc19","scripts":{"prepack":"node scripts/stage-npm.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38cce34e-0f74-432e-93e8-e7c85974b811"}},"repository":{"url":"git+https://github.com/agent-ix/spec-artifacts-process.git","type":"git"},"_npmVersion":"12.0.2","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-artifacts-process_0.11.0_1786664291162_0.9089726734025174","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@agent-ix/spec-artifacts-process","version":"0.13.1","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","_id":"@agent-ix/spec-artifacts-process@0.13.1","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"dist":{"shasum":"7ed1000fb0822317a8fa193eabfe2268f4b4a681","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.13.1.tgz","fileCount":15,"integrity":"sha512-Degxslkd6Rzieqamaonb9aNetDn/gVpCxbh25PcDsT5QvjfSqQHg7xY6BbOMxaMfWSssj/vYoyCcHHUV4bfNaA==","signatures":[{"sig":"MEUCIQDQrk+QOCWSm6XUPWyNidwUH5WB6AJ0olUB2M0VAyE02wIgUFhgnVSx91kFh+RuaXhzwM0obrc2JZMRI6J/QnXTvOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80525},"gitHead":"6ac2525aa624042e197cba8b1c396ce3a5be8b8d","scripts":{"prepack":"node scripts/stage-npm.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38cce34e-0f74-432e-93e8-e7c85974b811"}},"repository":{"url":"git+https://github.com/agent-ix/spec-artifacts-process.git","type":"git"},"_npmVersion":"12.0.2","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-artifacts-process_0.13.1_1786822492591_0.8443302101877839","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@agent-ix/spec-artifacts-process","version":"0.14.0","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","_id":"@agent-ix/spec-artifacts-process@0.14.0","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"dist":{"shasum":"863fdc66e74a0dc8e77d800b4f15301b1e97a769","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.14.0.tgz","fileCount":15,"integrity":"sha512-1YJG5NbHKWsIBjPYJWFNkoPXZKrHjv6qJLHFuYl6aTzX66Wy4m2qXRsZHs07+TX14PeEa2CNiqofT33TAfWEVw==","signatures":[{"sig":"MEUCIQClxsRl8NZvcDftWkLeZx8ArCx1stxP7GM9ZspBYg1dBAIgLc1fsr2grhde5m2aBOh8NfhlQG8TxdT97jPnFy9b2iE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80086},"gitHead":"1b59a93679346f7c6114c7647d4cb70f58f1bdf9","scripts":{"prepack":"node scripts/stage-npm.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38cce34e-0f74-432e-93e8-e7c85974b811"}},"repository":{"url":"git+https://github.com/agent-ix/spec-artifacts-process.git","type":"git"},"_npmVersion":"12.0.2","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-artifacts-process_0.14.0_1786984683967_0.5598791398305483","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@agent-ix/spec-artifacts-process","version":"0.15.0","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","_id":"@agent-ix/spec-artifacts-process@0.15.0","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"dist":{"shasum":"b431930fca9508abceb62f3f37e5056eaa91faed","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.15.0.tgz","fileCount":19,"integrity":"sha512-TxdpZlSPqg932rP4DXAOMhslBKgeAMxcNfu3WGNCSdcAW7bKXM5Mva2uZSa7BcEJ3V65ISTggER1cRxKgoHRCg==","signatures":[{"sig":"MEYCIQC5O/9mIk0aGdj/A+/hz22dCiUDSXr06pfGHKDAAima0AIhAMooThPpQEuip67GgGcxk0/Hn9BLCF9EpjLibjTfbrvT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102907},"gitHead":"10078133cfe02ad0c8793e263447cc257370190b","scripts":{"prepack":"node scripts/stage-npm.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38cce34e-0f74-432e-93e8-e7c85974b811"}},"repository":{"url":"git+https://github.com/agent-ix/spec-artifacts-process.git","type":"git"},"_npmVersion":"12.0.2","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-artifacts-process_0.15.0_1786990973805_0.25948549334710047","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@agent-ix/spec-artifacts-process","version":"0.16.0","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","_id":"@agent-ix/spec-artifacts-process@0.16.0","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"dist":{"shasum":"c95a973c08a31858a72dc4c3a9fd90debf03870a","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.16.0.tgz","fileCount":19,"integrity":"sha512-afhCj52U7y8l7epi3RrSiwoIY3I6Gu7YDtcj3jhYSG5en6FME5xb/a/SMt2Iz0iBTXAJmdcocY250vdiefnAIA==","signatures":[{"sig":"MEUCICN8pfgJ+Htqf3YOuxrjFZO60L7xwP+zvJTGJsvYShb6AiEAzC8K6QAGSHFSdFfkopwqJ4kt+oublKBV7AOYjG2IZnc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":104087},"gitHead":"298786d54258ab4a2a47ed3b36f448a639336089","scripts":{"prepack":"node scripts/stage-npm.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38cce34e-0f74-432e-93e8-e7c85974b811"}},"repository":{"url":"git+https://github.com/agent-ix/spec-artifacts-process.git","type":"git"},"_npmVersion":"12.0.2","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-artifacts-process_0.16.0_1786992257900_0.36756199925950694","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@agent-ix/spec-artifacts-process","version":"0.17.0","description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","license":"AGPL-3.0-or-later","author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"scripts":{"prepack":"node scripts/stage-npm.mjs"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"repository":{"type":"git","url":"git+https://github.com/agent-ix/spec-artifacts-process.git"},"gitHead":"2e1b8fcd24c36e51603cb3dfcfab97b08acd067f","_id":"@agent-ix/spec-artifacts-process@0.17.0","bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-PlOF+NzJ9Ox94xLBTRuhBbcO1CSu9VLbiIPVg5hjAYCLKCzzmVTFOgVzAEQYhN7gG2DjRjB1HJt3Pwz44MY4EA==","shasum":"859be3b176d7dbef23f3ca5d8f59bb293e462f86","tarball":"https://registry.npmjs.org/@agent-ix/spec-artifacts-process/-/spec-artifacts-process-0.17.0.tgz","fileCount":19,"unpackedSize":105971,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC0JIElFSjQDmrXShsPGdKgJxDayhrB5SUgvh4VU7i96QIhANu3JdMQfxt/G8CWpKNA3fmBVv5KGvvGqiRFGi6H0DyR"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:38cce34e-0f74-432e-93e8-e7c85974b811"}},"directories":{},"maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spec-artifacts-process_0.17.0_1787009610475_0.0372766309567063"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-27T02:57:04.734Z","modified":"2026-08-17T23:33:30.726Z","0.6.0":"2026-06-27T02:57:05.147Z","0.6.1":"2026-06-27T05:28:38.826Z","0.10.0":"2026-08-08T16:52:40.623Z","0.11.0":"2026-08-13T23:38:11.300Z","0.13.1":"2026-08-15T19:34:52.739Z","0.14.0":"2026-08-17T16:38:04.100Z","0.15.0":"2026-08-17T18:22:53.947Z","0.16.0":"2026-08-17T18:44:18.074Z","0.17.0":"2026-08-17T23:33:30.608Z"},"bugs":{"url":"https://github.com/agent-ix/spec-artifacts-process/issues"},"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/agent-ix/spec-artifacts-process#readme","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"repository":{"type":"git","url":"git+https://github.com/agent-ix/spec-artifacts-process.git"},"description":"Filament Module: process-artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard)","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"readme":"# spec-artifacts-process\n\n> Filament Module: process artifact templates (ADR, Plan, Task, Review, Finding, TestMatrix, Standard) — Jinja .md.j2 templates\n\nAgent-IX Filament module loaded by [`quire-cli`](https://github.com/agent-ix/quire-cli) and [`quoin`](https://github.com/agent-ix/quoin).\n\n## Installing quire-cli\n\n`@agent-ix` packages are published to public npm. Install the CLI globally:\n\n```bash\nnpm install -g @agent-ix/quire-cli\n```\n\nSee https://github.com/agent-ix/quire-cli#install for details.\n\n## Install this module via npm\n\nThis module is also published as a config-only npm package: `@agent-ix/spec-artifacts-process`.\nThe package root **is** the Filament module (`manifest.yaml` + schemas/skeletons),\nso it works directly as a `--module` target or via quoin's `package:` source.\n\n```bash\nnpm install @agent-ix/spec-artifacts-process\n```\n\n```bash\n# quoin — resolve the module from npm by name\nquoin plugin install package:@agent-ix/spec-artifacts-process\n\n# or point any tool at the installed package root\nquire validate spec/**/*.md --module node_modules/@agent-ix/spec-artifacts-process\n```\n\n## Artifact types provided\n\n| Kind | ID pattern | Description |\n|------|------------|-------------|\n| ADR | `ADR-{next:03d}` | Architecture Decision Record capturing a decision, its context and consequences; moves through `proposed → accepted → superseded → rejected` states and links via `supersedes`/`superseded_by`/`relates_to`/`depends_on`. |\n| Plan | `Plan-{next:03d}` | An implementation plan that owns a set of member Tasks (expected artifact `Task`); links via `contains`/`depends_on`/`references`. |\n| Task | `Task-{next:03d}` | A single unit of implementation work; links via `depends_on`/`verifies`/`references`. |\n| Review | `Review-{next:03d}` | A review document that owns a set of member Findings (expected artifact `Finding`); top-level nav item, links via `reviews`/`references`. |\n| Finding | `Finding-{next:03d}` | An individual review finding/issue; links via `found_in`/`blocks`/`references`. |\n| TestMatrix | `TestMatrix-{next:03d}` | A requirement-to-test coverage matrix; links via `covers`/`references`. |\n| Standard | `Standard-{next:03d}` | A normative standard definition with a stable `code` slug, description and application guidance; links via `references`. |\n\nAll artifacts share the `process-artifacts` grammar and require `id`, `title`, and `type` frontmatter; Standard additionally requires `code`.\n\n### Object type: `standard`\n\nThe module also exposes a `standard` object type. It extracts a stable `code` slug (required), optional `name`/`link` frontmatter, a `description` from the **Description** section body, and a `guide` from the **Application Guidance** section body. These objects are referenced from spec frontmatter `standards_alignment[]`.\n\n## How this module is used\n\n### With quoin (recommended)\n\n```bash\nquoin plugin install path:../spec-artifacts-process\nquoin catalog list\nquoin catalog show ADR\nquoin write . --types ADR,Plan\nquoin review\n```\n\nSee https://github.com/agent-ix/quoin.\n\n### With quire-cli directly\n\n```bash\nquire schema ADR --module ./spec_artifacts_process\nquire validate spec/**/*.md --module ./spec_artifacts_process\nquire extract <DOC> --module ./spec_artifacts_process --archetype ADR\n```\n\nSee https://github.com/agent-ix/quire-cli#usage-instructions.\n\n## Development\n\n- **Library:** `spec_artifacts_process` (flat layout, Python 3.13+, [Poetry](https://python-poetry.org/))\n- **Build & CI:** GitHub Actions; dynamic Git-tag-based versioning; published to Google Artifact Registry via `twine upload -r internal-pypi`.\n\n```bash\nmake install          # install dependencies in Poetry venv\nmake test             # run pytest\nmake lint             # ruff + black check\nmake format           # ruff + black format\nmake build            # build wheel and sdist under dist/\nmake update-lock      # update poetry.lock\nmake use-local p=<name>     # switch dep to local pypi.ix\nmake use-upstream p=<name>  # switch dep back to upstream\nmake local-publish    # build and publish to local pypi.ix\n```\n\nRequired CI secrets/variables: `GCP_SERVICE_ACCOUNT_KEY`, `GCP_REGION`, `GCP_PROJECT_NAME`, `GCP_PYPI`.\n","readmeFilename":"README.md"}