Stop OsMe::OneThingPrompt::Hook from swallowing every failure #1410

Open
opened 2026-10-26 21:20:36 +00:00 by jared · 0 comments
Owner

Problem

OsMe::OneThingPrompt::Hook has rescue StandardError that returns nil. It swallows every failure, so a broken hook prints nothing and nobody sees the cause.

Reproduce

n/a: see rulings.tsv row R19 (stranger review, standards 6).

Origin

  • Trigger: fast-batch-15 (#1329-#1336), ruling R19
  • Improvised this session: none
  • Chain: silent hook failure ← rescue StandardError nil ← DESIGN (hook.rb)
  • Root candidate: none found; searched OneThingPrompt, swallow, rescue, one-thing, os-me
  • Where: plugins/os-me/lib/os_me/one_thing_prompt/hook.rb
  • Session: 6c6b6eae-4ebd-4ac4-9b32-535875a6b39b
  • Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os--claude-worktrees-fast-batch-15/6c6b6eae-4ebd-4ac4-9b32-535875a6b39b.jsonl

VERDICT: CREATE

## Problem `OsMe::OneThingPrompt::Hook` has `rescue StandardError` that returns nil. It swallows every failure, so a broken hook prints nothing and nobody sees the cause. ## Reproduce n/a: see rulings.tsv row R19 (stranger review, standards 6). ## Origin - Trigger: fast-batch-15 (#1329-#1336), ruling R19 - Improvised this session: none - Chain: silent hook failure ← rescue StandardError nil ← DESIGN (hook.rb) - Root candidate: none found; searched OneThingPrompt, swallow, rescue, one-thing, os-me - Where: plugins/os-me/lib/os_me/one_thing_prompt/hook.rb - Session: 6c6b6eae-4ebd-4ac4-9b32-535875a6b39b - Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os--claude-worktrees-fast-batch-15/6c6b6eae-4ebd-4ac4-9b32-535875a6b39b.jsonl VERDICT: CREATE
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
jared/cc-os#1410
No description provided.