Skip to content

fix(discussion-entry): the handoff reports the source it actually had#558

Open
leeovery wants to merge 1 commit into
prose-tests/record-everythingfrom
fix/discussion-handoff-source
Open

fix(discussion-entry): the handoff reports the source it actually had#558
leeovery wants to merge 1 commit into
prose-tests/record-everythingfrom
fix/discussion-handoff-source

Conversation

@leeovery

Copy link
Copy Markdown
Owner

Summary

  • skills/workflow-discussion-entry/references/invoke-skill.md line 68 opens #### If source is \fresh` or `topic-provided`— and line 75 then statesSource: fresh`. A discussion arriving with a topic already chosen (from the epic map, or a continue menu) told the processing skill it was a direct entry.
  • Now renders Source: {source}, the variable the entry skill already set.
  • Found by a prose-test walker, recorded as a DEVIATION on a case that otherwise passed 5/5 — a marker is a finding in its own right, which is why they're reported even on green cases.

Scope checked before changing anything: the sibling entry skills (research, investigation) carry a Source: line only inside single-source arms, where the fixed wording is accurate. This was the one multi-source arm stating a constant.

Impact, honestly: nothing in workflow-discussion-process reads Source: — grep finds no consumer. So this is context handed downstream being wrong, not a branch being taken wrongly. Worth correcting; not worth overstating.

Test plan

  • npm test green: 1699 tests, 0 fail.
  • discussion-entry-seeds-from-carrier passed 5/5 with this DEVIATION recorded; re-running it should now produce the same pass with no marker.

🤖 Generated with Claude Code

One arm serves both `fresh` and `topic-provided` and hardcoded
`Source: fresh`, so a discussion arriving with a topic already chosen —
from the map, or a continue menu — told the processing skill it was a
direct entry. Found by a prose-test walker, which recorded it as a
DEVIATION on a case that otherwise passed: a marker is a finding in its
own right.

Scope checked before changing anything: the sibling entry skills carry a
`Source:` line only in single-source arms, where the fixed wording is
accurate. This was the one multi-source arm stating a constant.

Impact is narrower than it first looks — nothing in
workflow-discussion-process reads `Source:`, so this is context handed
downstream being wrong rather than a branch being taken wrongly. Worth
correcting; not worth overstating.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant