Remove the unused tier: keyword from Backlog::Wakeup::Session.prompt #1042

Open
opened 2026-10-16 19:24:37 +00:00 by jared · 0 comments
Owner

Problem

Session.prompt(issue:, tier:, url:) never reads tier; callers pass a value that does nothing.

Observed

Evidence: lib/backlog/wakeup/session.rb:15; bin/wakeup-poll:115-116 passes tier: tier; tests/wakeup_test.rb:53 passes tier: :ready_for_agent. Ruling R31, follow-up 9.

Reproduce

n/a: unused keyword found in a crc-refactor tuning run; no runtime command reproduces it.

Acceptance criteria

  1. prompt takes issue: and url: only; bin/wakeup-poll and tests/wakeup_test.rb pass no tier; prompt text unchanged; wakeup tests pass; tier still shows in the summary line at bin/wakeup-poll:105.

Skeptic: VERDICT: CREATE — the unused keyword is real and pre-dates the run (main had it in session_prompt).

Origin

  • Trigger: crc-refactor tuning run on plugins/os-backlog, branch crc-os-backlog-2026-10-16 (ledger docs/crc/os-backlog/ledger.tsv, rulings docs/crc/os-backlog/rulings.md).
  • Improvised this session: none
  • Chain: unused keyword in plugins/os-backlog ← ruling R31 (docs/crc/os-backlog/rulings.md) ← DESIGN
  • Root candidate: none beyond this ticket
  • Where: plugins/os-backlog/lib/backlog/wakeup/session.rb
  • Session: a5e278ab-89aa-4ed6-adb4-b70820788f0c
  • Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os--claude-worktrees-crc-os-backlog-2026-10-16/a5e278ab-89aa-4ed6-adb4-b70820788f0c.jsonl
## Problem `Session.prompt(issue:, tier:, url:)` never reads `tier`; callers pass a value that does nothing. ## Observed Evidence: lib/backlog/wakeup/session.rb:15; bin/wakeup-poll:115-116 passes `tier: tier`; tests/wakeup_test.rb:53 passes `tier: :ready_for_agent`. Ruling R31, follow-up 9. ## Reproduce n/a: unused keyword found in a crc-refactor tuning run; no runtime command reproduces it. ## Acceptance criteria 1. `prompt` takes `issue:` and `url:` only; bin/wakeup-poll and tests/wakeup_test.rb pass no `tier`; prompt text unchanged; wakeup tests pass; `tier` still shows in the summary line at bin/wakeup-poll:105. Skeptic: VERDICT: CREATE — the unused keyword is real and pre-dates the run (main had it in `session_prompt`). ## Origin - Trigger: crc-refactor tuning run on plugins/os-backlog, branch crc-os-backlog-2026-10-16 (ledger docs/crc/os-backlog/ledger.tsv, rulings docs/crc/os-backlog/rulings.md). - Improvised this session: none - Chain: unused keyword in plugins/os-backlog ← ruling R31 (docs/crc/os-backlog/rulings.md) ← DESIGN - Root candidate: none beyond this ticket - Where: plugins/os-backlog/lib/backlog/wakeup/session.rb - Session: a5e278ab-89aa-4ed6-adb4-b70820788f0c - Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os--claude-worktrees-crc-os-backlog-2026-10-16/a5e278ab-89aa-4ed6-adb4-b70820788f0c.jsonl
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#1042
No description provided.