{"_id":"@agent-ix/spec-objects-enterprise","_rev":"3-17e977784d7ce074d7741732c0af1589","name":"@agent-ix/spec-objects-enterprise","dist-tags":{"latest":"0.5.0"},"versions":{"0.4.0":{"name":"@agent-ix/spec-objects-enterprise","version":"0.4.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-objects-enterprise@0.4.0","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-objects-enterprise#readme","bugs":{"url":"https://github.com/agent-ix/spec-objects-enterprise/issues"},"dist":{"shasum":"50de1d0353c6f57d96a5063bcff32e9c2b161794","tarball":"https://registry.npmjs.org/@agent-ix/spec-objects-enterprise/-/spec-objects-enterprise-0.4.0.tgz","fileCount":11,"integrity":"sha512-j+3jMJDrud8xHw7Nl4swRnw9gI1XxFF213Cri+yOpfRAL64kdSLVnHrQqSR+H2rwh1ejCOBnSXZ0IAU0fwK0Yg==","signatures":[{"sig":"MEUCIQC0HTw2SBCfOpIE/H/x3EMSpcO2orbtiX8dhg4dRkqN4gIgKdugaVwXpApp8FRRrUQE7wF/A3OeAjvz+k46YeeBgIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52338},"gitHead":"05cf0793a2060569593baa50c7be55ed81bf1561","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-objects-enterprise.git","type":"git"},"_npmVersion":"10.9.8","description":"Filament Module: tier-2 enterprise-architecture ObjectTypes (capability, business_function, value_stream, decision, objective, principle, kpi)","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-objects-enterprise_0.4.0_1782529030464_0.10441612518864729","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agent-ix/spec-objects-enterprise","version":"0.4.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-objects-enterprise@0.4.1","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"homepage":"https://github.com/agent-ix/spec-objects-enterprise#readme","bugs":{"url":"https://github.com/agent-ix/spec-objects-enterprise/issues"},"dist":{"shasum":"61357f2e7f5246251d255a2190616dfe218397b9","tarball":"https://registry.npmjs.org/@agent-ix/spec-objects-enterprise/-/spec-objects-enterprise-0.4.1.tgz","fileCount":11,"integrity":"sha512-I0mc4Ovx8s0R2WHLveFuXahwaIWOAOhInHYbBUfsj/fq1xnOnp91Vec+QTHQdmWf1kxWwKGkNp8Afv53dQRZrA==","signatures":[{"sig":"MEUCIFqtez8bKYHpeOJWRp1NA3TwCW+/m2igHvtQgqp0AQOTAiEAxpA8ehpvtccBkIG4Hsoo/OhTm0VszczsQVKVjQ6mkC0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52352},"gitHead":"d3ac0075fc63af0ffef389837bcd8e92bf948965","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-objects-enterprise.git","type":"git"},"_npmVersion":"10.9.8","description":"Filament Module: tier-2 enterprise-architecture ObjectTypes (capability, business_function, value_stream, decision, objective, principle, kpi)","directories":{},"_nodeVersion":"22.23.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/spec-objects-enterprise_0.4.1_1782538118660_0.6046727415155606","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agent-ix/spec-objects-enterprise","version":"0.5.0","description":"Filament Module: tier-2 enterprise-architecture ObjectTypes (capability, business_function, value_stream, decision, objective, principle, kpi)","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-objects-enterprise.git"},"gitHead":"4be221d6fd3144c3f3d5373550059ab8b5d19ed5","_id":"@agent-ix/spec-objects-enterprise@0.5.0","bugs":{"url":"https://github.com/agent-ix/spec-objects-enterprise/issues"},"homepage":"https://github.com/agent-ix/spec-objects-enterprise#readme","_nodeVersion":"22.23.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-DtCdJNHkn2Pb3NXP75ajxJWqEO2o+bi1Xu0OI++6kk9ZoVToXae2ME0ooDUIcM6b+ngTvPsX28dGcCJflh+tAA==","shasum":"bc8f590c795e1773a605d083351a7f557be4314c","tarball":"https://registry.npmjs.org/@agent-ix/spec-objects-enterprise/-/spec-objects-enterprise-0.5.0.tgz","fileCount":11,"unpackedSize":52352,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDslcUJDBTpBp91ruo4m0vvjikON6begm7oZj2+xqSNtAiBwPFT9MBlBFVXF7ygtHNUsdF1GbpRGX6R0y03CNWMxTw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:0cf1034b-deb7-4013-99bc-0e8b616501a3"}},"directories":{},"maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/spec-objects-enterprise_0.5.0_1786207970492_0.20739976342441202"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-27T02:57:10.341Z","modified":"2026-08-08T16:52:50.788Z","0.4.0":"2026-06-27T02:57:10.593Z","0.4.1":"2026-06-27T05:28:38.792Z","0.5.0":"2026-08-08T16:52:50.645Z"},"bugs":{"url":"https://github.com/agent-ix/spec-objects-enterprise/issues"},"author":{"name":"Agent IX","email":"agents@agent-ix.dev"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/agent-ix/spec-objects-enterprise#readme","keywords":["agent-ix","filament","filament-module","quoin","quire","spec"],"repository":{"type":"git","url":"git+https://github.com/agent-ix/spec-objects-enterprise.git"},"description":"Filament Module: tier-2 enterprise-architecture ObjectTypes (capability, business_function, value_stream, decision, objective, principle, kpi)","maintainers":[{"name":"agent-ix","email":"peter@agent-ix.ai"}],"readme":"# spec-objects-enterprise\n\n> Filament Module: tier-2 enterprise-architecture ObjectTypes (capability, business_function, value_stream, decision, objective, principle, kpi)\n\nAn Agent-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-objects-enterprise`.\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-objects-enterprise\n```\n\n```bash\n# quoin — resolve the module from npm by name\nquoin plugin install package:@agent-ix/spec-objects-enterprise\n\n# or point any tool at the installed package root\nquire validate spec/**/*.md --module node_modules/@agent-ix/spec-objects-enterprise\n```\n\n## Object types provided\n\n| Object | `type:` | Description |\n|:-------|:--------|:------------|\n| Capability | `capability` | An ability the organization possesses (e.g. Order Fulfillment), decomposed into an H2 \"Sub-capabilities\" list of child capabilities. |\n| Business Function | `business_function` | An organizational function (e.g. Supply Chain Management) described in an H2 \"Description\" covering what it does, who performs it and which capabilities it supports. |\n| Value Stream | `value_stream` | An end-to-end flow of value to a stakeholder (e.g. Order to Delivery), listing its ordered \"Stages\" and the value each stage adds. |\n| Decision | `decision` | An architectural decision (e.g. adopt event-driven order orchestration) stated in an H2 \"Decision\" with its scope and the alternatives it supersedes. |\n| Objective | `objective` | A measurable goal carrying frontmatter `metric` and `target` (with optional `deadline`), explaining why it matters and how it will be pursued. |\n| Principle | `principle` | A guiding rule (e.g. promise only what the network can deliver) justified in an H2 \"Rationale\" with its implications. |\n| KPI | `kpi` | A key performance indicator carrying frontmatter `metric` and `target` (with optional `threshold`), explaining how it is computed, who owns it and what happens on a breach. |\n\n## How this module is used\n\n### With quoin (recommended)\n\n```bash\nquoin plugin install path:../spec-objects-enterprise\nquoin catalog list\nquoin write . --types capability,value_stream\nquoin review\n```\n\nSee https://github.com/agent-ix/quoin.\n\n### With quire-cli directly\n\n```bash\nquire schema capability --module ./spec_objects_enterprise\nquire validate spec/**/*.md --module ./spec_objects_enterprise\nquire extract DEC-001.md --module ./spec_objects_enterprise\n```\n\nSee https://github.com/agent-ix/quire-cli#usage-instructions.\n\n## Development\n\nNative Poetry-based Python 3.13+ package (flat layout, package at root). Common targets:\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 + sdist under dist/\nmake update-lock      # update poetry.lock\nmake local-publish    # publish to local pypi.ix\n```\n\nCI (GitHub Actions) runs tests and lint on push/PR, and on a `v*.*.*` tag builds with `poetry build` and publishes to Google Artifact Registry via `twine upload -r internal-pypi`. Versioning is dynamic from the Git tag. Required CI config: secret `GCP_SERVICE_ACCOUNT_KEY`; variables `GCP_REGION`, `GCP_PROJECT_NAME`, `GCP_PYPI`.\n","readmeFilename":"README.md"}