Surfaced by
2026-04-19 retro. First /research dogfood (vLLM SOTA memo) hit this.
The problem
skills/research/SKILL.md declares canonical path docs/research/<slug>-<yyyymmdd>.md. The research_task wrapper hardcoded a different session-state path. Skill is supposed to be the source of truth — two paths means neither is.
Recommendation
Skill declares session-state path canonical for ephemeral research, docs/research/ for committed memos. Skill workflow gets an explicit "promote to repo" step.
Same shape applies to
/reckon → docs/reckons/ (no current wrapper conflict)
/plan → session plan.md (already canonical)
Acceptance
- Skill workflow names canonical save path unambiguously.
- Wrappers respect it, OR skill has explicit promote step.
- No future dogfood writes the same memo twice.
Surfaced by
2026-04-19 retro. First
/researchdogfood (vLLM SOTA memo) hit this.The problem
skills/research/SKILL.mddeclares canonical pathdocs/research/<slug>-<yyyymmdd>.md. The research_task wrapper hardcoded a different session-state path. Skill is supposed to be the source of truth — two paths means neither is.Recommendation
Skill declares session-state path canonical for ephemeral research,
docs/research/for committed memos. Skill workflow gets an explicit "promote to repo" step.Same shape applies to
/reckon→docs/reckons/(no current wrapper conflict)/plan→ sessionplan.md(already canonical)Acceptance