feat(FN-760): use source task labels for refinement titles

- Derive readable refinement titles from source task title or first line of description instead of raw task ID
- Fall back to task ID only when both title and description are empty/whitespace
- Collapse internal whitespace in description-derived labels for clean output
- Update PROMPT.md heading to match the new readable refinement title
- Add comprehensive tests for title precedence, whitespace handling, and edge cases
- Document refinement naming behavior in README
- Add changeset for @gsxdsm/fusion patch release
This commit is contained in:
gsxdsm
2026-04-02 22:48:00 -07:00
parent 89b780e90f
commit d8cc666964
4 changed files with 125 additions and 7 deletions

View File

@@ -0,0 +1,5 @@
---
"@gsxdsm/fusion": patch
---
Refinement tasks now use the source task's title (or description when untitled) instead of the raw task ID for readable names like "Refinement: Fix login bug" instead of "Refinement: FN-741".