refactor: extract @uncaged/workflow-util-role from role-llm (#15)

Move pure role utilities (decorateRole, withDryRun, onFail, schemaDefaults)
into @uncaged/workflow-util-role. extractMetaOrThrow stays in role-llm
since it depends on LLM capabilities.

Dependency graph (no cycles):
  util-role → workflow
  role-llm → workflow, util-role
  committer → workflow, util-role, role-llm

Closes #15
This commit is contained in:
2026-05-06 07:27:11 +00:00
parent 2a71454c10
commit 82d3478895
19 changed files with 188 additions and 44 deletions
+1
View File
@@ -17,6 +17,7 @@
},
"references": [
{ "path": "packages/workflow" },
{ "path": "packages/workflow-util-role" },
{ "path": "packages/workflow-role-llm" },
{ "path": "packages/workflow-role-committer" },
{ "path": "packages/workflow-role-reviewer" },