refactor(actor): separate consume flow UI rendering #108

Merged
Athemis merged 12 commits from refactor/consume-flow-ui-separation into main 2026-03-06 17:59:14 +00:00
Owner

Summary

  • extract consume-flow UI rendering into a dedicated renderer module and move dialog/chat markup to Handlebars templates
  • preserve existing consume behavior with inline fallback renderers for missing or failing template runtime paths
  • strengthen regression coverage for chat/dialog semantics, real template rendering, and fallback/error-handling paths

Verification

  • pnpm vitest run spec/apps/actor/consume-flow.spec.ts spec/apps/actor/inventory-consumables-regressions.spec.ts spec/hooks/pre-update-item.spec.ts spec/hooks/effect-expiry.spec.ts spec/apps/item/consume-properties-template.spec.ts
  • pnpm test:typecheck
  • pnpm lint (fails only due unrelated files under .worktrees/feature-spell-talent-automation/... being linted by the workspace root ESLint command)
## Summary - extract consume-flow UI rendering into a dedicated renderer module and move dialog/chat markup to Handlebars templates - preserve existing consume behavior with inline fallback renderers for missing or failing template runtime paths - strengthen regression coverage for chat/dialog semantics, real template rendering, and fallback/error-handling paths ## Verification - `pnpm vitest run spec/apps/actor/consume-flow.spec.ts spec/apps/actor/inventory-consumables-regressions.spec.ts spec/hooks/pre-update-item.spec.ts spec/hooks/effect-expiry.spec.ts spec/apps/item/consume-properties-template.spec.ts` - `pnpm test:typecheck` - `pnpm lint` *(fails only due unrelated files under `.worktrees/feature-spell-talent-automation/...` being linted by the workspace root ESLint command)*
Merge origin/main into refactor/consume-flow-ui-separation
All checks were successful
renovate/stability-days Not a Renovate PR - check skipped
ci/woodpecker/pr/auto-approve-renovate-checks Pipeline was successful
ci/woodpecker/pr/checks Pipeline was successful
bf9aeb7bc6
Athemis added this to the 3.3.0 milestone 2026-03-06 18:04:29 +00:00
Sign in to join this conversation.
No reviewers
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
Athemis/ds4!108
No description provided.