Skip to content

docs(releasing): document roadmap tracking pipeline + clarify label canonicity#138

Merged
ntatschner merged 1 commit into
nextfrom
docs/roadmap-pipeline-chain
May 30, 2026
Merged

docs(releasing): document roadmap tracking pipeline + clarify label canonicity#138
ntatschner merged 1 commit into
nextfrom
docs/roadmap-pipeline-chain

Conversation

@ntatschner
Copy link
Copy Markdown
Collaborator

Summary

Why

Across the recent arc, the roadmap pipeline became fully self-sufficient: feature-start skill → PR-create skill → auto-discovery at promote-time → HMAC publish at release-time, with zero operator typing in the middle. But the chain wasn't documented anywhere outside PR descriptions. Future operators arriving cold would have to reconstruct it from git log + reading multiple PR bodies.

This PR makes the chain self-documenting. New §11 explains the six steps + cross-references the relevant scripts/skills/endpoints. §6.2 closes a small doc gap where roadmap_item_slug was a real workflow input but absent from the inputs table. The skill clarification preempts the foot-gun where someone manually edits a PR body trailer but forgets the label (only the label drives discovery).

What does NOT change

Test plan

  • Markdown renders correctly (manual review of the diff)
  • Skill frontmatter (name: + description:) unchanged → auto-trigger behavior preserved
  • Cross-references between §6.2 ↔ §11 are reciprocal
  • After merge: agents in a fresh StarStats session pick up the updated skill via .claude/skills/ discovery on main

Docs-only PR — should ramp through the channels cleanly with no behavior to validate. Path filter on promote.yml may or may not auto-trigger an alpha bump (docs/ is in the skip list, but .claude/skills/ is not, so it'll likely tag the tray track).

…anonicity

Three small changes wrapping up the roadmap-pipeline arc that shipped
2026-05-27 → 2026-05-29:

1. docs/RELEASING.md — new §11 "Roadmap tracking pipeline" walking
   through the six-step chain end-to-end. Covers skill triggers,
   skip conditions, auto-discovery details, server-side dependencies,
   and an operator quick-reference table for the common "release
   shipped, what now?" failure modes.

2. docs/RELEASING.md §6.2 — `roadmap_item_slug` added to the
   workflow_dispatch inputs table. Was a real input on promote.yml
   but not previously documented. Cross-references §11 for the
   auto-discovery mechanism that usually obviates needing it.

3. .claude/skills/pr-roadmap-link/SKILL.md — explicit "the label is
   canonical, the trailer is human-readable" note in the lede. Was
   implicit in the code (release-promote reads labels only) but
   wasn't documented anywhere outside PR descriptions; future-readers
   reconstructing the pipeline have a one-line answer now.

No code changes. Pure docs + skill prose. The roadmap chain is
already live in tray-v1.8.11 / v1.8.12; this just makes the chain
self-documenting for the next operator who arrives without having
been through this session.

Memory entry [[roadmap-pipeline-chain]] saved in the same arc.
@ntatschner ntatschner force-pushed the docs/roadmap-pipeline-chain branch from 93cc5ff to 587a987 Compare May 30, 2026 03:32
@ntatschner ntatschner merged commit bb498f9 into next May 30, 2026
9 checks passed
@ntatschner ntatschner deleted the docs/roadmap-pipeline-chain branch May 30, 2026 03:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant