Plugin: session-flow · Categories: hardcoded opinion (1), externalization gap (2) — low/borderline
Source: work-readiness sweep (read-only audit vs docs/PLUGIN-PHILOSOPHY.md + docs/MIGRATION-PLAYBOOK.md)
Findings
plugins/session-flow/skills/workflow/context/steps.md:1-92 — fixed 8-stage list
plugins/session-flow/skills/workflow/context/pre-pr.md:13-15 — "Simplify" + "review the simplify diff" pass presented as the universal pre-PR sequence (mirrors the house /simplify workflow)
plugins/session-flow/skills/retro/context/session.md:229-257 — fixed 5-dimension scoring rubric with fixed anchors (:233-245)
Why flagged
Stage taxonomy and score rubric are baked doctrine presented as the universal default; neither skill states "to use your own stages/dimensions, do X". Heavily mitigated — stage execution routes to the consumer's own skills and degrades inline (workflow/SKILL.md:30-34), gate commands and review criteria come from the consumer, cross-plugin refs are correctly gated. The residual fixed structure is defensible as plugin identity but the non-override is undocumented, against the extensibility contract's "document how a consumer overrides without editing the plugin".
Fix direction
Add one line in workflow's "Consumer conventions" and in retro pointing at the seam to supply their own stage set / scoring dimensions (tracked consumer-project file per extensibility seam 2) — even if the answer is "the taxonomy is fixed; only execution/criteria adapt", make the boundary explicit.
Plugin:
session-flow· Categories: hardcoded opinion (1), externalization gap (2) — low/borderlineSource: work-readiness sweep (read-only audit vs docs/PLUGIN-PHILOSOPHY.md + docs/MIGRATION-PLAYBOOK.md)
Findings
plugins/session-flow/skills/workflow/context/steps.md:1-92— fixed 8-stage listplugins/session-flow/skills/workflow/context/pre-pr.md:13-15— "Simplify" + "review the simplify diff" pass presented as the universal pre-PR sequence (mirrors the house /simplify workflow)plugins/session-flow/skills/retro/context/session.md:229-257— fixed 5-dimension scoring rubric with fixed anchors (:233-245)Why flagged
Stage taxonomy and score rubric are baked doctrine presented as the universal default; neither skill states "to use your own stages/dimensions, do X". Heavily mitigated — stage execution routes to the consumer's own skills and degrades inline (
workflow/SKILL.md:30-34), gate commands and review criteria come from the consumer, cross-plugin refs are correctly gated. The residual fixed structure is defensible as plugin identity but the non-override is undocumented, against the extensibility contract's "document how a consumer overrides without editing the plugin".Fix direction
Add one line in workflow's "Consumer conventions" and in retro pointing at the seam to supply their own stage set / scoring dimensions (tracked consumer-project file per extensibility seam 2) — even if the answer is "the taxonomy is fixed; only execution/criteria adapt", make the boundary explicit.