{"_id":"fullstackgtm","_rev":"74-b5efc8c094478781ba3d96fbdb0092ea","name":"fullstackgtm","dist-tags":{"latest":"0.59.0"},"versions":{"0.10.0":{"name":"fullstackgtm","version":"0.10.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.10.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"1e82fbed7c4da99af0f4f4474e11caedf01ef957","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.10.0.tgz","fileCount":77,"integrity":"sha512-3Bw3ELcfVmXBCBvLjmg5Y7fUDlEeYyMXX4i0lELVwZTyqY2tlcl4SfHGBIncoRXWP0hUucWF+TbQtEJGWcwcOw==","signatures":[{"sig":"MEQCIH72bBmUmPfSacI1C3V82af5ywcBfXiW5vdR8koJpIxeAiB8j/n6aF68MQ56Z9+7JdtrY0/PvEbrV+0z0c64kPVNNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":484500},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0d2e960020b0f014d2a7d4945fe9890a3d70008c","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.10.0_1781158933038_0.8593384597755949","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"fullstackgtm","version":"0.10.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.10.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"65b7ab1de53ee29dd0d078c00c029a5389e1f294","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.10.1.tgz","fileCount":77,"integrity":"sha512-JQ6NwCoc1OEyZMx+El3JbZM37RGzMGnvJbQ3D6SjoUT8Kw/214QIJU7IqiakACEiHz7C/1/xArmFZhGp8XU1lQ==","signatures":[{"sig":"MEUCIGLSYIRo1iaXsqEZhtuOERywI+Mbi+84r1vqONtipfOUAiEA24cJ0FiPCpVCTGiiWJ9BzbNE2hcoZnDOU3niJ6Lkcq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497968},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2d9639e4ed500d4b472ca6fc9e51e574feaa710b","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.10.1_1781162178327_0.36130133198893133","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"fullstackgtm","version":"0.11.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.11.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"268a4d7a6b10c7c6ec526ba79f82e9466ce6a22c","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.11.0.tgz","fileCount":83,"integrity":"sha512-i/pBvfpmf3wGZvytSydqrwIE37s9GMtlKAxgvYXDl+D29PG1sEdTOdd1JY259MKuZemcSTUKReyn5X+KURyVag==","signatures":[{"sig":"MEUCIQDWeX1Bx+y7rv4cocqFyUMqw6p2DboB5q+G1TRK4q3ZVwIgKDqPeRcHZa7ZZZLKr/J2Qv5Yko/BCoQbr/GRu7Bb/xE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598478},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dcfc322c9cff2c3c79c4c01852ad983c140b829e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.11.0_1781165335232_0.16496190636967278","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"fullstackgtm","version":"0.11.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.11.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"0c00f144774e2b2bf1d3a3e4702c81380414633e","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.11.1.tgz","fileCount":84,"integrity":"sha512-Gzy7MC9MAsLBItMG3xWaI2MMoYzo6p4zmiJMbhAua19fuB5xS1cLbWosUg8NFHxfsFpCLkBFlEczKPNPRjoaNg==","signatures":[{"sig":"MEYCIQCJ0quXL4QXHqhh5Dtyv2MKGKF9fxkGmLUJenOzWzp31gIhANr/bdyVEltD2YkDA+Oi1qaFC/N20c9GTRN8/L/QW76P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620658},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"0822d8a1c69fab789963a4de5cb99ce7dcce755c","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.11.1_1781167070313_0.46082810746101344","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"fullstackgtm","version":"0.12.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.12.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"829da33a21c174ad87766361aa7bf4b4ae6d8de1","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.12.0.tgz","fileCount":84,"integrity":"sha512-R8Yim3Znesdik6uojIH7ddmU+cpXhNScqdXWW4fp3Q8s1x76aNN1i1/sxFn94nEHkEJxmTp+S+SwsdvOe+X9kw==","signatures":[{"sig":"MEQCIDPPgXmWuOsdcl9MGVse7VnqJxCkLXMFhq76OK/W/7GPAiAym7loALJMDsjcdTNGl+D9YQH/ip8kIcPnJ3zrN8SLjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":638462},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"db8ea40c76b80423159e9ebd90e1c7e67c91f757","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.12.0_1781169888862_0.019877951397926585","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"fullstackgtm","version":"0.13.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.13.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"1ee240200588cddd10babf2dfc5dd089f4adeaa2","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.13.0.tgz","fileCount":87,"integrity":"sha512-nGYyS/4uAyp776E2IJLRBvHYYdyYH+KrshXLYDBQT8C7OIwiIrxelkP/hs6WdhSFludHU5Z6CBNndVlLC/5uBA==","signatures":[{"sig":"MEQCID5Rq9+nnV9nFJ4SQh8bJX9TzuWjpnFhfeeMA6yUZabRAiBzZnyxkO2YdOqJai7K/Prb9YQyQJxool1Q2FqdlF6s1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":690478},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fddce11f06c45044cb9ec74c0b7a9b214c55dda6","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.13.0_1781171245676_0.417973278424318","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"fullstackgtm","version":"0.13.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.13.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"7d24892d576781db784f315706e06f5dd91affd6","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.13.1.tgz","fileCount":87,"integrity":"sha512-56FmoITeedV3k3C34k7fLId5JeznJ+/Q62jGDzJuNDFZa2C60zYWp/1U8Z01iQ3EL/vsmp+52qU3xG9tqilwPg==","signatures":[{"sig":"MEUCIQCWfQ73nitzTZClB++HqTgC/EimSFO7BNb5auaBWRFIewIgZFYnbb/F0RMdZnQZQiKUm4TRY5/XT06gz2sjHmtMjSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":692052},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6a12b64f504b7b3000cce5deccf885fc3cc978e9","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.13.1_1781171407878_0.15479882350271557","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"fullstackgtm","version":"0.14.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.14.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"a4ad72bf6f11f1007a41a61aa90b61f854627deb","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.14.0.tgz","fileCount":90,"integrity":"sha512-fyjMp3VgLKwaickyciIhFFkCJwSPjDM55pMOuCSXqHCzUgAdPFzJQ7f5T0Ge3pTg0WHVytS1uSD9khd69NphEQ==","signatures":[{"sig":"MEQCIDgtH/ctBKrcUjrGfreNDAdLCNm/O+smsRoWAduW/ItbAiBkx88MnP+jnZFghCXz4iw/5QYuogDERgR8Mh7N3fOcxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":742353},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8825706fb9303e54a7c1971fdc2de90550195d7f","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.14.0_1781173261293_0.15857589441820363","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"fullstackgtm","version":"0.14.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.14.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"720924484b17fe9dad50061bc58642778f3eca92","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.14.1.tgz","fileCount":90,"integrity":"sha512-vB18/1kemx3u/mWfwlLrq7CQxYGeauxnLH2MAnQCHc5+xIsFHOVl+37aDYSmZidrtyUlmGNVaMkyUKuoyyqnAw==","signatures":[{"sig":"MEUCIC2gVRlXtxPzr/YuXp7zhGQq0t1GsZYWD52znq50jVxcAiEA5LvW9h9e0KDBhi59aCgvHkcRl1EOsuGDt3e72zgF1d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":746353},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"5e24b7827bc10a00a40d8bd3e50b61d3f8d9088c","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.14.1_1781174264595_0.9377038109509739","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"fullstackgtm","version":"0.15.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.15.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"4c53edac6b258c68210afc7cb1220b8d4631efee","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.15.0.tgz","fileCount":93,"integrity":"sha512-s2lRueOClE5RttCx/eO/CGjpGfJ5tcqbVRssJFrrE8xrDdY3rBVp5ahBIr7roQI4QgSREVuWHkSWtBurFms0yw==","signatures":[{"sig":"MEYCIQDgpJHT13JHb/MzoU8u9EG+QEy/d+e45cdYjT02vGpQ2QIhAIf0DDYG23JkWop8/pb8QcyGVPE6DRp4jFIdsguTmpoq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":780132},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4f44d418f0ea5fe5ada1af430af6f4793b230a39","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.15.0_1781176856412_0.6062744579534916","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"fullstackgtm","version":"0.16.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.16.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"63de9fc70d7d01af595e8e0b28d17ac5b5eda297","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.16.0.tgz","fileCount":99,"integrity":"sha512-lpFyNlltQQVBvw9PbozrBmBi32rvpPhik5eJphqvWWBITYlGLRYRIfWEOLg06tSaB5t+Zl99nKErU3CxIuZqow==","signatures":[{"sig":"MEUCIQCXvUWpJE7RD6liwF2ewyIl2oehAo2LEYZA5kgdcm+oaQIgSxhMlSNMyFzu/z/3ULsqFmd8YJmyANzfueJiQf8X14M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":861318},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1aaf62cf9dd5709efba24eac4450e1f0893661a2","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.16.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.16.0_1781178124563_0.4412071726928881","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"fullstackgtm","version":"0.17.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.17.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"0de59d24b71cda7b6957224688246acd24248f48","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.17.0.tgz","fileCount":102,"integrity":"sha512-Uboo90aIc/qoQxm6GpT3tpLCZTqxhZmegDxu4fL7Rk0oCds8o1CtlqQX4CAP4UNdjp87UIsmo3qo3LQLwQaOmQ==","signatures":[{"sig":"MEYCIQDtaqGlFNDKqvAcJw+YDdZVYcdTLvuZVFpxZTezOfqeTQIhAOedn09uBbNLS6o33eXYzkk6kC6yd+dbd1U5jLJrJi5k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":916916},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bec349d3e25ff50019fe4ce7f21f1b4272ee0c44","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.17.0_1781212924207_0.05612126318112698","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"fullstackgtm","version":"0.18.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.18.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"232610ddcdf4d9c018bafbf9a92bc1213c45cd7d","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.18.0.tgz","fileCount":105,"integrity":"sha512-XnBZlVGS+zwZdjs+Kn8GlbWZQ7bWLNon7sWksJUYI/swUekiMuNEGlOmaDVV1Q7fKZYKwQLNQZrGWx0rKcnWhA==","signatures":[{"sig":"MEQCIFTUrmMDkR5Pf6xvp6fPPY7ciHJggXst9HeHnviFINzAAiBAghfpoYA9VoLrAF3JtB+dvdkezk/URHhRsfiRX1NJzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":967507},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"733721e5b657295a6c7e9d5fa2179418caf80eaa","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.18.0_1781213533447_0.12249303429644454","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"fullstackgtm","version":"0.19.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.19.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"847c332274462eb60e2d0a8821125484d4c666e9","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.19.0.tgz","fileCount":108,"integrity":"sha512-zwiIujEeyC0QaRcTLCsBzt2NCHJgZiuwpnkw8JSNxMgyMpkBfflD/WLYjT0Gf5vaK/fW1YMAfPEwd3b1mS7HsQ==","signatures":[{"sig":"MEUCIFG8N2pqrnLhUzHwFZBVdekZjcuVCmAE0Y44ocaJX5IaAiEA4R5/t+uJD/wZAKqJDhyRONl1Rko6oshGnMS0LKjacVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1032642},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d704790b1845939a71ca98b4e31bdafb06a9b0a3","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.19.0_1781222645938_0.5339112378509887","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"fullstackgtm","version":"0.20.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.20.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"3e49b18cc5660f9391399992bcb2d2c633b30823","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.20.0.tgz","fileCount":114,"integrity":"sha512-7IEpCraxQ9FQsjbcbcAXwg/iCTeeyShz2hNAIrn49liXmgh55DzG9hzs18eOtOYxyjBpylx21ysPuGEl8Z05fw==","signatures":[{"sig":"MEUCIDcqsRNB33R8dv6Wdxnlf6eMqfvntD3ULrTzxffV0G3LAiEA20RHLuSYaD5kl1g2sAWGo9T5MN6UdZjh6Q3Cv92rf3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1095724},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ee147c0b1229d0887b80966899991b5b2562002b","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.20.0_1781244391847_0.02518883267114891","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"fullstackgtm","version":"0.21.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.21.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"31b1794194c79f9a38ef7970ca4e0710c4d51a37","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.21.0.tgz","fileCount":114,"integrity":"sha512-uZWRLtk9DAWLjYsLQVI4MNgHiARTJxEwLFB5kt0U4hmmWRMrIYNjGDVDVJGn2dJcVfu2lFwOKGwME2ZjEIoToQ==","signatures":[{"sig":"MEYCIQDcbh/JvVMIfPc0n+QX8DQyVMYRDaTdpCbnXTvdCXChWwIhAL3WHq3JeTBAtLd/QcEBecJUhSbk1P43kekgBVfA8SOd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1112997},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a13d402a51799aa7e69323e3225f238d791a752e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.21.0_1781285720696_0.7690578989624854","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"fullstackgtm","version":"0.21.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.21.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"30f7ceeb4377118fb274303262104a400d1a5e85","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.21.1.tgz","fileCount":114,"integrity":"sha512-TqEiKTwQIDrMKbh5+qlThKTdjvzS5EPLMjA3PUK2NoWzs1dYA/ZB8QHUJ/6z2EDlWihkV0Od8BYfyA/YUY1Wzw==","signatures":[{"sig":"MEQCIH3G3tWcfXkqy9Ou6jdyvkLGd7PnWdCikS52wc25s7NWAiAzGcZv6tKkEzE3xychFX+RWGbOfw7vH8FIexBkctq2fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1122037},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b0875d1a180a144f78a7c800892ee8a579669173","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.21.1_1781286424616_0.7458230847553202","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"fullstackgtm","version":"0.21.2","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.21.2","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"15681729915d7a0d636c3025b927b2997e25c1e4","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.21.2.tgz","fileCount":114,"integrity":"sha512-sU8DCKDGaT1Lk2fzZMWdLRIgXq2NTuL3Po//wLaGKCFx7Nf54o54m7ZVQH4AcRUIthpvQZrL5ysERgkQQJhoQg==","signatures":[{"sig":"MEUCIQDF4J73QeijaT49tedHVpjNmSI+J4rofmPhYLSZvqTpEAIgF0i2lK8NS5UH22LazXHB8zxzf2y4Vimfce4utm8P62U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1133303},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"d50bd0cf6d81cc7e383cc2eadb337221db8c0403","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.21.2_1781286787614_0.6772958641227513","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"fullstackgtm","version":"0.22.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.22.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"d0a65e7569095dedca9f0f2e66e6c60d0a133a0f","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.22.0.tgz","fileCount":120,"integrity":"sha512-KS0u5PBadwJQZd7mHoIHtBeSIslTEau78/gSJfq0/KqayLKM0uWzJw1KsocCBWw4C9brtUh+axN2V2aipheRrA==","signatures":[{"sig":"MEUCIQDZiwT5pMjXxzMEOTm4TcoKfK2q4HPumRfkQ9zs34xwiQIgaIMGp8L/Gc1gR1gbK+uqSTQbcGia+gPO5jYIRMtU8r4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1209259},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"bbff70696269f9c45522c59b8b70e14dcebba32e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.22.0_1781287286107_0.8905961463653513","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"fullstackgtm","version":"0.23.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.23.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"8506df9c0eba734d2312b2ac19c61f1eda2f475e","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.23.1.tgz","fileCount":126,"integrity":"sha512-z92LtLXdfDXu2FKKa7eE+bp/XFBgOZ4HqJsBy0ghx+2xGn1S7zpFUDZ7Fiv+J6V/Rl+KN9c/jXQl6EgKuSVCOg==","signatures":[{"sig":"MEYCIQDiItyM9TlfIkOEiCbnSQy3ZOFVb5VVcrb3QU4Ks1GupwIhAINS7PiIodu/ILgDSDsUO4twuHB8gazfwwalHr6N2tre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1364734},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ee3e5dcb20413be4ca1dff881cf2926a9ad9174d","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.23.1_1781287833097_0.8196779468703046","host":"s3://npm-registry-packages-npm-production"}},"0.23.2":{"name":"fullstackgtm","version":"0.23.2","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.23.2","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"25b13459c89ad39d313fe12d83c19845b4b2812a","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.23.2.tgz","fileCount":126,"integrity":"sha512-fgH/V0EiSZKn16Fb+uvjR8O2l/d9QYKBXTrQ7a8D3tqgZPZ8PYTWU2HTdaFuOijg+0stq04f5IwvWRPmtxtuTA==","signatures":[{"sig":"MEYCIQDu0tCIW+p1prfHhbNbgxFbnx+squG3eoCUjiNl+BNE2AIhAIhg85/cKvQlXp7OPR+UsUfEmHXzRiVBsdcloMA7wF0u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.23.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1373343},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"912f4423d50ae5023abed43ddc85123b74b1fc34","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.23.2_1781288222912_0.9389779805533998","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"fullstackgtm","version":"0.24.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.24.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"fc0e784c092b3b15a14ccccf679014bc50e48a41","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.24.0.tgz","fileCount":129,"integrity":"sha512-rjRctN3tgzyf9Oja3zFzoBs7wHcJ178L9oLGVmsxa1QtR8xX9fVEhyxJSbRZEHCZI619Yv5zsu3+DLiCwsGsew==","signatures":[{"sig":"MEYCIQD6os/QNRzqux+i3qo6I/KGd7gzml8g/8mi7CmYoX5KoQIhAICBF3q2HgoxMTBDDFnBXBV2K3f6iLQsfFZPNk5NyKwp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1467780},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"766d4bc8196434259996f884bccadca7b62810d8","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.24.0_1781288921007_0.9733574662451363","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"fullstackgtm","version":"0.25.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.25.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"3dcd5193ecf151f53325239f6fb4e1f5851f9062","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.25.0.tgz","fileCount":130,"integrity":"sha512-OCHYCemloFPS8UhZtrMlEn0YDxWZHJXqrZ2oysVskZXSkUTP+w/4UBUsv4U1AvUxQll+of3s8OZVyDMsbfuKvQ==","signatures":[{"sig":"MEUCIQDrVLScL5g1XptjRH3+BjExCfKsjS7EVroEcySKk/wV7wIgJji76Q9iSpoAr5PjZymvxnMsvuqwj72KR1cWr7kUKk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1474155},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8b4b8383f22378230b6d837afd5b36690bc530ac","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.25.0_1781290723050_0.24665802372995627","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"fullstackgtm","version":"0.25.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.25.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"a416a8687afe701d0028d211efb025e122876e74","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.25.1.tgz","fileCount":130,"integrity":"sha512-6JdWTkL8RJtmI0nU0OPsJbMTSec9088ejlwbPESgn7vnXCLplw1g+RqwUP9U5rAfDFBDoalYuS6OBNgH/FXtdA==","signatures":[{"sig":"MEUCIHDq55WLVITW+mNUhlDxwYQ07Y+YYiEdrJUlBHHkhSaJAiEA0Au9ASSmSrLm2vQyo3AnjemtV6HSIc6DCIv9x2XmK5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1482598},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b2596262743983fc4c6c562f56f2fa1496adf4a9","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.25.1_1781555164576_0.741050530071558","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"fullstackgtm","version":"0.25.2","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.25.2","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"0718bc56e043710703a07198b808f6f076027483","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.25.2.tgz","fileCount":130,"integrity":"sha512-DoNcQCi10L1vmYrBVQHusOPFTk00WQ/W1q8lZ2EnQEkSKfcD0JQXmKytxbZWIIs628R/bj79lc+avhxo4SbYMQ==","signatures":[{"sig":"MEQCIGXGWtAiNUDjWR6t04ZHo8j2Fd+qArCm4DUBdUKrLNjTAiApLImnVOLiy+Guwd9x57DVlFkmu0eVkHLt9I2eqKzPrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1516401},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"02a9458c8a9a6756ffd6ca786375982d7aa0b811","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.25.2_1781557959721_0.3782846543328857","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"fullstackgtm","version":"0.26.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"name":"Full Stack GTM"},"license":"Apache-2.0","_id":"fullstackgtm@0.26.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"ba67ec63d16cc72464b1c66ca3e4aa49b277ee1a","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.26.0.tgz","fileCount":136,"integrity":"sha512-X8sP2YyStjB/wFDJtXCcHqah5UaA76JFs00qR38t43p1HP1+VeDrdfrFtBxWl/ElGD5t45RBEuWA64KBs12MDA==","signatures":[{"sig":"MEQCIBEk2H4mQ6sOALfhsTxBhQC72cD8bRl9qVe4LbgQCogCAiAAycqNwH0IKQn6sp+I2tZQXSN7vM7JB+t5+rfokoyHpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1579632},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a23e1e449b652cbbb3d3632c29e2c9a942c09950","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.26.0_1781590467025_0.9047366862343187","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"fullstackgtm","version":"0.27.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM","email":"security@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.27.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"a2555086e6763c326073cb8d0ab814b196575a35","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.27.0.tgz","fileCount":142,"integrity":"sha512-mtM4vy59w8BjcYFsvuPzO25jD1x1Ac1lEPXxT4G06bWiyX5o6J8O+mNxmRLZ3VqfYH8OvEccLehEvQuXspcJfA==","signatures":[{"sig":"MEQCIEa1GWx7bqMngvu8MpDYHItGjc8o19z2VZ0RdY5+81kzAiB0E5RJcH8hBAV9p5R5AKz0U+m50AOUD0ZizDofdRsUlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1614979},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"52298a0f1a2f5306da928d19d5053839bc48e421","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.27.0_1781600482412_0.6121462793155341","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"fullstackgtm","version":"0.28.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM","email":"security@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.28.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"6f77d6da6cbcb1f315e59268f039b7b607d70269","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.28.0.tgz","fileCount":145,"integrity":"sha512-foaR/JMZVNqLmH90TqVdlZgzGGhILqH5XHcsDfEkLH2COFhUvdR5esR1hfZAR5wqd7RaZQzWUj6Vq5dG0t024w==","signatures":[{"sig":"MEYCIQDrZWQExFJQ2bzEs5E0CPvYFITE5kz63H+NVx/GJ8BPeQIhAIVT9m0gRfnaOwwfcqCJb5dkLIZY3nhVK8ggf2x3bcN/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1664448},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f65fa13377e830b62bc8b0e074cf8cd6259936f5","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.28.0_1781618305977_0.3118616541192283","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"fullstackgtm","version":"0.28.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.28.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"e9488b9de0a66d9db828306fb89df88e7f9fdc55","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.28.1.tgz","fileCount":145,"integrity":"sha512-HqmC+ei9UcF8Ni45kt1fI4i0iOJtkdTILJZodAdH9Clo0AKCmEnoO9hdbjlYcGyXIJAD98WTcvOc+KeSFKvVxg==","signatures":[{"sig":"MEUCIGOj3fkcgWVxl9YvdD7ZP8oNW7h/h2XJf6D1yK+OnStiAiEAi+J1vH2naErBVAbkSZDEnebGqxpwuc2f4qkVLf8RQCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.28.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1664704},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"6fc30271512684f01744eaa7a26879a67f5c2927","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.28.1_1781649222961_0.2958378652258056","host":"s3://npm-registry-packages-npm-production"}},"0.28.2":{"name":"fullstackgtm","version":"0.28.2","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.28.2","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"8bf2d6dde7eb1a50d20d37428d07ee03ed463dcd","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.28.2.tgz","fileCount":147,"integrity":"sha512-dlblUNKyJr//J9vyZvmvlmB+2hUmlrZSr9DFcqvJq5HQaOtBbmtZlLLoayAXu0r1BfOHEQW8TLLsVb6Qe1Pz8g==","signatures":[{"sig":"MEYCIQDWE6QQHblLNeZMUjXV/rbFpXOg5z9QxRQ6UlAaA1cgRwIhALxYGIcXafu5HmxISQagBVo4wt/K6l/aMto0QXEMGcDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.28.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1677157},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1c3e34b30238b92cc337a7ce7fd5edeb00adea76","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.28.2_1781649959973_0.6991040703901272","host":"s3://npm-registry-packages-npm-production"}},"0.28.3":{"name":"fullstackgtm","version":"0.28.3","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.28.3","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"0499b089e08430bf454f5f1819d01973c387a0fb","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.28.3.tgz","fileCount":147,"integrity":"sha512-jhrcgW5QJaP2HcRHDs6m2WQUOnTOrdiPp3DJt5wpo1p/w5vVP9vkkdVM6CAYFbxeppnuA1v2FZpHlaOm+GpZow==","signatures":[{"sig":"MEYCIQDCHaqY3QZ635GQ9csFv3T+vc9L0XpmBTUS0PHDLFL2QgIhANw/npvZDY03fcJp3rPDub13YwBlQHPmzLvsMEzPlhen","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.28.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1677688},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"2096bfb01fa0613c1a9449bf62174fce523c94d4","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.28.3_1781651291289_0.15981735653742923","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"fullstackgtm","version":"0.29.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.29.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"83d462f18a6b29e8a88761b166937fe4e1f4488b","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.29.0.tgz","fileCount":147,"integrity":"sha512-A5XvY527rqQ6VjRtyRT1b2sJHS0Jnhqr2atTTAp7MVXdDHyEZkMSzcGhnnv1kex5gvS6ZvSdtOQ3L9zncFVF2A==","signatures":[{"sig":"MEYCIQCigeTFLMhyqfN7evcGxFdJl9GTw2513l3RuKfaJPyiwQIhAOkvfKJc1ibEdK3B4s7clvvjjZ8hw/JBRYMTV1S/70ks","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1678588},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"4deec15805a45573c4e4bc1f8bd0234622c6aade","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.29.0_1781659008750_0.18538570785449093","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"fullstackgtm","version":"0.30.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.30.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"4267cea9507b40bfbdfe9ce9a5d53199ba6f81be","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.30.0.tgz","fileCount":147,"integrity":"sha512-VF8leNYfTNn8O4OvcLzFIaPvK0oEAi5/HOH5siwFFqS/uwfb/Lsd3gZ4z9rt8u7eZD7qR1SdjlxJSnE6HzVqmw==","signatures":[{"sig":"MEQCIHh2hpfdfFCNS88I54OGdDmlf51Nv4roLNBdkhQdJWwcAiBBArle3cCJVE+UgmH9wA4yx7NuHV+sbZV8ytSBNJxCtg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1692992},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ed3ebeda619086cbfb9a9632618c6f3970bd05e3","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.30.0_1781662351052_0.06970495491151452","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"fullstackgtm","version":"0.31.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.31.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"0299c502dabadd680dfb4ba0718c26a596acd755","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.31.0.tgz","fileCount":147,"integrity":"sha512-mxksb0skUMFcoQUau+IWvlFqIL3dJr4aAqnaOpVHh4xBryngPzdHRefrdb9FtU1/0/zPOSo85ebY8beU4vu4Rw==","signatures":[{"sig":"MEYCIQCAAElLp25xjsjQ6Bij4U4YHwft0z7xJbzm6ilaJZF/BAIhALqlCPoThcb+8VwauZRWyRHlwsoylwbpCNz3HkwL+vw8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1696382},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9cdf420df905b4d0d5921a031daefc775503554e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.31.0_1781819979985_0.9870879946413706","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"name":"fullstackgtm","version":"0.32.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.32.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"128de55f621055d7964e5fb6efdc1d36fc6b246b","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.32.0.tgz","fileCount":150,"integrity":"sha512-p10cpiLtdObdLzU5veAmcXDP06srdtRPL0xBYf6Uiqc3NT1jqcpTtn+W/p7n5ljcVg/kVz7tCLMVnby8t6rEZw==","signatures":[{"sig":"MEYCIQDvP6if5P4unzZuesNflvQ6aXQE9f/D1b7zGJRL7erHEgIhAOMJKProDtfc4kUg2Y+FHHk04W0m9qQzTBSkTw5wTHty","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1782030},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dbf99a1d11751f7b0a88bfa92b80ec1eb9eb15be","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.32.0_1781825386686_0.035155311663919386","host":"s3://npm-registry-packages-npm-production"}},"0.33.0":{"name":"fullstackgtm","version":"0.33.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.33.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"20057b7c4ac2cab7ea8e2917d11e036e69ee6a21","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.33.0.tgz","fileCount":153,"integrity":"sha512-/YFHxGzFPM79Ae4QE3WLaytgic5NAx+66eeHPxAByTexqF6XDIakGQ3UOMZjqj6nNjnPBw/K/IGT238NQUUBUA==","signatures":[{"sig":"MEQCICdV2/b1z3JItwx3TjoHZAshz5J1h/++8jnFTgx6ZDo1AiBDhozQynpMRj+FAZlBmxz8dK/FK/PPdGjpm2KjD6WhTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1817565},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7b4f6ca6660bd4e639c840cc17ebaf64ac8b6d6b","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.33.0_1781833996215_0.06860502374442135","host":"s3://npm-registry-packages-npm-production"}},"0.34.0":{"name":"fullstackgtm","version":"0.34.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.34.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"0e970b4e581c0228a3ab0134ae6dd7a764c67c09","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.34.0.tgz","fileCount":153,"integrity":"sha512-jjMwXJep/YzLhJvLTBqV+K7mvyjQdEUexx3nPIL0s3nBiBlpG7a8lDtQHGsvL/bfgHD7ZMB1LWUT5/gv8+1GYg==","signatures":[{"sig":"MEYCIQDA0ZVvAjwBjsOEL5V5sAFwb8qtJ4cPNnLstGV/0QHLRgIhAM1cqyczoWal8aT8UyBtcv6u+UfFIHYH/7lx+8G3NEC+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.34.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1827763},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"699ea731fa07c9d637503133ad727c5d92fdf0f5","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.34.0_1781834418126_0.6262034443708624","host":"s3://npm-registry-packages-npm-production"}},"0.37.0":{"name":"fullstackgtm","version":"0.37.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.37.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"fbfcefdeab1e224d4007b5b6c3e2409e438addec","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.37.0.tgz","fileCount":169,"integrity":"sha512-2R9PRfhgaYjCxETb8eSgqto3zLOJLk2VYmZjUsC2TKUvSdN84hYOq8goSt20BfawAkI6K/+6mYffgNv7/Z9BCw==","signatures":[{"sig":"MEQCIAOSsld8FFTfsXUIjT3PvTlaHZvdRJkJTqNONUSTDZYbAiAWaXJGCSeZXWgyrfoL8T8sP2rKgkJO6v5MPVFT+R632A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2061770},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dc3c9932cb7a13e8e5f2700192d8dcec00d4eb75","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.37.0_1781988353987_0.19895263698384036","host":"s3://npm-registry-packages-npm-production"}},"0.38.0":{"name":"fullstackgtm","version":"0.38.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.38.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"f0ed83f685ed13428a0c3973172bec3e66ec2393","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.38.0.tgz","fileCount":182,"integrity":"sha512-0yzl/861rG/D43eHI8cgj94kdw/uNDzRObuwK9KqBrZAnPcacjq1iotHE0T8Aikv1TKLFH1/VdzazFf4eItXIg==","signatures":[{"sig":"MEUCIQCjraMbYnQ6TFgGsP20VYvl4SmIbgC6TFbHc61r4oTSlQIgeuHtBftpp6Vg+2C2tdNbOoz2sF7WCt3xeXthsK7+Guk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2159302},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"13c0a7b4b586f30910d0d9bcb4b2f3097bb0b632","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.38.0_1782213086390_0.8351813765047822","host":"s3://npm-registry-packages-npm-production"}},"0.38.1":{"name":"fullstackgtm","version":"0.38.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.38.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"042ba80b911bbd7018cf9c5041e08afe99ebf085","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.38.1.tgz","fileCount":182,"integrity":"sha512-9jEg5d9AJTpdG1dhdIfclLfTdGcg2So1E1p4OqoxRDHz2s26zmXVGbDrEcnJjhP21u42rh84HCNSpRhfHlGAmQ==","signatures":[{"sig":"MEUCIQC9h9j1RRX7+88MMEroTHpU0YhRubKN8y6tHXNYLv5nDgIgQL3/xGZdWzZ9YqjFhXtgZM7DD3j3IQA/JvYUrQBh+Yg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2160611},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f358be37e6f9eda7955ee72840c5803aefe05e69","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.38.1_1782215266581_0.33225311149132875","host":"s3://npm-registry-packages-npm-production"}},"0.39.0":{"name":"fullstackgtm","version":"0.39.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.39.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"00a08e7d7a3ff54a3adcc8f6e56a7fd767339384","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.39.0.tgz","fileCount":182,"integrity":"sha512-xm0+pxs5T5X/QY84bdpIs97AJ1ucfyhybWGUQr5bCvVinQf+LktCwIvlFpshk4O0vZtkT+2Qii4AxDD8t0CPGQ==","signatures":[{"sig":"MEYCIQC4/+8NiF8tvUnlEamAf/VPH78o4YUSh/vbM2SMD6kTJAIhAKN07ycsCdLR1EC7oRfEJMUHXrqSYKv//vfkasQn8IVm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2184380},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8d8ba1e67e1683921c36d870a0af621372b23dff","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.39.0_1782218845280_0.9879957825384049","host":"s3://npm-registry-packages-npm-production"}},"0.40.0":{"name":"fullstackgtm","version":"0.40.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.40.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"9074001aac9b77afe2cdf79ddb739ab1e5064a3d","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.40.0.tgz","fileCount":182,"integrity":"sha512-JPUi/77omvudCI3skI5yoACICSix7EPI+ZVjgtKUXCMlY6qCcLm0f70DIpRp72UOt8Jk+3Gnx1Ixi/KjcPpzDw==","signatures":[{"sig":"MEUCIDKE+Zt6U9CnSv9GXWalbXGDN1akIBbLWYEva026AlUpAiEA/CG/UyqT3EQz58CGUQwnl3kEz+kCFgJLtOPIZHE4qeY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.40.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2187526},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"50800187ed767f022ebbe6213c5649e4c18bd095","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.40.0_1782221314942_0.143956152191282","host":"s3://npm-registry-packages-npm-production"}},"0.41.0":{"name":"fullstackgtm","version":"0.41.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.41.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"72f30a5de59f54426408fa24d88d901d44c33dcf","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.41.0.tgz","fileCount":197,"integrity":"sha512-grZWjtjy0QyuZq+oGtqyYWhJ8IqJkVln7hBCWf8NHrLLQeIYCjOl3C9J48I89/DB3E2UIlEROrgsti5hUbBayA==","signatures":[{"sig":"MEYCIQDNyrauNBGFxqW5Nu5AvFd8NzkR/aK2gd9kYtRlVOExtwIhAIT0nSKN/8SRRUr0GoTY4ewTCv6smWmV01BrFbB71Svk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2492419},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ffc2e3016eed48b6ed03269ce17ad5d15c7b168b","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.41.0_1782374335193_0.4423139815839947","host":"s3://npm-registry-packages-npm-production"}},"0.42.0":{"name":"fullstackgtm","version":"0.42.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.42.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"b1a1d50dce26dd6f3424e8f79ed788267cda0edd","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.42.0.tgz","fileCount":197,"integrity":"sha512-ycIsXP4S7gIpFsopQFZorLo1vILZOn6Ayv1AxsjMjVUm0KORj4JjmQy9L2kjGU8xbjrzMR6Dlw+O6BIXU1te/A==","signatures":[{"sig":"MEUCIQC5dfbkBj2wq62Gc3v356SpNbkudlt4bQdemsHuewQhjAIgLi+MXhFl9kkOnMbUu+l9uEnQ6lTMG3sLC4BrfAMf+RY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2524249},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"f7bc1ad2bdcef079cb9a258b33f8b6aa46607263","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.42.0_1782375401168_0.10287111263544624","host":"s3://npm-registry-packages-npm-production"}},"0.43.0":{"name":"fullstackgtm","version":"0.43.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.43.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"678d09c2590276ab75f8e64ab70a6d11e1240010","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.43.0.tgz","fileCount":201,"integrity":"sha512-vTcpvHJwvC400VQnBcm6ulShUqt/HJmeRZAriDpvTxD/uoFLNt9z+e5JhvYIkjMXHQjGjqp/4MWsnimWFbEV6A==","signatures":[{"sig":"MEUCIQD7/5xW3+M5NQj+kcpj8DbbGtOLTPwb3V+MUHaQ22jrQgIgfhhJR0P9cBM0icUc5HDsuxxk0tUVaN8Rj0D6DBr8odE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2595356},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a6098afcec93efb1d506ee1356440a3f29296bc9","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.17.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.43.0_1782383947436_0.1998030877619852","host":"s3://npm-registry-packages-npm-production"}},"0.44.0":{"name":"fullstackgtm","version":"0.44.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.44.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"68ca8b0101eed5894be29aeaf6497967cc369647","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.44.0.tgz","fileCount":216,"integrity":"sha512-bNTkl3eax66kUWaODEbQ/xm3EisDuNPrIc5RFtJS6rNU5+b+CmJbctM7pEmaTkfbkfgj2A891Q3eE8/V0nl/uA==","signatures":[{"sig":"MEQCIAwfw6a00zp9b34AwCfyJlLSaAgoEgdwdyc0EGvm5NfsAiAO6jUSRLgNqc1SJY0jElKoUBiymdH4RTDDBJjP1NwI+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2878468},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"16174918382e5ea933a82b8572870b6976da1480","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.44.0_1782937261584_0.5866195236972469","host":"s3://npm-registry-packages-npm-production"}},"0.45.0":{"name":"fullstackgtm","version":"0.45.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.45.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"73bb9c3f39a0869633f63f2cca33346fc48fdddd","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.45.0.tgz","fileCount":273,"integrity":"sha512-v1Ff2P2ZyoSOaNVxf+XbJwqXuzlSWGpTL3IGOTWLVSoqjHhF+KrdyXKTqM3C+zQsoQc5Aw3z7+3dXAwwdWWHMg==","signatures":[{"sig":"MEQCIHUI9MkI+U6vMzY+dXVf/BtuDOqxtCi7Q0nkIRikchLtAiBNCBApcerwY2aFzci9myZ8ouVHbdWX8YIYvRYTdT4mAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3119741},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"adc5d4bd6c62d910105f90d327e066215d5b39e6","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.45.0_1783009512321_0.6214383302010562","host":"s3://npm-registry-packages-npm-production"}},"0.46.0":{"name":"fullstackgtm","version":"0.46.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.46.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"510019dc2d45179f522c19a0cea2cb3d6314ba2a","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.46.0.tgz","fileCount":286,"integrity":"sha512-AIAwD7twVaPNcpF2Ngm+//y9jXZtAuKag7l7YfSb0Sb8Sb/UpqZnTtLaS9cESfD4QZHhAllvXMpfKuLszh/d1Q==","signatures":[{"sig":"MEUCIQDaTIUMtN6nWqMzOTsOL2+ht1PmmTidZ/dQbnzEkdLKFgIgYk1IqNxg4VhOHyFxEgOxk4Q4rX3IJtRi1rUD0HRtZ2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3336772},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a6ec365a776ef04af2131bddc4dc3324be2f2413","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build && npm pack --dry-run && node dist/bin.js --help && node dist/mcp-bin.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.46.0_1783395628010_0.7683725495658698","host":"s3://npm-registry-packages-npm-production"}},"0.47.0":{"name":"fullstackgtm","version":"0.47.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.47.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"24dc752132f97a2370edce8bee4292b0de1724f8","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.47.0.tgz","fileCount":286,"integrity":"sha512-MHi+j4CGtE1Ug5Zcc2Y7SMD58olvu+jGmBzcoRQu7pzF9BJSzYm0EDPRNaoWfWiSkHnma2hhX1sdbm68Uhdkvg==","signatures":[{"sig":"MEQCIDmmsUtpxeXisl6sXbPJr2z71SegDxR+FrXF7DdUHB1KAiA+5VzDdcK1SLMI6ekmWXODRznxiVmHBIjMFhryc7rxFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3379726},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b00645b06a3da84bd8d3c6c0ba14cd2e52b3deae","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build && npm pack --dry-run && node dist/bin.js --help && node dist/mcp-bin.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.47.0_1783402617547_0.5083227915216557","host":"s3://npm-registry-packages-npm-production"}},"0.48.0":{"name":"fullstackgtm","version":"0.48.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.48.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"1efde734be0ccae79658862f4adedc810b8c7c5a","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.48.0.tgz","fileCount":298,"integrity":"sha512-A7vScnAebjkJRZQrUqdCnljextEnTVjV8Plzszk+rgLcGSSnYJszc2n+NPZlMh6qTbmeHby8XvwHpFxpMYoJRQ==","signatures":[{"sig":"MEUCIHpiCtffen2CVUrmFJkF3A8zQexy024cCjsZX7IFywkBAiEA5zQsraNcPNsFcHBeoJgDnhPwmn7pBytHuucvVS9CWf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3486232},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7470ddc6dab3f81dc2817aa2f0089ceb47017a8e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"rm -rf dist && tsc -p tsconfig.build.json","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run build && npm pack --dry-run && node dist/bin.js --help && node dist/mcp-bin.js --help"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.48.0_1783535542432_0.9224210450163202","host":"s3://npm-registry-packages-npm-production"}},"0.49.0":{"name":"fullstackgtm","version":"0.49.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.49.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"8e6723dc948e9a7b5a54a364bfb2a5f19576a786","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.49.0.tgz","fileCount":307,"integrity":"sha512-A1p12JnfdePrtbD6oz+951cwNtduq+/3IubXaNcA/4qXoibiPb5Y1b8Z3FjwZaCyIPm7bcVMw6byEHin6ns6ew==","signatures":[{"sig":"MEYCIQC/2nlfhyhKiPGmAzpSXv8S23WHljjG0dxja+jbZnFMJAIhAMPSH22nBVBfqnARbQ4l4/frEFIKiG3At2XCkNP+yG8c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3569587},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1540f134f339a4ed6628ba98e7aecfd73c6b5984","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.49.0_1783685622124_0.026908978455535193","host":"s3://npm-registry-packages-npm-production"}},"0.50.0":{"name":"fullstackgtm","version":"0.50.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.50.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"0cfbe2d6d4f9cb4fcf8c8209d7b46b834cee3a4f","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.50.0.tgz","fileCount":316,"integrity":"sha512-ha2MI7xCjTqaFf1OdrHGUeI2Z+Ny2fceeDL/l22cG/5MU08dSQ5KG5SsyE75cEEL6hUgIpBWH7x1MBSLZ1j50w==","signatures":[{"sig":"MEUCIQDwTxGGjChINEdqi5Q+CSUW0nzy5tbO2RtQhfCGiCmxDwIgTBWawOtYc8pfiPeRpCOQG42xr74xAmB33mnaGaCGeaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3694418},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a545e5a120324a99bd1015164dfe4339962f106e","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.50.0_1783720409918_0.06523155371386369","host":"s3://npm-registry-packages-npm-production"}},"0.50.1":{"name":"fullstackgtm","version":"0.50.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.50.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"4f83db501694518f7f9ffbf78807770a8d55d677","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.50.1.tgz","fileCount":319,"integrity":"sha512-kFwHQXzywQB7WLtaF3xrUz9Ogdgv6AwhOwJctNMVaqowgcrBQzeuYWcYuC61iXcdMKPKYYMCZW7qkvAGO25vlw==","signatures":[{"sig":"MEUCIAnCtT3+JOnwjM0NBWpDjer/zfczAiJrL1g+/Ar5/TCIAiEAzKdABTEBwvhXMTqESFYRobpIpnCeHSDHVCty/qhtRJA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3738112},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a8205d5a4ede7ae9953683404fa43105403c0916","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.18.0","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.50.1_1783727948362_0.327988650975759","host":"s3://npm-registry-packages-npm-production"}},"0.51.0":{"name":"fullstackgtm","version":"0.51.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.51.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"a6616ea70adc2169d42786323cbe9e1f8aca530b","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.51.0.tgz","fileCount":325,"integrity":"sha512-B1uY73b23hL2VsauUCux8m5R6F+G/LH85KT97tx//4eHgy2eYioILJC2QgEwizlSuBB8kZe8jLkBVWkcIlUhPQ==","signatures":[{"sig":"MEQCIDeq6NlhpdZYze500rN+36Nkh6MKbBvsQcksF8xdL4h6AiB74hHTHa8uVjyKdoBa7IvQo/lBPsBZW8Xi1p26AqcrZA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3784230},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"7edda948f542c84df9ba5b907430f58f2968f3fe","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.51.0_1783749499943_0.02271352828505102","host":"s3://npm-registry-packages-npm-production"}},"0.52.0":{"name":"fullstackgtm","version":"0.52.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.52.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"38ca7aeaeebcdf9aafb8551af44d7ba515c07461","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.52.0.tgz","fileCount":328,"integrity":"sha512-vHEcmYnCnxJsQuNTGq8WEgzis5YSrQpOc6QFf1IaprJBabfE0nlkwP4HfnbBYOmuK5VC421pKznO3PH4I5/qYA==","signatures":[{"sig":"MEQCIAvjrX9cC2s4656ArDyLpIx62GX/e+jQ8TAxUmNMchfTAiBOSUlvwuwanMSU7vLIx/3Zd+7sqRU5gUPrBaNJnypkzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3833088},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"531c4f385926b668017c7a66d31ef034960816dd","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.52.0_1783807205242_0.4064332039675189","host":"s3://npm-registry-packages-npm-production"}},"0.52.1":{"name":"fullstackgtm","version":"0.52.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.52.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"df6dfe933fc6c68d0b4abaa2d369520662abbfa5","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.52.1.tgz","fileCount":328,"integrity":"sha512-GN7ffxykPrdV7FCsORvubwTdHRas9b0MWWdvAgW0i8Q2y4OSH0wythTL596R5XMQSCG/SyDXnlx2BJVkPUnuFQ==","signatures":[{"sig":"MEQCICstYBYFM1Pdd15/rG9nshSzGVLnBx+9wlxQTSTibMTvAiBSZPqXxxNlSzpeT41UowyJD1R/lroygyoT5Fil5wH/Ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.52.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3837777},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"1209dd3756335dc9a24aeec470c31ecc603b49ff","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.52.1_1783807910216_0.7477578530731652","host":"s3://npm-registry-packages-npm-production"}},"0.52.2":{"name":"fullstackgtm","version":"0.52.2","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.52.2","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"54413b0b136b3bbf727d1beb423b050ff938fdb0","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.52.2.tgz","fileCount":328,"integrity":"sha512-q3aPYwiWBWoW4RFhqwvB9V+JuUkCw+zkyS9V72uZgF1hxc+52swGeU9MNxIhw435H4CzVWSJpfAwk9pYDvrq2A==","signatures":[{"sig":"MEUCIQD+kuhugsuw/UeejVGr+dOTEFDyUGA+24ivpl01lr36KwIgZJb32MAYkBxS/q5zfn+s6bTswQOvpHCy1OziA9jtRCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.52.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3838514},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b202dc3297d3c30d6f955b2844e00743f30aae74","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.52.2_1783808192499_0.12357973733193384","host":"s3://npm-registry-packages-npm-production"}},"0.52.3":{"name":"fullstackgtm","version":"0.52.3","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.52.3","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"fd564529e05c5dcb63c50763e27537efaff331f2","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.52.3.tgz","fileCount":328,"integrity":"sha512-ixehiBSH2kHRmpW5PKYM6semSY+wSOZ2kSBaJRssLlqVP0F4/unXQYqvYVQI32o5RDhzDOELFuc2RchdQSHp2w==","signatures":[{"sig":"MEUCIG1A34i95zrB1/tUAHI0KF4Mq19rce/plunm3yn3oDLHAiEA/ANpnbXcgXOnQZ4ZqKLt58CCvLVAurxnujLpX7+KD10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.52.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3841859},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"42bed3198bc9ee1c3633e1e1911129593286e101","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.52.3_1783808833313_0.13311088801005","host":"s3://npm-registry-packages-npm-production"}},"0.52.4":{"name":"fullstackgtm","version":"0.52.4","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.52.4","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"aedafcd2e2ecd193ad826f06e635598185da17ec","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.52.4.tgz","fileCount":328,"integrity":"sha512-GYYnsPcsfiY64yaS52XGPQro+hWVVbUhdXhlQk5iV0kxKOFGk667E/M/AoL+n0fkTNiZf5f+mYVi/6KZsXyd8A==","signatures":[{"sig":"MEUCIC2cIOHwu60z4UigynD1kJSXFyaw3c7igMqErdTSSDZTAiEAxHec2CbsLQxzyN2SftrMo1dbxuClYxQv95CMjQ/BO5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.52.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3842483},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c43170a1cf1a4a392590fce36f1952744232576a","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.52.4_1783809355959_0.3968415824112346","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"fullstackgtm","version":"0.53.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.53.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"39bce7fb6ad38d49b20f7ea956e05e5c51a9a539","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.53.0.tgz","fileCount":328,"integrity":"sha512-Pwl3eL/oaX545tsg5RMR1qY9Jt5e1NsMu5Et5AGqcDuiH2eP4G0FnX+KZmuKpBkKFMKl0DNcNbvhTZrYPYAqvw==","signatures":[{"sig":"MEUCIQDpDsexY6eiwys89/oU1IyQPrEox4nl2mZxTtRqB4/nhAIgTb6RobOJ9wVOKEXjVJtvcZre2H0QQHPwoqSWx3WJv0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3851616},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c7651263c77fc16e8c9580e03c2bf9ee3c2e8db1","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.53.0_1783810116831_0.4829770327986518","host":"s3://npm-registry-packages-npm-production"}},"0.53.1":{"name":"fullstackgtm","version":"0.53.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.53.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"aecbbcf5f32eacd9a74222907646f27c3a4a72c6","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.53.1.tgz","fileCount":328,"integrity":"sha512-/7ecXunoDEUTqnaUAMzQLpz7gCXBz5bWaXInFMJQBkUYLW865j1deE19IQJN8N2j7ZxCfaKaE6Ws50COTYcKRA==","signatures":[{"sig":"MEQCIGYZsGCPYETtLsmr/jC2fDBVFbfyhFWnI17PN0umtkbSAiAJdOsAIyga19ldQ1q0dluzV0sIp5RJIfDKui960LPEDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.53.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3855770},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a1e8be2ba2c418a2acf7538975b2e694fc337911","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.53.1_1783810814465_0.6379815326554279","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"fullstackgtm","version":"0.54.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.54.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"4127c9f8358e9775f9dee7a84715f48fa199edfb","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.54.0.tgz","fileCount":328,"integrity":"sha512-wYLfPDuwkqEuco4AmtfyKfH9UR2Fpoh9A+zU6WSFso9qW/2fWmX4FQCLbr7jEhPZgPiGLMtbv0qauCNUQ0S7Hw==","signatures":[{"sig":"MEUCIBGo2HIPsaFy5bPO5OFT/m+FcWa+8PXNc5bXFJLvqZWcAiEAqZW3fr5HNtDA9aM0d93xoIkMOfjpySAGsUaKC5Dg2UQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3879318},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"b0c5dccc5f4e575da7cceab769de7ece34d7204f","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.54.0_1783816183401_0.6220930892060512","host":"s3://npm-registry-packages-npm-production"}},"0.55.0":{"name":"fullstackgtm","version":"0.55.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.55.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"10b4406b6fedf634d018f2affb716b5c98cfcd65","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.55.0.tgz","fileCount":331,"integrity":"sha512-0nu6Xl0nwnz7ELuiNmBGAKajoZYjOk5a9skYWsUHaaddvRhoIuCEpYW5iLGt65GpkmXhuPmKx/IHEFpZoudM/Q==","signatures":[{"sig":"MEUCIQCls9ELmL87+EnGy+C2+dTOwHIrniz5Qyu8ZRHjZcm08QIgZlPFq6XGmi+i2hKKZ6l0KhlfqcXX3GLTg3tyWlNPl9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.55.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3931806},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"dab7acaacf637f0cb912dbb6c80454fba5e72927","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.55.0_1783926583674_0.9194512956666689","host":"s3://npm-registry-packages-npm-production"}},"0.55.1":{"name":"fullstackgtm","version":"0.55.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.55.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"8756a6163f773f682eaed933ca3850a030b4473d","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.55.1.tgz","fileCount":331,"integrity":"sha512-0TdxgyoYcRJ5Yj0mzNijPNohzzGJ1MqLdsjiuQpJB14Wa5L75vdJdw+4lZ5dYVETZ17bnCBkYEwJQJForfZYyQ==","signatures":[{"sig":"MEYCIQDsDdbDRbCGmqZEjPkEbXBC4nfwiAgLoGr/3buSjgsOZQIhAM/KrI2cogBaA56S73jQgtUuden5/AKg60UVKrVl1Fag","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3933764},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"3b00113fb3b89df9b45d004a59eeba4086508163","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"test -d tests || { echo 'No tests/ in this directory. In the published mirror, tests live here and `npm test` works. In the monorepo, run package tests from the repo ROOT: `node --experimental-strip-types --test tests/fullstackgtm*.test.ts` (the tests live at the monorepo root tests/).' >&2; exit 1; }","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.55.1_1783933074466_0.4758527640418875","host":"s3://npm-registry-packages-npm-production"}},"0.55.2":{"name":"fullstackgtm","version":"0.55.2","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.55.2","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"462c58bd457ffbd6145d5a102664b5f5be61c320","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.55.2.tgz","fileCount":331,"integrity":"sha512-9cMKuoh9d2NlbSGpDZMDgPNjahFllSXgpnJDYfbWpleiGhg+lq5/JKRMtv+QblGzrcx39IfqnqtjkpFLPoLHPA==","signatures":[{"sig":"MEUCIQDOaER/wG2puH9VzMrs14LqhC4lUy7zEA4gn8yGg5vHswIgD0u9DKYJ6RsC56eDqeK4QvmslyVEtgy//xbjltgn3HM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.55.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3936163},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a3777eb3507e1cab0df53220621c5b5d2d040329","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"node scripts/verify-public-tests.mjs","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.55.2_1783935057913_0.18368416382074781","host":"s3://npm-registry-packages-npm-production"}},"0.56.0":{"name":"fullstackgtm","version":"0.56.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.56.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"996b63087cd16c36423271f513d726a938aa1137","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.56.0.tgz","fileCount":340,"integrity":"sha512-tmoqKYulvoVFNnX9+PeASKnbESPDny8TORE/bIwqfvIz5JlTZMnE9SUJuwynbdNPK+qi8ifjhipF1f38aWxnTQ==","signatures":[{"sig":"MEQCIAcBXRWKCZh78JGLRymg4u1fLxWmj/sWFYZLrW7AohqiAiATc6bjhJ1IfoCgCLU6Lq4+L3Qmy029rpeJHiC7BBDUbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3961679},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json","./portable/icp":{"types":"./dist/icp.d.ts","import":"./dist/icp.js","default":"./dist/icp.js"},"./portable/clay":{"types":"./dist/portable/clay.d.ts","import":"./dist/portable/clay.js","default":"./dist/portable/clay.js"},"./portable/icp-derive":{"types":"./dist/portable/icpDeriveContract.d.ts","import":"./dist/portable/icpDeriveContract.js","default":"./dist/portable/icpDeriveContract.js"}},"gitHead":"190f1b2f280f56b5b4b879e5e520b0893afeed5f","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"node scripts/verify-public-tests.mjs","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.56.0_1783938858992_0.6469715149548025","host":"s3://npm-registry-packages-npm-production"}},"0.56.1":{"name":"fullstackgtm","version":"0.56.1","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.56.1","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"b43da4eb2cb6c145d05ce6af2d6fcc8c9409450e","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.56.1.tgz","fileCount":340,"integrity":"sha512-qF5S2h9MrdFcf1vPcAxhyhiJ9P8IGnSPbeHnHmUTHC7GMNG/NnFSLLkIj3hPyT34XqqeERKReGCix743Lyp84A==","signatures":[{"sig":"MEYCIQDAbJCNlcvP26rZQsOmT2rYcPc0zrgrrDMGJBiC90fSewIhAJ57vgfmKl7ckG+VAJmg7urc+07hxQdpdNSC9May92TG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.56.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3962082},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json","./portable/icp":{"types":"./dist/icp.d.ts","import":"./dist/icp.js","default":"./dist/icp.js"},"./portable/clay":{"types":"./dist/portable/clay.d.ts","import":"./dist/portable/clay.js","default":"./dist/portable/clay.js"},"./portable/icp-derive":{"types":"./dist/portable/icpDeriveContract.d.ts","import":"./dist/portable/icpDeriveContract.js","default":"./dist/portable/icpDeriveContract.js"}},"gitHead":"b58cbc4b3531a7997b8ead780f19e7da8f666a83","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"node scripts/verify-public-tests.mjs","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.56.1_1783939302754_0.24725039771389956","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"fullstackgtm","version":"0.57.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.57.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"00d89f571136bbde7c232b764aa62cf006a0e734","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.57.0.tgz","fileCount":343,"integrity":"sha512-5l75bSDM9zoIP6Zf43nv8Fw/7zyWPx/7LePOt1R0I0q22DzLUx0vFSGz8THHboi1BB2345eG559RJb8/FO4Ckw==","signatures":[{"sig":"MEYCIQCnyVTGipfUrl5qr34gT45u9TFZhjTUG95V95XKLGb0xQIhAMRNlYXCebfrK4WG223ine66vjTsTM/YWlF0Qr9mubLS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":4001298},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json","./portable/icp":{"types":"./dist/icp.d.ts","import":"./dist/icp.js","default":"./dist/icp.js"},"./portable/clay":{"types":"./dist/portable/clay.d.ts","import":"./dist/portable/clay.js","default":"./dist/portable/clay.js"},"./portable/icp-derive":{"types":"./dist/portable/icpDeriveContract.d.ts","import":"./dist/portable/icpDeriveContract.js","default":"./dist/portable/icpDeriveContract.js"}},"gitHead":"d84a1ac4920e3db73a9fb7ee003762fee74181d5","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"node scripts/verify-public-tests.mjs","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source agentic GTM ops framework: canonical GTM data model, pluggable deterministic audits, reviewable dry-run patch plans, approval-gated write-back with conflict detection, and cross-system entity resolution. HubSpot, Salesforce, and Stripe connect","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.57.0_1783944635856_0.7740428871936265","host":"s3://npm-registry-packages-npm-production"}},"0.58.0":{"name":"fullstackgtm","version":"0.58.0","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"author":{"url":"https://fullstackgtm.com","name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com"},"license":"Apache-2.0","_id":"fullstackgtm@0.58.0","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"dist":{"shasum":"7818082a2d27a0b9a6da92331728b6a00f4db4a9","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.58.0.tgz","fileCount":346,"integrity":"sha512-+xLOekACt5HFV7Tvf1/YT9K9fYOMO0m7CqPuIXS7BUyrMU7Rzl9FvONBEfqiFCDAKGILI/WC+E6eqBHAgfU90A==","signatures":[{"sig":"MEQCIFEQoMV6xgTrrsh1THgje+v3B6QHYUdcAgdYs1MkwKl3AiBmheY840NJ+OTc85mPmsLqFjhJdD1KyM6m6lx/mNBdWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3979760},"type":"module","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json","./portable/icp":{"types":"./dist/icp.d.ts","import":"./dist/icp.js","default":"./dist/icp.js"},"./portable/clay":{"types":"./dist/portable/clay.d.ts","import":"./dist/portable/clay.js","default":"./dist/portable/clay.js"},"./portable/icp-derive":{"types":"./dist/portable/icpDeriveContract.d.ts","import":"./dist/portable/icpDeriveContract.js","default":"./dist/portable/icpDeriveContract.js"}},"gitHead":"4b8b21ca292da71fbc2f62ddaad462723812effd","scripts":{"test":"node --experimental-strip-types --test tests/*.test.ts","build":"npm run clean && tsc -p tsconfig.build.json","clean":"node scripts/clean.mjs","pretest":"node scripts/verify-public-tests.mjs","prepublishOnly":"npm run verify:package","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"repository":{"url":"git+https://github.com/fullstackgtm/core.git","type":"git"},"_npmVersion":"11.5.1","description":"Open-source CRM control plane and safety toolbox for AI agents: deterministic audits, reviewable patch plans, approval-gated write-back, conflict detection, and entity resolution for HubSpot and Salesforce.","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^4.4.2","typescript":"^5.9.0","@types/node":"^22.0.0","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependencies":{"zod":"^4.4.2","@modelcontextprotocol/sdk":"^1.29.0"},"peerDependenciesMeta":{"zod":{"optional":true},"@modelcontextprotocol/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/fullstackgtm_0.58.0_1784050364335_0.1911078345914503","host":"s3://npm-registry-packages-npm-production"}},"0.59.0":{"name":"fullstackgtm","version":"0.59.0","description":"Open-source CRM control plane and safety toolbox for AI agents: deterministic audits, reviewable patch plans, approval-gated write-back, conflict detection, and entity resolution for HubSpot and Salesforce.","license":"Apache-2.0","author":{"name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com","url":"https://fullstackgtm.com"},"homepage":"https://github.com/fullstackgtm/core#readme","bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"type":"module","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./portable/icp":{"types":"./dist/icp.d.ts","import":"./dist/icp.js","default":"./dist/icp.js"},"./portable/icp-derive":{"types":"./dist/portable/icpDeriveContract.d.ts","import":"./dist/portable/icpDeriveContract.js","default":"./dist/portable/icpDeriveContract.js"},"./portable/clay":{"types":"./dist/portable/clay.d.ts","import":"./dist/portable/clay.js","default":"./dist/portable/clay.js"},"./package.json":"./package.json"},"bin":{"fullstackgtm":"dist/bin.js","fullstackgtm-mcp":"dist/mcp-bin.js"},"scripts":{"clean":"node scripts/clean.mjs","build":"npm run clean && tsc -p tsconfig.build.json","pretest":"node scripts/verify-public-tests.mjs","test":"node --experimental-strip-types --test tests/*.test.ts","verify:package":"npm run build && node scripts/verify-packed-install.mjs --with-peers","prepublishOnly":"npm run verify:package"},"devDependencies":{"@modelcontextprotocol/sdk":"^1.29.0","@types/node":"^22.0.0","typescript":"^5.9.0","zod":"^4.4.2"},"keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"repository":{"type":"git","url":"git+https://github.com/fullstackgtm/core.git"},"engines":{"node":">=20"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^4.4.2"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":true},"zod":{"optional":true}},"_id":"fullstackgtm@0.59.0","gitHead":"39714884d0bd114a23c804f975c8e06c23a17425","_nodeVersion":"22.23.1","_npmVersion":"11.5.1","dist":{"integrity":"sha512-xzA/wHvBGcoMug4JyE/YLBenVGutqkQsEwIdEN7RGz2YA5FNRpQbK2qONJpNkXynaBLY91aR2U0STREgDNpU/Q==","shasum":"489293df512f76b86d3491d124102283882c4087","tarball":"https://registry.npmjs.org/fullstackgtm/-/fullstackgtm-0.59.0.tgz","fileCount":349,"unpackedSize":4007255,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/fullstackgtm@0.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDcZYRuiigEc+osCi8sN01aBTOnVsHJvI7PzPaG5j4t6wIhAOPHpdhT/XeNqoWOZiKV/IMUmNAtmhRFlCBevtYHtC5a"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ee881e68-3099-4718-90ff-2032cc291e03"}},"directories":{},"maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fullstackgtm_0.59.0_1784353898283_0.8284369100741338"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-11T05:51:43.976Z","modified":"2026-07-18T05:51:38.902Z","1.2.1":"2026-06-11T05:51:44.330Z","1.2.2":"2026-06-11T06:10:26.748Z","0.10.0":"2026-06-11T06:22:13.187Z","0.10.1":"2026-06-11T07:16:18.461Z","0.11.0":"2026-06-11T08:08:55.411Z","0.11.1":"2026-06-11T08:37:50.523Z","0.12.0":"2026-06-11T09:24:49.077Z","0.13.0":"2026-06-11T09:47:25.834Z","0.13.1":"2026-06-11T09:50:08.034Z","0.14.0":"2026-06-11T10:21:01.476Z","0.14.1":"2026-06-11T10:37:44.769Z","0.15.0":"2026-06-11T11:20:56.594Z","0.16.0":"2026-06-11T11:42:04.715Z","0.17.0":"2026-06-11T21:22:04.335Z","0.18.0":"2026-06-11T21:32:13.580Z","0.19.0":"2026-06-12T00:04:06.112Z","0.20.0":"2026-06-12T06:06:32.054Z","0.21.0":"2026-06-12T17:35:20.843Z","0.21.1":"2026-06-12T17:47:04.771Z","0.21.2":"2026-06-12T17:53:07.763Z","0.22.0":"2026-06-12T18:01:26.369Z","0.23.1":"2026-06-12T18:10:33.278Z","0.23.2":"2026-06-12T18:17:03.198Z","0.24.0":"2026-06-12T18:28:41.217Z","0.25.0":"2026-06-12T18:58:43.270Z","0.25.1":"2026-06-15T20:26:04.825Z","0.25.2":"2026-06-15T21:12:39.874Z","0.26.0":"2026-06-16T06:14:27.193Z","0.27.0":"2026-06-16T09:01:22.579Z","0.28.0":"2026-06-16T13:58:26.148Z","0.28.1":"2026-06-16T22:33:43.096Z","0.28.2":"2026-06-16T22:46:00.232Z","0.28.3":"2026-06-16T23:08:11.514Z","0.29.0":"2026-06-17T01:16:48.938Z","0.30.0":"2026-06-17T02:12:31.270Z","0.31.0":"2026-06-18T21:59:40.152Z","0.32.0":"2026-06-18T23:29:46.902Z","0.33.0":"2026-06-19T01:53:16.456Z","0.34.0":"2026-06-19T02:00:18.334Z","0.37.0":"2026-06-20T20:45:54.184Z","0.38.0":"2026-06-23T11:11:26.525Z","0.38.1":"2026-06-23T11:47:46.726Z","0.39.0":"2026-06-23T12:47:25.470Z","0.40.0":"2026-06-23T13:28:35.154Z","0.41.0":"2026-06-25T07:58:55.342Z","0.42.0":"2026-06-25T08:16:41.342Z","0.43.0":"2026-06-25T10:39:07.620Z","0.44.0":"2026-07-01T20:21:01.833Z","0.45.0":"2026-07-02T16:25:12.565Z","0.46.0":"2026-07-07T03:40:28.186Z","0.47.0":"2026-07-07T05:36:57.719Z","0.48.0":"2026-07-08T18:32:22.598Z","0.49.0":"2026-07-10T12:13:42.297Z","0.50.0":"2026-07-10T21:53:30.107Z","0.50.1":"2026-07-10T23:59:08.593Z","0.51.0":"2026-07-11T05:58:20.103Z","0.52.0":"2026-07-11T22:00:05.463Z","0.52.1":"2026-07-11T22:11:50.389Z","0.52.2":"2026-07-11T22:16:32.728Z","0.52.3":"2026-07-11T22:27:13.495Z","0.52.4":"2026-07-11T22:35:56.181Z","0.53.0":"2026-07-11T22:48:37.022Z","0.53.1":"2026-07-11T23:00:14.683Z","0.54.0":"2026-07-12T00:29:43.596Z","0.55.0":"2026-07-13T07:09:43.905Z","0.55.1":"2026-07-13T08:57:54.699Z","0.55.2":"2026-07-13T09:30:58.112Z","0.56.0":"2026-07-13T10:34:19.137Z","0.56.1":"2026-07-13T10:41:42.969Z","0.57.0":"2026-07-13T12:10:36.001Z","0.58.0":"2026-07-14T17:32:44.546Z","0.59.0":"2026-07-18T05:51:38.547Z"},"bugs":{"url":"https://github.com/fullstackgtm/core/issues"},"author":{"name":"Full Stack GTM LLC","email":"ryan@fullstackgtm.com","url":"https://fullstackgtm.com"},"license":"Apache-2.0","homepage":"https://github.com/fullstackgtm/core#readme","keywords":["gtm","revops","crm","salesforce","hubspot","audit","agent","mcp","patch-plan"],"repository":{"type":"git","url":"git+https://github.com/fullstackgtm/core.git"},"description":"Open-source CRM control plane and safety toolbox for AI agents: deterministic audits, reviewable patch plans, approval-gated write-back, conflict detection, and entity resolution for HubSpot and Salesforce.","maintainers":[{"name":"ryanfsgtm","email":"ryan@fullstackgtm.com"}],"readme":"# fullstackgtm\n\n[![CI](https://github.com/fullstackgtm/core/actions/workflows/ci.yml/badge.svg)](https://github.com/fullstackgtm/core/actions/workflows/ci.yml) [![npm](https://img.shields.io/npm/v/fullstackgtm)](https://www.npmjs.com/package/fullstackgtm) [![license](https://img.shields.io/badge/license-Apache--2.0-blue)](./LICENSE)\n\n**The open-source control plane and safety toolbox for AI agents working in your CRM.**\n\nAn agent can read HubSpot or Salesforce in seconds. The dangerous part is what happens next: duplicate creation, stale-data overwrites, unbounded batch edits, guessed owners, and writes nobody can reconstruct later.\n\nfullstackgtm puts one governed contract between the agent and the CRM:\n\n```text\nsource data → canonical snapshot → deterministic checks → patch plan → human approval → guarded apply → receipt\n```\n\nEvery proposed change carries its before/after value, reason, risk, and stable operation ID. Nothing is written until specific operations are approved. At apply time, the connector re-checks identity, preconditions, and current provider state rather than trusting an old plan.\n\nThink **`terraform plan` for your CRM**.\n\nfullstackgtm is not another B2B database, autonomous SDR, or enrichment vendor. It is the provider-neutral control layer around those systems. HubSpot and Salesforce are the first write targets; Stripe, Apollo, Clay, ZoomInfo, Pipe0, Explorium, HeyReach, and other systems can supply evidence or source data without bypassing the same safety gate.\n\nOpen source under Apache-2.0. Beta (0.x): APIs may shift before 1.0; the safety invariants do not.\n\n## Install\n\n```bash\nnpx fullstackgtm audit --demo               # zero-install try-it path\nnpm install fullstackgtm                    # library + CLI in a project\nnpm install github:fullstackgtm/core        # or straight from this repo (project-local)\nnpx github:fullstackgtm/core audit --demo   # zero-install from the repo\n```\n\nRequires Node 20+. The core has zero runtime dependencies. The MCP entrypoint uses the optional peers `@modelcontextprotocol/sdk` and `zod`.\n\n```bash\nnpx fullstackgtm doctor\n```\n\nInstalling for an agent:\n\n```bash\nnpx skills add fullstackgtm/core\n```\n\nSee [INSTALL_FOR_AGENTS.md](./INSTALL_FOR_AGENTS.md) for deterministic install verification and [llms.txt](./llms.txt) for the machine-readable documentation map.\n\n## The governed CRM loop\n\n```bash\n# 1. Read the CRM and produce a plan. This never writes.\nHUBSPOT_ACCESS_TOKEN=pat-... npx fullstackgtm audit \\\n  --provider hubspot --out plan.json\n\n# 2. Review findings and proposed operations.\nnpx fullstackgtm plans show <plan-id>\n\n# 3. Approve only the operations you intend to authorize.\nnpx fullstackgtm plans approve <plan-id> --operations op_abc123,op_def456\n\n# 4. Apply the approved subset. Current provider state is checked again.\nHUBSPOT_ACCESS_TOKEN=pat-... npx fullstackgtm apply \\\n  --plan-id <plan-id> --provider hubspot\n\n# 5. Verify the signed execution record.\nnpx fullstackgtm audit-log verify\n```\n\nFor an unsaved file plan, `apply --plan plan.json --approve <ids>` provides the same explicit operation selection. A `requires_human_*` placeholder is never executable until a concrete value is supplied.\n\n## The safety contract\n\nThese rules apply across the CLI, library, scheduler, and MCP server:\n\n1. **Read and plan by default.** Audits and previews do not mutate providers.\n2. **Explicit authority.** Apply writes only approved operation IDs; approval is never inferred from a prompt.\n3. **No guessed decisions.** Human placeholders require concrete value overrides.\n4. **Resolve before create.** Domain, email, and open-deal identity gates stop duplicate creation.\n5. **Compare before set.** Before-values and preconditions prevent silent stale-plan overwrites.\n6. **Bound the blast radius.** Bulk operations support guards, filters, and operation caps.\n7. **Record the outcome.** Every attempt returns applied, skipped, or failed receipts; audit logs are tamper-evident.\n8. **Separate clients.** Profiles scope credentials, plans, enrichment state, and schedules to one organization.\n9. **Never auto-approve.** Scheduled work may generate plans; it cannot grant itself authority to execute them.\n\n## CRM safety toolbox\n\n### Prevent\n\n```bash\n# Exit 0: safe to create. Exit 2: exists or ambiguous; do not create.\nfullstackgtm resolve contact --email jane@acme.com --provider hubspot\nfullstackgtm resolve account --domain acme.com --provider salesforce\n```\n\nIdentity is based on normalized account domains, contact emails, and account + deal-name keys. Names alone are not identity. When the provider exposes record provenance, duplicate findings identify the writer that created them.\n\n### Detect\n\n```bash\nfullstackgtm snapshot --provider hubspot --out snapshot.json\nfullstackgtm audit --input snapshot.json --json\nfullstackgtm audit --provider hubspot --fail-on warning\nfullstackgtm diff --before old.json --after new.json --fail-on-new-findings\nfullstackgtm health\nfullstackgtm hierarchy report --provider hubspot\n```\n\nBuilt-in deterministic rules cover duplicates, orphaned records, missing owners, unlinked or amount-less deals, stale pipeline, past close dates, and related hygiene failures. Stable finding and operation IDs make repeated runs diffable.\n\n### Remediate\n\nEvery write-shaped command below produces a patch plan before it can execute:\n\n```bash\nfullstackgtm fix --rule missing-deal-owner --provider hubspot\nfullstackgtm bulk-update deal --where \"stage=closedwon\" --where \"amount:empty\" \\\n  --set amount=from:account.annualrevenue --save\nfullstackgtm dedupe account --key domain --keep richest --save\nfullstackgtm reassign --from 411 --to 902 --except-deal-stage closing --save\nfullstackgtm route --provider hubspot --save\nfullstackgtm hierarchy link --child-account-id <child> --parent-account-id <parent> \\\n  --provider hubspot --save\nfullstackgtm backfill stripe --save\n```\n\nAccount identity and corporate hierarchy are separate. Similar names never\ntrigger a merge. Accounts with a recorded parent/child or sibling relationship\nare preserved even when they share a domain; `hierarchy link` proposes the\nrelationship without merging or deleting either record and refuses implicit\nre-parenting.\n\nIrreversible merges remain low-confidence-capped. Filters and guards are re-evaluated against live state during apply, so a record that stopped matching is skipped rather than clobbered.\n\n### Govern third-party enrichment\n\nEnrichment data never writes directly to the CRM. A source record is matched deterministically, mapped under a declared policy, and rendered as a reviewable diff. The current conflict policy is deliberately conservative: fill blanks, and refresh only fields the enrichment ledger proves it previously stamped.\n\n```bash\n# Apollo pull\nfullstackgtm enrich append --source apollo --provider hubspot --save\n\n# Clay export / push-style source\nfullstackgtm enrich ingest clay.csv --source clay --provider hubspot --save\n\n# Inspect source runs, stamps, and stale fields\nfullstackgtm enrich status --runs\n```\n\n#### ZoomInfo as a governed source\n\nfullstackgtm uses ZoomInfo's official [`gtm` CLI](https://github.com/Zoominfo/gtm-ai-cli) for read-only retrieval. ZoomInfo keeps ownership of OAuth, entitlements, and credit accounting; fullstackgtm keeps ownership of matching, policy, approval, CRM apply, and receipts. No ZoomInfo token is copied into the fullstackgtm credential store.\n\n```bash\nbrew install zoominfo/gtm-ai/gtm-ai-cli  # or: npm install -g @zoominfo/gtm-ai-cli\ngtm auth login\n```\n\nDeclare ZoomInfo paths in `enrich.config.json` (the raw JSON record is retained as operation evidence):\n\n```json\n{\n  \"sources\": { \"zoominfo\": { \"kind\": \"api\" } },\n  \"match\": {\n    \"company\": { \"keys\": [\"domain\", \"name\"], \"onAmbiguous\": \"skip\" },\n    \"contact\": { \"keys\": [\"email\", \"name\"], \"onAmbiguous\": \"skip\" }\n  },\n  \"fields\": {\n    \"company\": [\n      { \"crm\": \"employeeCount\", \"from\": { \"zoominfo\": \"attributes.employeeCount\" }, \"refresh\": true },\n      { \"crm\": \"annualRevenue\", \"from\": { \"zoominfo\": \"attributes.revenue\" }, \"refresh\": true }\n    ],\n    \"contact\": [\n      { \"crm\": \"title\", \"from\": { \"zoominfo\": \"attributes.jobTitle\" }, \"refresh\": true },\n      { \"crm\": \"phone\", \"from\": { \"zoominfo\": \"attributes.phone\" }, \"refresh\": true }\n    ]\n  },\n  \"policy\": { \"overwrite\": \"never\", \"defaultStaleDays\": 90 }\n}\n```\n\nThen preview or save the plan:\n\n```bash\nfullstackgtm enrich append --source zoominfo --provider hubspot\nfullstackgtm enrich append --source zoominfo --provider hubspot --save\nfullstackgtm enrich refresh --source zoominfo --provider hubspot --save\n```\n\n`ZOOMINFO_GTM_BIN` can point to a non-default `gtm` executable. Source retrieval can consume ZoomInfo bulk data credits even when the resulting FullstackGTM plan is only a dry run; use ZoomInfo admin credit limits and start with a small CRM snapshot. The CRM still receives no write until the plan is approved and applied.\n\n### Verify and recover\n\n```bash\nfullstackgtm plans list\nfullstackgtm plans show <id>\nfullstackgtm plans approve <id> --operations <ids|all>\nfullstackgtm plans reject <id>\nfullstackgtm plans sync\nfullstackgtm audit-log export\nfullstackgtm audit-log verify\n```\n\nStored plans are signed. Apply receipts preserve per-operation outcomes and provider record IDs. An interrupted provider attempt is not blindly replayed; reconcile provider state before issuing fresh authority.\n\n## Connectors and authentication\n\n| Provider | Read | Governed writes | Notes |\n|---|---:|---:|---|\n| HubSpot | Yes | Yes | OAuth/broker or private-app token |\n| Salesforce | Yes | Yes | Field writes and Account/Contact merges; Opportunities cannot be merged |\n| Stripe | Yes | No | Restricted read key; source for revenue backfill plans |\n| Apollo | Source | No direct CRM write | API key; enrichment input |\n| Clay | Source | No direct CRM write | CSV/webhook ingest or Public API |\n| ZoomInfo | Source | No direct CRM write | Official `gtm` CLI OAuth; enrichment input |\n\nSecrets are accepted through environment variables, stdin, the owner-only local credential store, or a paired hosted broker—never argv flags.\n\n```bash\nfullstackgtm login hubspot\nfullstackgtm login salesforce --device --client-id <consumer-key>\necho \"$HUBSPOT_TOKEN\" | fullstackgtm login hubspot --private-token\necho \"$APOLLO_API_KEY\" | fullstackgtm login apollo\n\n# Keep client credentials and plans isolated.\nfullstackgtm --profile acme audit --provider hubspot --save\nFULLSTACKGTM_PROFILE=acme fullstackgtm plans list\n```\n\nRun `fullstackgtm doctor --json` to inspect the active profile and credential state. Detailed provider setup and data flows: [DATA-FLOWS.md](./DATA-FLOWS.md).\n\n## Built for agents\n\n```bash\nfullstackgtm capabilities --json\nfullstackgtm audit --help --json\nfullstackgtm rules --json\nfullstackgtm robot-docs\n```\n\nMachine output is kept clean: progress stays on stderr, `--json` stays on stdout, IDs are stable, and exit codes are meaningful (`0` success, `1` error, `2` policy finding or create-gate match).\n\nThe safety surface has been benchmarked across models and providers. See the [evaluation methodology and results](https://github.com/fullstackgtm/core/blob/main/evals/crm/leaderboard/RESULTS.md) for the exact protocol and caveats.\n\n## MCP server\n\n```bash\n# Zero-install wrapper with MCP peers bundled\nnpx -y fullstackgtm-mcp\n\n# Or in a project\nnpm install fullstackgtm @modelcontextprotocol/sdk zod\nnpx fullstackgtm-mcp\n```\n\nNine tools are exposed over stdio.\n\n**Read-only:** `fullstackgtm_audit`, `fullstackgtm_capabilities`, `fullstackgtm_rules`, `fullstackgtm_suggest`, `fullstackgtm_call_parse`, `fullstackgtm_resolve`, and `fullstackgtm_market_worksheet`.\n\n**Gated:** `fullstackgtm_apply` accepts only a stored plan ID whose operation approvals and values are already HMAC-signed in the plan store; `fullstackgtm_market_observe` verifies quoted evidence before storage.\n\nThe MCP caller cannot approve its own operations, inject an external plan, or execute rule-package code. See [docs/api.md](./docs/api.md) for the public contracts.\n\n## Library\n\nThe framework-independent package exports the same canonical model, rule engine, plan contract, connectors, and apply orchestrator used by the CLI.\n\n```ts\nimport { applyPatchPlan, auditSnapshot, createHubspotConnector } from \"fullstackgtm\";\n\nconst hubspot = createHubspotConnector({\n  getAccessToken: () => process.env.HUBSPOT_ACCESS_TOKEN!,\n});\n\nconst snapshot = await hubspot.fetchSnapshot();\nconst plan = auditSnapshot(snapshot); // read-only\n\n// Later, after review:\nconst run = await applyPatchPlan(hubspot, plan, {\n  approvedOperationIds: [\"op_abc123\"],\n});\n```\n\nImplement another CRM by satisfying the `GtmConnector` contract. Add deterministic organization policy with a `GtmAuditRule`. Architecture and extension points are documented in [docs/architecture.md](./docs/architecture.md) and [docs/api.md](./docs/api.md).\n\n## Appendix: additional modules and recipes\n\nThe package includes composable GTM workflows, but they are intentionally downstream of the control-plane story above. None bypasses the patch-plan safety contract.\n\n- **Call evidence:** parse, classify, score, and link transcripts; convert next steps into governed CRM plans. Run `fullstackgtm call --help`.\n- **ICP and net-new acquire:** discover, score, dedupe, meter, assign, and propose new contacts. See [docs/recipes.md](./docs/recipes.md).\n- **Signals and drafting:** collect buying triggers, judge timing/fit, and produce governed task/outbox plans; the package never sends. See [docs/signal-spool-format.md](./docs/signal-spool-format.md) and [docs/outbox-format.md](./docs/outbox-format.md).\n- **TAM:** estimate a transparent market model, populate it through governed acquire, and track coverage. See [docs/tam.md](./docs/tam.md).\n- **Competitive market map:** capture and verify category evidence, classify messaging fronts, and generate reports. Run `fullstackgtm market --help`.\n- **LinkedIn list intake:** read prebuilt HeyReach lists as a discovery source; no connect/message operation ships. See [docs/linkedin-connector-spec.md](./docs/linkedin-connector-spec.md).\n- **Scheduling:** run read/plan-side commands continuously without auto-approval. Run `fullstackgtm schedule --help`.\n- **End-to-end playbooks:** [docs/recipes.md](./docs/recipes.md).\n\n## License, boundary, and development\n\nLicensed under [Apache-2.0](./LICENSE). The canonical model, audits, patch plans, connectors, CLI, and MCP server are open source. The hosted Full Stack GTM dashboard, sync backend, broker, and team workflows are a separate proprietary product built on the package. Features never move from open to closed.\n\nPublic API stability and the open-core boundary are documented in [docs/api.md](./docs/api.md) and [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n```bash\nnpm run build\nnpm test\n```\n","readmeFilename":"README.md"}