{"serverId":"mcp-registry/io.github.jamie7893/keelen","history":[{"seq":68376,"logIndex":68375,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"b23a2def8883bed9ec43b2a141ef223b4cfa0e60adb18e66748e00a0d41dad7a","prevHash":"504f93be921f7b2117f41a56eca48fbeed84a36781444179a45ef9c9fe6c930f","toolCount":48,"observedAt":"2026-10-25T20:23:47.747Z","lastSeen":"2026-10-27T00:38:42.521Z","origin":"probe","leafHash":"e03744718f6666505d95da4bc7c719220879828768ce172b6023a6a4a4957ee0","leafData":"{\"manifestHash\":\"b23a2def8883bed9ec43b2a141ef223b4cfa0e60adb18e66748e00a0d41dad7a\",\"observedAt\":\"2026-10-25T20:23:47.747Z\",\"prevHash\":\"504f93be921f7b2117f41a56eca48fbeed84a36781444179a45ef9c9fe6c930f\",\"seq\":68376,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":48,\"v\":1}","changes":{"added":["resolve_platform_regression"],"removed":["resolve_platform_policy_conflict","set_ui_review_scenario_cap"],"changed":[]}},{"seq":59152,"logIndex":59151,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"504f93be921f7b2117f41a56eca48fbeed84a36781444179a45ef9c9fe6c930f","prevHash":"c6eb22b54868c121fdefc7670ab2d4c4e3c8ccb36c624e505a90724bc75802fe","toolCount":49,"observedAt":"2026-10-24T13:58:09.783Z","lastSeen":"2026-10-25T20:18:38.790Z","origin":"probe","leafHash":"3a6aabb5f9ac6c096465cab5f4a81ea0c4dfdf9a95e8552cb4ca7ad6068b092e","leafData":"{\"manifestHash\":\"504f93be921f7b2117f41a56eca48fbeed84a36781444179a45ef9c9fe6c930f\",\"observedAt\":\"2026-10-24T13:58:09.783Z\",\"prevHash\":\"c6eb22b54868c121fdefc7670ab2d4c4e3c8ccb36c624e505a90724bc75802fe\",\"seq\":59152,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":49,\"v\":1}","changes":{"added":[],"removed":[],"changed":["replan_task"]}},{"seq":44090,"logIndex":44089,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"c6eb22b54868c121fdefc7670ab2d4c4e3c8ccb36c624e505a90724bc75802fe","prevHash":"b55c9412825a3ac681cd030744e1adf71435e450ef72c3d1be25efb96c5ee839","toolCount":49,"observedAt":"2026-10-22T05:35:43.852Z","lastSeen":"2026-10-24T13:30:13.136Z","origin":"probe","leafHash":"a939f13e70ee23dad2c3280b1897ded6b935f04c5afc80009e9955ba1a356e56","leafData":"{\"manifestHash\":\"c6eb22b54868c121fdefc7670ab2d4c4e3c8ccb36c624e505a90724bc75802fe\",\"observedAt\":\"2026-10-22T05:35:43.852Z\",\"prevHash\":\"b55c9412825a3ac681cd030744e1adf71435e450ef72c3d1be25efb96c5ee839\",\"seq\":44090,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":49,\"v\":1}","changes":{"added":[],"removed":[],"changed":["project_digest"]}},{"seq":42312,"logIndex":42311,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"b55c9412825a3ac681cd030744e1adf71435e450ef72c3d1be25efb96c5ee839","prevHash":"0fcd4bdf3ce03173219f88315c8abdedc880499829918490c4f9d273401e4ad9","toolCount":49,"observedAt":"2026-10-21T23:59:12.516Z","lastSeen":"2026-10-22T05:13:35.152Z","origin":"probe","leafHash":"dca797706ea8e00b3b2ecd7572649de425025ea72ce60a67eb9a73f06caa0e64","leafData":"{\"manifestHash\":\"b55c9412825a3ac681cd030744e1adf71435e450ef72c3d1be25efb96c5ee839\",\"observedAt\":\"2026-10-21T23:59:12.516Z\",\"prevHash\":\"0fcd4bdf3ce03173219f88315c8abdedc880499829918490c4f9d273401e4ad9\",\"seq\":42312,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":49,\"v\":1}","changes":{"added":["answer_planning_question"],"removed":[],"changed":["resolve_escalation"]}},{"seq":41061,"logIndex":41060,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"0fcd4bdf3ce03173219f88315c8abdedc880499829918490c4f9d273401e4ad9","prevHash":"b8ae96825d7568f90ec14ca366f6ccdfdc228656602642da53f61b102aab69b6","toolCount":48,"observedAt":"2026-10-21T18:52:54.971Z","lastSeen":"2026-10-21T23:04:36.154Z","origin":"probe","leafHash":"2050bc632b249e672c5a039820626d435923bc7e274f80b4d807de141d60d523","leafData":"{\"manifestHash\":\"0fcd4bdf3ce03173219f88315c8abdedc880499829918490c4f9d273401e4ad9\",\"observedAt\":\"2026-10-21T18:52:54.971Z\",\"prevHash\":\"b8ae96825d7568f90ec14ca366f6ccdfdc228656602642da53f61b102aab69b6\",\"seq\":41061,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":48,\"v\":1}","changes":{"added":["remove_cancelled_dependency"],"removed":[],"changed":[]}},{"seq":36140,"logIndex":36139,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"b8ae96825d7568f90ec14ca366f6ccdfdc228656602642da53f61b102aab69b6","prevHash":"58b19abd5961b21da2aa2d91a7202e71d35df54d4f615e88648a05c2a56d3fed","toolCount":47,"observedAt":"2026-10-21T00:45:04.576Z","lastSeen":"2026-10-21T18:12:59.962Z","origin":"probe","leafHash":"01355a010dadf9a6a6abfed97fa18dc981b573716a66e36aae9e632f1528fa66","leafData":"{\"manifestHash\":\"b8ae96825d7568f90ec14ca366f6ccdfdc228656602642da53f61b102aab69b6\",\"observedAt\":\"2026-10-21T00:45:04.576Z\",\"prevHash\":\"58b19abd5961b21da2aa2d91a7202e71d35df54d4f615e88648a05c2a56d3fed\",\"seq\":36140,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":47,\"v\":1}","changes":{"added":[],"removed":[],"changed":["list_steering_rules"]}},{"seq":32481,"logIndex":32480,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"58b19abd5961b21da2aa2d91a7202e71d35df54d4f615e88648a05c2a56d3fed","prevHash":"7ca605db3097cad9de5bad559a30a5eb3b980be646f6de62e040c3e585a40258","toolCount":47,"observedAt":"2026-10-20T10:57:31.777Z","lastSeen":"2026-10-21T00:39:34.197Z","origin":"probe","leafHash":"88b563ab942fa34083249e39371e458ff09db0195be7cf45f407d2290fe708fc","leafData":"{\"manifestHash\":\"58b19abd5961b21da2aa2d91a7202e71d35df54d4f615e88648a05c2a56d3fed\",\"observedAt\":\"2026-10-20T10:57:31.777Z\",\"prevHash\":\"7ca605db3097cad9de5bad559a30a5eb3b980be646f6de62e040c3e585a40258\",\"seq\":32481,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":47,\"v\":1}","changes":{"added":["approve_steering_rule","list_steering_rules","retire_steering_rule"],"removed":[],"changed":["resolve_platform_policy_conflict"]}},{"seq":21170,"logIndex":21169,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"7ca605db3097cad9de5bad559a30a5eb3b980be646f6de62e040c3e585a40258","prevHash":"b470f7fb46148eb12755380169aa0763057fa317e0d02146aa1a07fb04c80443","toolCount":44,"observedAt":"2026-10-18T09:06:46.464Z","lastSeen":"2026-10-20T10:12:23.823Z","origin":"probe","leafHash":"9b22376fd946ea243ae46562e780b4f1cebe2db5af7f38657459a0a1b709a3c4","leafData":"{\"manifestHash\":\"7ca605db3097cad9de5bad559a30a5eb3b980be646f6de62e040c3e585a40258\",\"observedAt\":\"2026-10-18T09:06:46.464Z\",\"prevHash\":\"b470f7fb46148eb12755380169aa0763057fa317e0d02146aa1a07fb04c80443\",\"seq\":21170,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":44,\"v\":1}","changes":{"added":[],"removed":[],"changed":["resolve_platform_policy_conflict"]}},{"seq":96,"logIndex":95,"serverId":"mcp-registry/io.github.jamie7893/keelen","manifestHash":"b470f7fb46148eb12755380169aa0763057fa317e0d02146aa1a07fb04c80443","prevHash":null,"toolCount":44,"observedAt":"2026-10-17T05:28:03.324Z","lastSeen":"2026-10-18T08:27:52.234Z","origin":"snapshot","leafHash":"afb8f04adc5f1db5dbc61a44daac6b3e710515cc54da80e01ba494979db8d592","leafData":"{\"manifestHash\":\"b470f7fb46148eb12755380169aa0763057fa317e0d02146aa1a07fb04c80443\",\"observedAt\":\"2026-10-17T05:28:03.324Z\",\"prevHash\":null,\"seq\":96,\"serverId\":\"mcp-registry/io.github.jamie7893/keelen\",\"toolCount\":44,\"v\":1}","changes":null}]}