Commit 31df62f
Proposal 1 — T14: dedup + selective composition
pkl: Derive workflow Related Units and compose profiles selectively
Give every normative rule one authoritative section. composeProfile now
amends the workflow body and overrides only Preconditions, Guardrails,
and Failure handling with the profile fragment, leaving Purpose, Inputs,
Workflow, and Outputs exactly as authored. Related Units become
metadata-derived (bound profile, entry skill, then remaining required
skills) with authored relatedUnits reduced to non-derivable extras;
OpenCode native workflows render nativeWorkflowBody so they carry the
same derived relations. Removes the dead sharedSce* baseline constants
and regenerates every next-task/change-to-plan/commit/handover/validate
projection, shrinking committed instruction Markdown by ~390 lines.
Co-authored-by: SCE <sce@crocoder.dev>1 parent 2770a24 commit 31df62f
55 files changed
Lines changed: 536 additions & 3219 deletions
File tree
- .claude/commands
- .opencode/command
- .pi/prompts
- config
- .claude/commands
- .opencode/command
- .pi/prompts
- pkl
- base
- renderers
- context
- plans
- sce
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments