{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:kylesnowschwartz/claude-bumper-lanes:bumper-lanes-plugin", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "c1966d425ec5aac617ac0e3e2f5c2ece72e19835", "treeHash": "6463824b80fa53ae189e55e5a8ebfee42d4242b94a593cb543596f63f06ab1de", "generatedAt": "2025-11-28T10:20:02.022187Z", "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": "claude-bumper-lanes", "description": "Enforces git diff thresholds to promote disciplined code review during AI agent sessions", "version": "1.2.0" }, "content": { "files": [ { "path": "README.md", "sha256": "8ecf5ff6d08f9a18306f97eb7fbab4824b548e6379fe6a6192b336f6cda32552" }, { "path": "hooks/hooks.json", "sha256": "73687af1261fd167c5f694e2cb364e4d5e8747aa1902eb3111adcbb8474648f8" }, { "path": "hooks/lib/git-state.sh", "sha256": "faedd43659d24a6cb3df1c1039bef011ee5b9272c8acd2a9d45c319aa9a41c14" }, { "path": "hooks/lib/state-manager.sh", "sha256": "a8b286251b84080fced34b54c6febd846a652b4beae20eebe55e84217704f7d5" }, { "path": "hooks/lib/threshold-calculator.sh", "sha256": "6d486b76a15e5c836bda9ecc730da7e209c059605d0c94f431dac5a5734e96e2" }, { "path": "hooks/entrypoints/user-prompt-submit.sh", "sha256": "0b406abc15b70b9ff251c0cef998909b8361ffb18930019f18aad0ef7f460951" }, { "path": "hooks/entrypoints/pause-baseline.sh", "sha256": "cd6a160ddf4fee8654be0d3cdf169551a4742a384b1411065b85a92cec1b36c4" }, { "path": "hooks/entrypoints/reset-baseline.sh", "sha256": "3f43dfa791e54952d180b9d2a10a19b8dc43f409af978d695f198f2398952131" }, { "path": "hooks/entrypoints/pre-tool-use.sh", "sha256": "58bca0058f4f1012fd22ddede7f7de45ce04431f296a9ab6c0b7b9d83912fd1c" }, { "path": "hooks/entrypoints/session-start.sh", "sha256": "44622c20335effe57b8d79ffbd4a0c497a0151983992be428d2293411d91a2c3" }, { "path": "hooks/entrypoints/session-end.sh", "sha256": "29d8ee18e4d45d66f9b97940dc9fc677bebd9ed47d0e61193953621aee016493" }, { "path": "hooks/entrypoints/post-tool-use.sh", "sha256": "801d417179369d3e18741c5721f6fdfa28e52d9b3aad28fea491ced294772c76" }, { "path": "hooks/entrypoints/stop.sh", "sha256": "8f875bfb76a88d6386a1860055598881858b4bce21a951adc10321718d234550" }, { "path": "hooks/entrypoints/resume-baseline.sh", "sha256": "0536ec1561672b716f9bef0d1e68ff3eb067775b7af32f3b76d31e4cf862cbaa" }, { "path": ".claude-plugin/plugin.json", "sha256": "9216794e8daea5816d25aab492a9c82c8b7318d840096d32a1b74587cf185724" }, { "path": "commands/bumper-reset.md", "sha256": "cbaf768a331cb313ce600d77e166185b855b9d2070f447c16bbc0615250b37bc" }, { "path": "commands/bumper-resume.md", "sha256": "e55729fa98e9f1342840ef500269163465fdecce95433102c9ee1fab3508a70d" }, { "path": "commands/bumper-pause.md", "sha256": "a0c810c68d5ea2e743f333fcfd5de59b03125b8ecf8140e5d3f008a72f89ff32" } ], "dirSha256": "6463824b80fa53ae189e55e5a8ebfee42d4242b94a593cb543596f63f06ab1de" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }