Remove Witness and Refinery structs that recorded observable state (State, PID, StartedAt, etc.) in violation of ZFC and "Discover, Don't Track" principles. Changes: - Remove Witness struct and State type alias from witness/types.go - Remove Refinery struct and State type alias from refinery/types.go - Remove deprecated run(*Refinery) method from refinery/manager.go - Update witness/types_test.go to remove tests for deleted types The managers already derive running state from tmux sessions (following the deacon pattern). The deleted types were vestigial and unused. Resolves: gt-r5pui Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
21 KiB
21 KiB