bookworm-smart-assistant/hooks/checksums.json
Bookworm Admin 34f304881f fix: strip session-continuity-mcp hooks from Portable template
export.mjs now removes hooks referencing npm packages not included
in the Portable distribution (session-continuity-mcp).
Eliminates MODULE_NOT_FOUND errors on Portable installations.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-27 22:15:39 +08:00

145 lines
14 KiB
JSON

{
"activity-logger.js": "5b1c3b241f3c7402e2a6d1c187145053702bd7b0e45e7ba80e01422478f16f00",
"agent-claim-observer.js": "2dac2ebd24a90c8b6b9caf9c98b4399b72a8c2c83e180bc5b64582ec61bbc042",
"agent-isolation-gate.js": "c1140c11479f7ba5429946d1e6cc1de911aea532de6b5d5f3bb78dacb4a1e348",
"bash-precheck-dispatcher.js": "690227ca05d7a7ee580a00821fa84c77f99c3ab2c52dea76ff0035129aa2f180",
"block-dangerous-commands.js": "f014799288bcbb9f7fafe36651d85de0b954835d34130cdca124d295644c8478",
"block-sensitive-files.js": "11a2e24296ad177b4c5ff681138ed3d273e110b2ef4540c70afd10b4b16a870c",
"block-sensitive-reads.js": "d06c74f7e21ef294f1fd1a1f2d5d8eb4f4b3d9e2769550c8532970d99033c1cc",
"build-outcome-tracker.js": "06d7501b7f5cdacc845f5697cadae45b138cf3d33181599f39b65a6a5eef959b",
"check-gray-expiry.js": "9c18207c864eb42224d208ff2871de61c0bfe5843efd35f6e0a766c8f0079942",
"check-lint.js": "6d2b39448407b05ada21af262d3805580fb312ed3146e16e3c070c40e618f14d",
"check-typescript.js": "533572b00c290b21f970608d8778e7201dcaff126a38a956529f716fc2b6b265",
"clipboard-image-hook.js": "1b1e7fab96e25760b94eaa935529920f1ab7d38b2b231ee4642bae99465109b2",
"code-quality-gate.js": "dec6ceb0da432bef7de941fe92ea412ba116aa3143765b904fcdd4d691a0ff83",
"commit-message-lint.js": "2c7441e6ea9a2704f7534156a0c1f7879405ee0bccf976690585480563caa04c",
"constitution-delivery-reminder.js": "f1e21a8b4dbaf4a5d3ee89cf7a474bd08f688b0d8b388dd9fffd9dead3a69a9b",
"constitution-guard.js": "eb640a800a75802a3d75850cfffae823a21a5501cba81e69956ef398b488ed6b",
"constitution-precheck.js": "8582969c07fd2e39474df51189e14595b7cf12ca0b91b2cbed4d5302f2ee0ac7",
"constitution-session-report.js": "2e8d66bfbf744af3e7c7b9a77086279c74e659df7d7beb3fb79635328cf8e31e",
"context-pressure-monitor.js": "c8c503b2d6b94464f9f9f9f91517a8cc33d0bbc8f43bc5cce73589631d3c91a5",
"drift-detector.js": "8fe3de6b1ace4bda6381d138e539c820476e03486ca85251665f56a1637eb03c",
"edit-precheck-dispatcher.js": "2690c97401b6f913c0e90d6f49349e133cdc7d81faa61f6cd865f00e9ed58965",
"log-rotator.js": "2d56ca5629132883a0f9e4268dfa9e1f97af20e9d6c51b28715cf78d1f35d2ec",
"mcp-safety-gate.js": "f8ae29619692bcc2f3b28f2fcd662ec7edc8361f85ae7887518a3564bbf85f7c",
"memory-persistence-trigger.js": "54812e16225b5711715bc01b2cdaee28c637bd840d65c2d1d8159db58268f524",
"nda-probe-detector.js": "745fbf32b5d06666bda2a5b56e4386f7a822eed25c337fa48c071a6b37a29472",
"nda-read-guard.js": "a69aeb6ecfa143817adf73637c46877c6bed4eb1982c4573a7586eb96893f942",
"nda-read-guard.standalone.js": "80bd4a3c2c909800aa814c0dc917d782ec612795015fc12b75ee08181a197ccf",
"post-edit-dispatcher.js": "a3c16bed61cfad3d09e4ae1021e5aa7fa5bfd9dd31474dccad57b77753612271",
"post-edit-quality-check.js": "b69638e283d963e0aac83c8c13fa46ea541e0ea8a55a418b348cde894d93daf3",
"post-edit-snapshot.js": "435eaf87be4d33712a87c336fc3bf1c4b479b0d6bc63656220abe635a1d08e6e",
"pre-agent-gate.js": "371ef625081f8aac212b33a509be3198ba918a568476cfbe217bdcd9b9aab3ec",
"pre-compact-handoff.js": "ed652598de931a416bba037bdc3511e920ecbc848af140adefee986d630f0107",
"project-context-injector.js": "f5d33a50c89f30c0596f152452989dd5f3214829aed2b2bfbd7176537175e424",
"prompt-dispatcher.js": "18179f19959faa4a5ff2f0fc0381a1d24bc14a623b661bf65d5fe61cbc6d7e53",
"review-report-checker.js": "9c1b73c8d8308be9585fb4581359d3e07d215d679220f20aaec41de48d7008c9",
"rollback-on-fail.js": "fe01f02e0d45b4d5f8890c226a6433d0dcc6f68932463ecbed3df1ba12ac0a09",
"route-auditor.js": "f584ab2984108bcf2ff5179bbb4472e3c4b8b5bb86fcd0c15cb0b82649732323",
"route-compliance-gate.js": "8caf07ee3ee4df370e058dbf54a3a91450eb5ba63fe672051ede2e2d29dc30c0",
"route-interceptor-bundle.js": "b9a88af4576f3dcb04e49fcf849721e8163dae052197b76e9419fece52c38e32",
"security-startup-guard.js": "26084c1218f7b8067caddf33a865f03fc6ca561f26432f24b21f159b69568812",
"session-heartbeat.js": "cfc7a941c87a67528268be46d19822e69eb159a566da4bf941cac249a76521f2",
"session-start-mcp-probe.js": "93092327041326bf864e2635dfd722631a01e62060906d2c547ec56d3e3cc2a8",
"session-start-memory-audit.js": "6c88f1837acdd236eefa888062553eec958f828756bfa41f5a970bc96593a69d",
"session-start-restore.js": "885d1965b6a019559faaccf9e5d0d59a6619bb9b27445d432c853e01cc38225b",
"staging-validator.js": "9666d7b398757f95e482cdb626937de438945aace104310371d027d85ab01356",
"stop-dispatcher.js": "d7669315cbac6edbca12b704c43e2b54268cea0b109a4171a4167f84da4965b5",
"subagent-route-injector.js": "195e2e58d1fdc33125a18cb024019cce1835efe09d600750523e756416327018",
"suggest-tests.js": "f6efeb7093b69ca7efba710bbb3234c511e521085a22cbaae291fa9779b569c4",
"token-saver-dispatcher.js": "d1bbf5d21b2efe96572a82f891c4f1f9bca2da6c96066885361ff8837c86ffca",
"lib/fail-mode.js": "8d7e4508dda23416f454e4e4571b8e0cc76ebae467c43b785647ff072d83c9c9",
"lib/fast-cache.js": "58d6ef4ffa50f69944d43b5551cc6f8adfe84de3166defac1d443a6083957bfc",
"lib/jsonl-hmac.js": "0683f0c43f65c80a159ef700f7f975b07f2187df61f08130099bf582a6486c44",
"lib/metrics.js": "63792b207b6148ddc6bb2a8a2a24e3309cfc3e66b4773d4eeed9d811da3ef997",
"lib/read-stdin.js": "c7c2975db1ba7ead76ab62ecccda5ec2f466713c7bd9f67e2983d1cb4313c87d",
"lib/root.js": "1373fd354777429d0fe3b3f568029e78203a6ee1a8b9bde603e39283d6f37bae",
"lib/rule-loader.js": "92ac1b1c857bb82461fc5814e1ae8c8a77e02053e3e49a76ba49644b6ced1371",
"lib/run-stage.js": "1e682680a12f625a4bca8c58e2897a9507e857e3ddbab4ab96bd197b478be473",
"lib/safe-append.js": "1031bdcd6f214732a0bb87acf7db0081bfc1a2ce2fa1417fe093f79f9a80f9ee",
"lib/safe-merge.js": "6ac51cd18ac20cc0c525c2fff455bcf0eb7279f8c812b937df99a0eb4e459af0",
"lib/security-log.js": "826633a97c9f749861e937074731789791bef4e31923e36b703190c04b8f3a5c",
"lib/session-once.js": "17dd47e32f7c22625785b867638664b597a442c1ad3a6bdf6956c317b94d23a0",
"lib/state-integrity.js": "5b95f64a05736c7b4465ab26cbd26ac7bfd049aacb472b4b91d85a91c8383efa",
"lib/tse-retention-extractor.js": "c28dbf51ce34dd0180470686000f42a615e0425639fbdaa42af7d1c720cfc6d0",
"scripts/ab-backtest.js": "d5cc0c072ddab9ea1f5cc8a13361531170d01e9043c9e251042833b2b15be91f",
"scripts/adaptive-disambiguator.js": "8271d2e8c369dc039af32e713bc96464caeef31f28758543f68d8dd49a5729c0",
"scripts/agent-usage-report.js": "8244cd177fc3f4578baf1a92b517e37fb7502f27cb4efaf3016a07458ea1d519",
"scripts/auto-backup.js": "050a9334cb1cfd6a6fd5e184cf7361b5ae73286f35cef3ffdd650fd27a08a6e5",
"scripts/auto-cleanup.js": "dc959a922ff61c32af7fe349e2649115799c3afaae4c4ea68bf24a5ebc05d66f",
"scripts/auto-git-sync.js": "46b1c8c0cf392eae779d9d8103476478c24f06a79548c7b3f47ccf839fee1adf",
"scripts/backup-recovery-drill.js": "c68f2a33b6dbb9ee050b1201050a802ee126e3df54f532b794b3dc6f81cfae31",
"scripts/behavior-baseline.js": "c7452e97082d36baff8275a4d6493742754ecb03cd9e61a9556834666786f4f9",
"scripts/bm25-tuner.js": "48569fbf6f7be9bf7214eb28133c9e0afc8e5cebabde52f1e8999a8f1f665e90",
"scripts/bookworm-context-init.js": "8609c92f13266e1d30f9d6bbd3b6cbb94014fd1298f6ca51251f45d787c90053",
"scripts/browserbase-mcp-wrapper.js": "00966373ee554b18a274fa63db76f0aac4965f4015b8f783525bec69712dc0cd",
"scripts/browserbase-session-cleanup.js": "9e0dfd7ccb92ebb27cd25707926e7627424bd726a20c07158e5852fff0fef0ed",
"scripts/build-portable.js": "e8b3757024f3fe4780bb135a4ab4bbe1631d958b7594769ec2a5ddb300046a14",
"scripts/bwr-builder.js": "94b9030ea6f6fddd4ad6fef4ba09839006133d30cc55c46bac06ef326782857e",
"scripts/compile-rules.js": "f1c169b1c884e43be6452056bab63e7da7718a4c6e7ce952777ab97e490fe9a5",
"scripts/compliance-analyzer.js": "4a44e27b3f026cf39d50c152873e91e8af8b8b3b98a6e46c26f671e16d684ec5",
"scripts/config-validator.js": "e57272b5091a58c84b57d658785ac558fe425830276cc3982d508bea563dc7bf",
"scripts/context-tracker.js": "3e5fbf248b580f7757c491c1291cf0e2fbc7328d3d2ad76d4b125c889d068768",
"scripts/daily-health-snapshot.js": "a74d8cbf387766b737e638e8a23f758dd8466577bbb390c1364fb605aeff4852",
"scripts/dashboard-server.js": "e6da0b54fe2f2c01bf3fb4a2e086b52c60479c5bd98865802dbe4c98ac0affec",
"scripts/dashboard.js": "c3a0f0ad8050e9b875fc0aee4deac11f16dd83af7f4350e6934fa0f8d8ea5e3d",
"scripts/deploy-portable.js": "4e5492032e27e3c0d5c3d5e7c943daa175883ebd7ed43d67185a3241420596aa",
"scripts/deterministic-quality-gate.js": "77abe264191760b2d46e919f4a4fd4e345cb573bbdd8ccd88e654aa74b5dc894",
"scripts/disambiguation-rules.json": "18316935296758d4e5d3bcdd466c29019d221b0c37260f2c790ae7ef8e13b9e6",
"scripts/disambiguation-tree.js": "a744e559196f1da6528760e94d4b85b398ab5760ba98b9421a2804ba36bd7fec",
"scripts/domain-capacity-manager.js": "269556f0e1baf2a7a72cae6ce0d79e42b30d42f2d56c71de0f641920b3a0d339",
"scripts/domain-classifier.js": "98e14334f33dddbea30d112850e04e1778136471ac5dccc2084a61b2730e48d3",
"scripts/drift-guard.js": "0c09b8353381934e99558ff97829c9cc4b531b152343ed76f329a5f4a05d8a5d",
"scripts/embedding-router.js": "ea0c5a066a5a79137acdc075475860c1182f53cafb1c94c9db826284c0e55145",
"scripts/feature-flags.js": "7ec0549511b31e0afb72558b374bd3ebeb111158b233f77651f549e2949353b3",
"scripts/fusion-weight-learner.js": "088dc672368ef9f59c64a01613653a6ae755f9c698d3a731fa9cc5cda75f79b1",
"scripts/generate-skill-index.js": "ada60a5af89c652a3cfb7dd2986189a363814bd236bfc645ab600494a178932a",
"scripts/generate-stats.js": "7dfec0c1f3b09386ac7a41d1804dee80e108a1d613dc99ccf73935984fa7c7a6",
"scripts/health-check.js": "ab1e7b60def2f01ea83419af1caa9d24e8cc62f142bb377aa9199d5f15e97b88",
"scripts/hook-priority-scheduler.js": "7be805736c54917c19a8249c360a3e17e9c023ad72956a06d67f6f5fb4120a69",
"scripts/hook-stdin.js": "7a6a6d8b620e7ff93d5eb161b6d076cd9b8b17d757d7c352381d48a66cb244e1",
"scripts/implicit-feedback.js": "6a770a1134a3e3c4baf577b826dd6e11dc7168a96a89793f794802cec1c64335",
"scripts/import-claude-skills.js": "7eba30aaa38fab8b78b661450313fe522476a4d588e6a05c33336548c1231fe0",
"scripts/intent-classifier.js": "2cc8b2b5dcd006b22020f7468f95db4bdd4bb2dc716c1496e30d50a1a8046647",
"scripts/ir-eval.js": "f11c9b8867cbadf12f1ab685add5b2ef023db141c5abb6e9ce849efe7b406d8b",
"scripts/manifest-compact.js": "21e3f947eefa8d2d5fc860a49cb8a9bcd21853e3c46c9efb3de6b7074411d3a1",
"scripts/mcp-prune.js": "993fec07459b18953dfd8f7846d6fcf90bb280149e440d67c401821d21145b9a",
"scripts/mcp-usage-analyzer.js": "d86c349a0007cd0d94058397a3d61619d2a04f1624cb6cc7cbba8c84ada5ca46",
"scripts/mcp-usage-tracker.js": "a3d16d0c5be8ca18f6eee20a02258225bb7630fa2b220cedef867af0025e6998",
"scripts/memory-search.js": "27c190f40477f8deb23a3b656fa887b2877819e50cb40baa0373840e82d523e8",
"scripts/paths.config.js": "662c5d5e0c62a5df30f8e7545086aacb3f06c51533bef4220dec47f28081277a",
"scripts/predictive-audit.js": "a67cf440b46800f0578efad5a076ef8651895e6542df21bf64895c9264c3bbe7",
"scripts/production-sim.js": "58f2bcdf74a4a874e17244ba928e4bf859936553cd2aaef498f41ee84864f631",
"scripts/project-detector.js": "a8e4fe3a7c650b1104ee3676eeb2751c8f08ce34ee2f87abef0db2485d53b6f3",
"scripts/project-isolator.js": "58182c48e4ac26bd676de9f27ec42857563d9fbeffb8f3ee371b9b37c4d9b8b6",
"scripts/proxy-bootstrap.js": "ad549df7c618dd7ad40acc94f2eb0df2c2e873ab07dbc8bd48d882a1c8bcce75",
"scripts/quality-analyzer.js": "e429a59c9d8de78684ebf977f89035aee5690510ff324a6a9abc4024ae7f86d9",
"scripts/route-ab-test.js": "ce6fa67c5ef955aa5a3814e1c34adf274015a1da84ebbfc77b4e58d5601f5371",
"scripts/route-analyzer.js": "54057aec67898dcbef70766363910a7d7636cdf3f2aa17ca942dcca61a2bbcdf",
"scripts/route-engine.js": "462a3c4625d6c3abc65b33da42706e92c01c2c5a282b5cd26e4657d9d0f1e40d",
"scripts/route-feedback.js": "5f98d4631ee2923137d9c82050af7f350eee4de590b6efda1edb3043d61c95da",
"scripts/route-state.js": "7ecc1871a4682d9da7213372f6c740927b231700a24352281674f14d7a2cd4e3",
"scripts/route-telemetry.js": "f7b65549eb6caecfe89ab463a0518e4d9abf60a03b8b510733342b0b0461924c",
"scripts/sanitize.js": "0d6166c316de0aa1ffc43fba65f34b3b5d31c6836cea7870f8717fb601a8c65b",
"scripts/semantic-scorer.js": "227234e869ab040f709724f971ddfd9304f9d0f03595b4201bba0f7d9a156f1a",
"scripts/session-memory.js": "f17c393dd84401155a25da50c16bfc61ee2468df82b0824f2ab202c4109bec14",
"scripts/session-pin.js": "2caf878d6361dca1cdf38059fdcfdc01f693da9a032ccd49695965af75ad7fce",
"scripts/session-trace.js": "e8f69c16c67fe904cc6513193ba2a3279933148aa8eb0bd8551caa05d57e2cb3",
"scripts/skill-alias-resolver.js": "9fc21a8d05a3233208a79fb3023e60d5b2e7f4de7c3460f0904e8739bc917a3e",
"scripts/skill-chain-recommender.js": "dd052f1febeb581633ca3231c1879cffe91df60471f9509be271e3768f7e4731",
"scripts/skill-effectiveness.js": "a2c7122af2db1dc1458c43fcef0fe173c5ec2d019d4010de9fbe8dd3aad8ee90",
"scripts/skill-retirement-advisor.js": "b0ae77530adae273c5e5644b0d8a83806272e29b67ff14e1bc590f45fd143924",
"scripts/synonym-expander.js": "ccfe306a0211f6c67ff9c62718d8b3f19816354033975cddd42fb86e5558c64f",
"scripts/synonym-miner.js": "ab0b563966cd15f9a5a27c02a79514faf75b559b38dc217396f88285e4ca5fb9",
"scripts/synonyms.json": "2d58a07426287c19943545469eff824a0d9e6f119d77bb48f76b8ece62a38b2d",
"scripts/tfidf-engine.js": "375f796831d23b7c5a952d4e261559d7c45b550afdcf90ca32cad612e0f22196",
"scripts/undici-proxy-bootstrap.js": "3965b4b0aa5b0ad2e8f01a999fd6c3da6bc3eaa436c7a482a1d757df155278f9",
"scripts/user-overrides.js": "f7419ca55f13cec0a249a444bd2ae76026c7bf6db99b31104337c178e2981593",
"scripts/validate-loop-state.js": "7e3344230c796e47056217dadfef061f65e07a4e74cea4480841811618f63d1f",
"scripts/validate-registry.js": "cc7b320c2252741793c000940d0e0f6274c97b5de9638cdd61e0850bc9d090d4",
"scripts/watch-activity.js": "032ce975c15ded6909084800a36cd9fec72d35d1384645143fb1ffca283c43d2",
"scripts/weekly-report.js": "b17a6ec98a6dd1afbd42903e9f6db80afa27ff0143a28921d9350941db9607fc",
"scripts/weight-store.js": "f9b530a7a13dda8c7edcc0b072c63cd3cb629c5330c095cffabc59d04b7a5dcd",
"scripts/workflow-patterns.js": "318abc88a501e0e3571bca5e5c790696a39544b6af5f38bfd5aebeac5214a024"
}