WORK-081
ID:WORK-081Status:done

Consolidate Character Transform to Single Code Path

Priority:lowComplexity:trivialSource:SPEC-028

Summary

The Character rune has two full createComponentRenderable calls in a hasSections / else branch, differing only in one property and one ref. Merge them into a single call using conditional spreading.

Acceptance Criteria

  • Character transform has exactly one createComponentRenderable call
  • Conditional hasSections logic uses spread syntax to vary properties/refs
  • Identity transform output is unchanged — all existing tests pass

Approach

  1. Identify the differing properties between the two branches
  2. Merge into a single call with ...(hasSections ? { key: value } : {})
  3. Run tests to verify output is identical

References

History

  1. 59ded4a
    Content edited
  2. f262d7b
    source+SPEC-028
  3. 14ad031
    statusreadydone
  4. 9aff526
    Created (ready, low, trivial, storytelling, runes, transform)