refactorer receives gate_results its charter never names; drop it from both poodr maps #680

Closed
opened 2026-09-24 17:11:05 +00:00 by jared · 1 comment
Owner

Problem

poodr-implementation.yaml:131 and poodr-ticket-implementation.yaml:142 give the refactorer gate_results. The refactorer charter lists its inputs at agents/refactorer.md:11: "Input (given to you in the prompt): the ticket brief, lint_offense_history, test_changes, and the contract-auditor handoff that requested this correction." gate_results is absent. The role gets fresh gate output by running os-sdlc-runner gate <dispatch_id> itself (refactorer.md:33). Measured gate_results: median 3,812 chars, max 240,397, against a 10,000-unit hook cap.

Reproduce

n/a: design audit finding, not a runtime defect.

Approach

Remove gate_results from the two refactorer enrich lists. No resolver change.

Required work:

  • Map edits at the two lines above.
  • Existing map tests stay green; add none unless a test enumerates enrich lists.

Evidence

Audit row from #676: refactorer | gate_results | DROP | refactorer.md:11 Input sentence omits it; refactorer.md:33 runs its own gate.

Origin

  • Trigger: #676 enrich-fact audit, run in session 9434289b
  • Improvised this session: none
  • Chain: oversized or duplicated brief facts <- enrich lists chosen per node without a per-role byte audit <- DESIGN (map enrich model)
  • Root candidate: this ticket
  • Where: the map/charter/composer paths named in the draft
  • Parent: #676
  • Session: 9434289b-c48f-4a8a-8add-0d82068e2c3f
  • Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os/9434289b-c48f-4a8a-8add-0d82068e2c3f.jsonl

Skeptic verdict: CREATE (os-backlog:ticket-skeptic, session 9434289b, citations verified).

## Problem poodr-implementation.yaml:131 and poodr-ticket-implementation.yaml:142 give the refactorer `gate_results`. The refactorer charter lists its inputs at agents/refactorer.md:11: "Input (given to you in the prompt): the ticket brief, `lint_offense_history`, `test_changes`, and the contract-auditor handoff that requested this correction." gate_results is absent. The role gets fresh gate output by running `os-sdlc-runner gate <dispatch_id>` itself (refactorer.md:33). Measured gate_results: median 3,812 chars, max 240,397, against a 10,000-unit hook cap. ## Reproduce n/a: design audit finding, not a runtime defect. ## Approach Remove `gate_results` from the two refactorer enrich lists. No resolver change. Required work: - [ ] Map edits at the two lines above. - [ ] Existing map tests stay green; add none unless a test enumerates enrich lists. ## Evidence Audit row from #676: refactorer | gate_results | DROP | refactorer.md:11 Input sentence omits it; refactorer.md:33 runs its own gate. ## Origin - Trigger: #676 enrich-fact audit, run in session 9434289b - Improvised this session: none - Chain: oversized or duplicated brief facts <- enrich lists chosen per node without a per-role byte audit <- DESIGN (map enrich model) - Root candidate: this ticket - Where: the map/charter/composer paths named in the draft - Parent: #676 - Session: 9434289b-c48f-4a8a-8add-0d82068e2c3f - Transcript: /home/jared/.claude/projects/-home-jared-dev-cc-os/9434289b-c48f-4a8a-8add-0d82068e2c3f.jsonl Skeptic verdict: CREATE (os-backlog:ticket-skeptic, session 9434289b, citations verified).
Author
Owner

Resolution

Done: gate_results dropped from refactorer enrich in both poodr maps

Evidence: shipped in commit bbdc5809 (#687)

Follow-ups: none

## Resolution **Done:** gate_results dropped from refactorer enrich in both poodr maps **Evidence:** shipped in commit bbdc5809 (#687) **Follow-ups:** none
jared closed this issue 2026-09-24 20:10:04 +00:00
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#680
No description provided.