{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:AojdevStudio/dev-utils-marketplace:code-quality-enforcement", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "9fd8f963156292d007a8ea005ba1aa4a01151c6a", "treeHash": "a51c57245b1427956b61de3b7afe3f3924e70c9dacb36e660fbce1e5747bd1fd", "generatedAt": "2025-11-28T10:24:55.759990Z", "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": "code-quality-enforcement", "description": "Meta-package: Installs all code-quality-enforcement components (commands + agents + hooks)", "version": "3.0.0" }, "content": { "files": [ { "path": "README.md", "sha256": "444e7aec5e0920a467c2f075b3cd81891f2cae141f5ffdb13e0153dc6e0ec7ba" }, { "path": "agents/test-automator.md", "sha256": "c2e2f30e50056ea3ac2a14f97b94e3a6e748155f833bc8f7cde4c110821bc944" }, { "path": "agents/tech-debt-reviewer.md", "sha256": "a7584464fbf934326f314e57fc922dd2a9cf809f34f203cfb1e493d6688ecec5" }, { "path": "hooks/hooks.json", "sha256": "55565dbddf6825b772d6ab1442170ba7937b087de3fb3440892d7ca759f808a2" }, { "path": "hooks/scripts/universal-linter.py", "sha256": "0fb34899d3ee5ea0ca24c2025f88888eb303c2d09b1c19db7f55ea919e4c279e" }, { "path": "hooks/scripts/pnpm-enforcer.py", "sha256": "4c34915c301d545af35837c81c3326430e28902f645c79f8aff88af726f1d301" }, { "path": "hooks/scripts/code-quality-reporter.py", "sha256": "332a9ba27a079591c945d2955177e3e13df8a093f563bb71f9e4daa629b57b5c" }, { "path": ".claude-plugin/plugin.json", "sha256": "dd80d837a12288d14fb5792124a29fd84ee8d042a354771f02ed196dd507503d" }, { "path": "commands/enforce-logging-discipline.md", "sha256": "947587b368117aca0ed9e72881f872d9fb10b1c5f9a0c15a0fde0ffafefb3cbe" } ], "dirSha256": "a51c57245b1427956b61de3b7afe3f3924e70c9dacb36e660fbce1e5747bd1fd" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }