{"_id":"@anarchitects/governance-adapter-dbt","_rev":"12-00e1c68a912bd69a0ccc11728ea49b28","name":"@anarchitects/governance-adapter-dbt","dist-tags":{"latest":"0.1.10"},"versions":{"0.0.1":{"name":"@anarchitects/governance-adapter-dbt","version":"0.0.1","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.0.1","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"e927f8290f14bbff53252cbe1e5504653ba7f482","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.0.1.tgz","fileCount":17,"integrity":"sha512-xYtWz9bz7hW/4ZIDA47Q8kwrQDClpeUZNOe7s6uYRM9d4tfA0U7OFZlGO8q9iT2Un6M8A11i3rQu2Gg8IG9Wyg==","signatures":[{"sig":"MEUCIHIkqCWpMK2or9Eurn8KmxXfL8BhlShF8ZQX3Ck0tquGAiEAuYNmpdlQrxJQ0AYj1Y0S5PhkZSkuk5q472UsTgKa+dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60982},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"d1ead39a693e296f682c9eae2bf0f327d702964a","_npmUser":{"name":"vrxj81","email":"johan@anarchitects.dev"},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"10.9.8","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.0.1_1780815424129_0.6670704870049051","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.0","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.0","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"c465299e156b89b22150b259aea1b695575ff9ac","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.0.tgz","fileCount":17,"integrity":"sha512-96OuVXsLKBdhL84rRW55NAWbGqEX+wNd4rnt0rGnFPfpZCNw/6nyyWw7gCI7hFQrKTXUD0iv2aRiEMgwScs7cw==","signatures":[{"sig":"MEYCIQC8pK5nHC3VPEYIUEmucHEZCQtIR30vByXGSp22uOmO7gIhAKordxIyr1kn519gl4W/dwBVEleN3/Ll5227Y/EkcDkE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55627},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"17abeb177f6f74a77ac7e60f63e891fa37c66883","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.0_1781158227836_0.9237796496270481","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.1","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.1","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"7b81f924571f7de43d0d7c5b89c6fc51ac5eb279","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.1.tgz","fileCount":17,"integrity":"sha512-oArX1XddhAOpGUn7zbqbHfW/Ur5ppFqC2EQUhS2fd5eDQrgpuVBnv4mhXokCfnIkEjifwS3yuqLby/1Nr8IrXA==","signatures":[{"sig":"MEUCIQDKo/vJlzVEODNqbrtDdNzul63Z7s7LzfwPI2BKcXhfGgIgUkWh4q9ZERT6THQ8VKT06iBBois5Y0PazE9uzlpeMiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55627},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"3dc9458fe6e288ce38716359b68bf4c85535e4a4","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.1_1781182075849_0.74593644837598","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.2","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.2","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"8ec1c59f0d35d20caf79f511991cb5c578fd633d","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.2.tgz","fileCount":17,"integrity":"sha512-2o4YV46+NJ8Y53Q45lwwGTXt0dMFuz57WXXvoH7vPfhSkoeQuqq69as7LLSJMW2smmIOHT7jQ9ZspKFVW8x++w==","signatures":[{"sig":"MEYCIQCUm3MzpA8eji2CuXGfBfPsynnEKjfRMewszfkD0uxLTQIhAMj0AiyFXuogwaG1MkSaY/tMv9F4HtyJbenDAU/8NYER","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55627},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"117219c20e1a832a8a55a602f024665b5d0794cf","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.2_1781204246397_0.6235700865270739","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.3","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.3","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"fd6632502b12d7412ea4a3423f114b0360c90c17","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.3.tgz","fileCount":19,"integrity":"sha512-TAmSu2o+6Gi9dMWRqSKR4pz+yAM2JL7WigZh2Ydc+DlJcpDsc7PEBvtQkUSaC2TBustNHs1QLzz5PPiWy2OYOA==","signatures":[{"sig":"MEUCIA5i1E7kbeiWGuIEgVZkDwSVrOG4n36noI+V5b9r52MUAiEA+lBGg1kpWHZvn2puiVY+GKj5gIBZuiAy7RKIF3uj40o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"f659d30f2aa2cfa6feea90b1657ec39d4d264275","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.3_1781379446945_0.7929483333082972","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.4","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.4","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"a7e6f3a48d8161e621fc2baaa68c76747fae8025","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.4.tgz","fileCount":19,"integrity":"sha512-rbSwsjvw7q/yHibhYrrLQ/Z+lovfHWaa+3SXGx18GbrV3nEWF7tUYj+OBDR0lFJmINA0ArPOuqOPvRxVZR6p0Q==","signatures":[{"sig":"MEUCIQCFpr85OKgfeJ7NX9uNMJkadekpi3DHtHcqgVVouWGLCAIgEBjlpICoxCx+4yKRLMIvuepI2QDci3qaXwP8B4TmXsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63698},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"6383cd98cd2556188ee421e6ee6f5c2e49ef464e","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.4_1781424046067_0.6389412881141214","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.5","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.5","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"10f95a7cec8070a235d0bf48fa6ca02335952c25","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.5.tgz","fileCount":19,"integrity":"sha512-vHGeRmRYrPWYAkGdlmouhcd2WtVHA1o5tqXodl9Sa2bsktyoTqZDwuA1mPNlaQrFKadCdki90RGORYQS2bDgTw==","signatures":[{"sig":"MEUCIFrXUUSyOMG31BBubqBTmvJru5G/Msu9ucmNIRm5MigKAiEApZxyUV8RuCROEiDYU4JXn5MnfwpbDwvMYflsEq6tFYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"584d6dd9d61db5f2f2b8a0fc4eb8db00f1dbe12c","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.5_1781698936600_0.33998142275652943","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.6","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.6","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"80482ab393e95b1511a5f330a9a13f45963de6f5","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.6.tgz","fileCount":19,"integrity":"sha512-Ehnscs58qOyFHLSg74NtCt9d60BrhXcAqwrSg6IBoUYDJeprqKHx7m5ZGH0LSck2DLjeXAvq0G1dFDArPj49Lw==","signatures":[{"sig":"MEUCIQCNNYL/44J4K9AgljijRbnx9vuoBUnRv2cPNXSkqMk1TQIgF3+WSHRRcMCW0/NF0fZmbCXJ8TjKWWX1i+Dn/YkXlX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61578},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"f1870b5796dec278b0db79f89e6dd7c24ccf6daa","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.6_1781792753711_0.7986505964733486","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.7","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.7","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"0bda2fc56f967109c43570168664c930e137a958","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.7.tgz","fileCount":19,"integrity":"sha512-DpGnoIuFEE2mwfjjQvPh3AWqLyX3TOIit+o5NKrH35baYLTTPBWOaxQ9/3exS6zYaT+Dxrr5sqAelFVOm1POBA==","signatures":[{"sig":"MEUCIF6xvyUp4DaUDKukUXMJa873O/RKITD4dLHskKZWtoGxAiEA1X0oCr1Aa9dhy2HjlUwvHbOLY7z1q2m+ezvf+EWrw4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"2adf50d162f222fbd6451362aba32275c3fd3481","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.7_1781951855567_0.26102282025634427","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.8","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.8","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"51ab8b7ec06efdb79c25cff0bbf1a693afc37ab1","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.8.tgz","fileCount":19,"integrity":"sha512-pyXQRqXKkaOs4jL6X/tzo3IUl4lJtUq0pWASu4fXRLT4+5cLPdk8FHNpV3H+ljIfvsBaCV0lh9GNPjICR1RP8w==","signatures":[{"sig":"MEUCIQC/GZm1XJR5WinGQW/Up3HgAKjW+/BZT2+kUxF51W9o6QIgUWJsQ9ZRmXs8KMLg2RE0I67iOm71qMyK1pH+mRzgCy4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"bdee2baae606f224ed0e76c431dde118db73f866","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.8_1782389770139_0.5419609028403156","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.9","keywords":["governance","dbt","adapter"],"license":"Apache-2.0","_id":"@anarchitects/governance-adapter-dbt@0.1.9","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"},"outputs":["{options.reportsDirectory}"],"executor":"@nx/vitest:test"}}},"dist":{"shasum":"59ae2b07e8e8cb061627043c8e1b94da50475ecf","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.9.tgz","fileCount":19,"integrity":"sha512-7y9ombu/8+KBssY0iZOg/Wslu1nwAWKebLxux5bbYTTNzQEkOBHCgyFIJvNQtBnPcMYsol5GWnjm11YBE38L7w==","signatures":[{"sig":"MEUCIF+GcJepkA6WzhJoc2pnb5ZbMJ9lF+bsfAsqVdMU+cTTAiEA8H1Yp4tBlDcMkACOVrZnEwDfC8Vto9zrMqW/3hANrWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61753},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","@anarchitecture-community/source":"./src/index.ts"},"./package.json":"./package.json"},"gitHead":"1d90f772ed92fa19e2ad46980e285d7a2270ae6a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"repository":{"url":"git+https://github.com/anarchitects/anarchitecture-community.git","type":"git","directory":"packages/governance/adapter-dbt"},"_npmVersion":"11.13.0","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","directories":{},"_nodeVersion":"24.17.0","dependencies":{"yaml":"^2.8.1","@anarchitects/governance-core":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/governance-adapter-dbt_0.1.9_1782400591236_0.6535773840303227","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@anarchitects/governance-adapter-dbt","version":"0.1.10","description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","license":"Apache-2.0","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/anarchitects/anarchitecture-community.git","directory":"packages/governance/adapter-dbt"},"bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","keywords":["governance","dbt","adapter"],"exports":{"./package.json":"./package.json",".":{"@anarchitecture-community/source":"./src/index.ts","types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"nx":{"name":"governance-adapter-dbt","tags":["scope:governance","type:adapter","platform:node","integration:dbt"],"targets":{"test":{"executor":"@nx/vitest:test","outputs":["{options.reportsDirectory}"],"options":{"reportsDirectory":"coverage/packages/governance/adapter-dbt"}}}},"dependencies":{"@anarchitects/governance-core":"^0.4.4","yaml":"^2.8.1"},"gitHead":"e73a7b4cbb0dadc1df99de1178656fde2539784a","_id":"@anarchitects/governance-adapter-dbt@0.1.10","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-AH5HTOphxQNBr9NHxQT1MJyXX8NKpYELxRNkW1BACrL7BIVUUnG/8f/qPwpE96Ff14orssSfdu95f1xuN9abig==","shasum":"38e6de56c4db05d486a922e52dc73499cd35dbdb","tarball":"https://registry.npmjs.org/@anarchitects/governance-adapter-dbt/-/governance-adapter-dbt-0.1.10.tgz","fileCount":19,"unpackedSize":71354,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anarchitects%2fgovernance-adapter-dbt@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGkYZ+gZiS83hH+wUxek71xVjuvqnqLfxHOdK5cy63QUAiBHj2ornWcFmnPpi0TxqOCKVrGN7mtq19qPi2sGR79/tw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c51b422b-225d-4545-91a6-88ff77e85aa3"}},"directories":{},"maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/governance-adapter-dbt_0.1.10_1782548429170_0.15423051079582772"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-07T06:57:03.977Z","modified":"2026-06-27T08:20:29.567Z","0.0.1":"2026-06-07T06:57:04.270Z","0.1.0":"2026-06-11T06:10:27.979Z","0.1.1":"2026-06-11T12:47:56.003Z","0.1.2":"2026-06-11T18:57:26.539Z","0.1.3":"2026-06-13T19:37:27.074Z","0.1.4":"2026-06-14T08:00:46.193Z","0.1.5":"2026-06-17T12:22:16.731Z","0.1.6":"2026-06-18T14:25:53.848Z","0.1.7":"2026-06-20T10:37:35.715Z","0.1.8":"2026-06-25T12:16:10.278Z","0.1.9":"2026-06-25T15:16:31.379Z","0.1.10":"2026-06-27T08:20:29.312Z"},"bugs":{"url":"https://github.com/anarchitects/anarchitecture-community/issues"},"license":"Apache-2.0","homepage":"https://github.com/anarchitects/anarchitecture-community/tree/main/packages/governance/adapter-dbt#readme","keywords":["governance","dbt","adapter"],"repository":{"type":"git","url":"git+https://github.com/anarchitects/anarchitecture-community.git","directory":"packages/governance/adapter-dbt"},"description":"dbt Governance adapter package boundary for future discovery, loading, validation, normalization, and metadata preservation.","maintainers":[{"name":"vrxj81","email":"johan@anarchitects.dev"}],"readme":"# @anarchitects/governance-adapter-dbt\n\n## Overview\n\n`@anarchitects/governance-adapter-dbt` translates dbt discovery artifacts into\ncanonical `@anarchitects/governance-core` adapter results. It owns discovery,\nloading, validation, normalization, and dbt metadata preservation. It does not\nevaluate governance rules, compute scores, or implement dbt host behavior.\n\nPackage boundaries follow\n[ADR 0001](../../../docs/adr/0001-governance-package-boundaries.md) and\n[ADR 0003](../../../docs/adr/0003-governance-core-adapter-extension-host-boundaries.md).\nPractical contributor guidance lives in\n[`docs/governance-boundary-contributor-guide.md`](../../../docs/governance-boundary-contributor-guide.md).\n\n## Public API\n\nCommon exports include:\n\n- `detectDbtProject`\n- `resolveDbtProjectContext`\n- `loadDbtArtifacts`\n- `loadDbtManifest`\n- `loadDbtProjectConfig`\n- `validateDbtManifest`\n- `normalizeDbtArtifacts`\n- `DBT_ADAPTER_VALIDATION_MODES`\n- `isDbtAdapterValidationMode`\n- `DBT_GOVERNANCE_ADAPTER_ID`\n- `dbtGovernanceAdapterMetadata`\n\nRelevant types include:\n\n- `DbtGovernanceAdapterInput`\n- `DbtArtifactPaths`\n- `DbtAdapterOptions`\n- `DbtAdapterResult`\n- `DbtAdapterDiagnostic`\n- `DbtArtifacts`\n- `DbtManifest`\n- `DbtProjectConfig`\n\n## Usage\n\n```ts\nimport {\n  detectDbtProject,\n  loadDbtArtifacts,\n  normalizeDbtArtifacts,\n  type DbtAdapterResult,\n  type DbtGovernanceAdapterInput,\n} from '@anarchitects/governance-adapter-dbt';\n\nconst input: DbtGovernanceAdapterInput = {\n  paths: {\n    projectDir: '/repo/analytics',\n    dbtProjectPath: '/repo/analytics/dbt_project.yml',\n    manifestPath: '/repo/analytics/target/manifest.json',\n  },\n  options: {\n    validationMode: 'strict',\n  },\n};\n\nconst detected = detectDbtProject(input);\nif (!detected.context) {\n  throw new Error('dbt project could not be resolved');\n}\n\nconst loaded = loadDbtArtifacts(detected.context);\nif (!loaded.artifacts) {\n  throw new Error('dbt artifacts could not be loaded');\n}\n\nconst result: DbtAdapterResult = normalizeDbtArtifacts(\n  detected.context,\n  loaded.artifacts,\n);\n\nconsole.log(result.workspaceName);\nconsole.log(result.nodes?.map((node) => node.id));\nconsole.log(result.relations?.map((relation) => relation.id));\nconsole.log(result.extensions?.['governance-extension:dbt']);\n```\n\n## Output Contract\n\n`DbtAdapterResult` extends `GovernanceWorkspaceAdapterResult` from\n`@anarchitects/governance-core`.\n\nThe canonical adapter output is:\n\n- `workspaceId`, `workspaceName`, `workspaceRoot`\n- `nodes`\n- `relations`\n- `capabilities`\n- `diagnostics`\n- `metadata`\n- `metadata.dbt`\n- `extensions`\n\nCanonical governance facts stay in first-class Core fields when they are\ngenuinely generic:\n\n- `classification.domain`\n- `classification.layer`\n- `classification.scope`\n- `ownership`\n- generic node kinds such as `project` and `resource`\n- generic relation kinds such as `dependency` and `traceability`\n\ndbt-specific artifact facts are emitted through the\n`governance-extension:dbt` model expansion surface owned by\n`@anarchitects/governance-extension-dbt`. The adapter emits those envelopes by\nprotocol shape only:\n\n- `extensionId`\n- `contractVersion`\n- `data`\n- optional `diagnostics`\n- optional `metadata`\n\nThe adapter is responsible for deterministic extraction and normalization, not\nfor dbt semantic interpretation. Validation, versioning, and semantic\nownership remain with the dbt extension.\n\n## Input Contract\n\nHosts and runtimes must pass explicit local paths. Supported path inputs are:\n\n- `projectDir`\n- `dbtProjectPath`\n- `manifestPath`\n- `catalogPath`\n- `runResultsPath`\n- `sourcesPath`\n\nOptions:\n\n- `validationMode: 'strict' | 'lenient'`\n\nRules:\n\n- either `projectDir` or `dbtProjectPath` must be provided\n- if `manifestPath` is omitted, the adapter resolves\n  `projectDir/target/manifest.json`\n- `catalog.json`, `run_results.json`, and `sources.json` are optional and do\n  not change the canonical Core contract\n\n## Boundary Guidance\n\nThe dbt adapter owns:\n\n- dbt project detection\n- artifact loading and validation\n- normalization of generic governance facts into canonical Core fields\n- projection of dbt-specific facts into the dbt extension expansion surface\n  using Core-owned generic model expansion envelopes\n\nThe dbt adapter does not own:\n\n- dbt governance interpretation\n- dbt-specific rules, metrics, diagnostics, or recommendations\n- runtime composition\n- host UX, CI orchestration, or dbt command execution\n\nAdapter contributor rules:\n\n- do not import `@anarchitects/governance-extension-dbt` at runtime\n- do not add a runtime dependency on the dbt extension package\n- do not call extension factory helpers from the adapter\n- emit dbt extension data through Core-owned generic envelope contracts\n\nFuture `@anarchitects/governance-runtime-dbt` should compose:\n\n- canonical governance profile config\n- dbt adapter config\n- dbt extension config\n- runtime invocation context\n\nFuture dbt host packages should own:\n\n- dbt-native UX and commands\n- artifact lifecycle orchestration\n- environment setup and CI ergonomics\n- human-facing reporting\n\nThey should route configuration to the canonical profile, adapter, and\nextension layers instead of collapsing everything into one profile surface.\n\n## Flow Example\n\n```json\n{\n  \"profile\": \"./governance.profile.json\",\n  \"adapter\": \"@anarchitects/governance-adapter-dbt\",\n  \"extensions\": [\"@anarchitects/governance-extension-dbt\"],\n  \"adapterOptions\": {\n    \"@anarchitects/governance-adapter-dbt\": {\n      \"paths\": {\n        \"projectDir\": \"./analytics\",\n        \"manifestPath\": \"./analytics/target/manifest.json\"\n      },\n      \"validationMode\": \"strict\"\n    }\n  },\n  \"extensionOptions\": {\n    \"@anarchitects/governance-extension-dbt\": {\n      \"signals\": {},\n      \"metrics\": {}\n    }\n  }\n}\n```\n\nIn that flow:\n\n- dbt artifacts enter through adapter/runtime config\n- canonical ownership, domain, layer, and scope land in Core fields\n- dbt artifact identity, validation, docs, and lineage details land in the dbt\n  extension expansion\n- `@anarchitects/governance-extension-dbt` performs dbt-specific interpretation\n\n## Related Packages\n\n- `@anarchitects/governance-core` owns the canonical node/relation contracts\n  emitted by this adapter.\n- `@anarchitects/governance-extension-dbt` interprets dbt-specific expansion\n  data and emits canonical findings, signals, measurements, and\n  recommendations. Hosts that need that interpretation install the extension;\n  the adapter itself does not depend on the extension runtime package.\n\n## License\n\nCopyright © 2026 Optimalist BV and Anarchitects contributors.\n\nLicensed under the Apache License, Version 2.0. See the repository [LICENSE](../../../LICENSE) and [NOTICE](../../../NOTICE) files.\n","readmeFilename":"README.md"}