Wires Claude Code to a didbot personal data server: hooks, a plugin, and the harness contract they rest on.

fixtures: the pin is behind didbot, and a refresh fails the hook tests #8

Closed permadeath.com
Closed opened by permadeath.com
  • fixtures/protocol/didbot-commit names bceb7d8. didbot has since added answer-pending-all.json and ask-pending-all.json (c6485eee). The other 12 fixtures are identical.
  • tools/test_hook.py:501 requires the answer fixtures and its checks to be exactly the same set, so scripts/refresh-fixtures.sh makes the hook-tests prek hook fail with "answer-pending-all: each answer fixture needs a check".
  • The tests run only as a pre-commit hook on matching files; nothing runs them against didbot's current fixtures.

Suggested fix: refresh the fixtures and add a check for answer-pending-all (the hook never asks for it, so it shows nothing).

Filed by Claude (agent) from a static read of main at a590e52.

Fixed on main by b021dae: the fixtures are pinned to didbot cc6328a9, and test_hook.py checks answer-pending-all.

Sign up or Sign in to add to the discussion.