{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:gtmagents/gtm-agents:plugins/marketing-analytics", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "5cdfa46c93f7864a0d6731ca9ac4fc67edeca55b", "treeHash": "ec8185255150c1f177066a296bf639510dc9b1ff297670b7afac8d1f7d17ed98", "generatedAt": "2025-11-28T10:17:15.031875Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "marketing-analytics", "description": "Cross-channel marketing KPI frameworks, pacing guardrails, and attribution governance", "version": "1.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "00116295cc0c399a65fdefca44b6718d82c5d7d5222d6601a2db0d080f3a873e" }, { "path": "agents/attribution-architect.md", "sha256": "a59006a84a829e35662f7a254a206cab1042996db2ec229d64b51be5d13f3bda" }, { "path": "agents/channel-performance-analyst.md", "sha256": "ff1e7412a428948c74acf8f6749c0b295f9a1874c5ffad0f7ff3a107d783067a" }, { "path": "agents/marketing-intelligence-lead.md", "sha256": "9f5fb23b47eab7241c19c96fa75b0b071ed3d40c27a678e7ef385d4068bddd4f" }, { "path": ".claude-plugin/plugin.json", "sha256": "8ce3c6e91bb29551fe25536d2bb3398e2472f8566be41666b7e34ce19acd2202" }, { "path": "commands/monitor-channel-pacing.md", "sha256": "0c64defebe02ac6a712eb43673319ddebd0df0a67baf89f1b7a7d51a513d47a1" }, { "path": "commands/evaluate-attribution-models.md", "sha256": "14dd2af1f86d79443fc1221719c18fa6abb8af21d511ba4ff221816cb01aa202" }, { "path": "commands/produce-campaign-report.md", "sha256": "e1f8e4096f680ca56746acc6d4e601e49684023913850326c46d68d7801dc63c" }, { "path": "skills/exec-dashboard-blueprint/SKILL.md", "sha256": "79f770cbd25c96a6d7f2a0baee1f2ca48d64fcd19a3439cc0e8b33ce689d8b78" }, { "path": "skills/channel-pacing-guardrails/SKILL.md", "sha256": "0d482353dacad31bcf6a1283e094ab3a9156df265775ceb796f2a8d3c532eb82" }, { "path": "skills/roi-benchmark-library/SKILL.md", "sha256": "61518e38a93fa2178aad5e7d787f2dcf542957802d62a52a7455a5027341ff7c" }, { "path": "skills/attribution-playbook/SKILL.md", "sha256": "4ce577c7318118219230b7b52659a1f36996b15d50f79105a1851a5a0009b8b9" } ], "dirSha256": "ec8185255150c1f177066a296bf639510dc9b1ff297670b7afac8d1f7d17ed98" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }