Skip to content

Release v0.5.0 — cockpit as the main interface #210

Description

@robercano

What

This issue is the release gate for milestone v0.5.0 — cockpit as the main interface. It reuses issue #97's blocking-graph convention as the ENTIRE release gate — no new state machine: the field below tells the loop's census this issue must wait until every other issue in the milestone is closed.

Blocked by #206, #207, #208, #209

Release theme

Turn the cockpit from a read-only status page into the primary interface for driving a release:

Explicitly deferred out of this milestone: group/filter by arbitrary label (filed as backlog), retiring the /legacy server-rendered view, any write surface beyond model routing.

Keeping that field current

Whenever an issue is added to (or removed from) this milestone, refresh the field above so it still lists every OTHER open issue in the milestone (never this issue itself). Helper query:

bash .claude/scripts/bot-gh.sh issue list --milestone "v0.5.0 — cockpit as the main interface" --state open --json number,title

What happens once this issue is unblocked and advanced

Once every issue named above is closed, this issue becomes a normal planned + module:* candidate and the loop's ADVANCE step picks it up like any other issue. Its implementer runs the release driver:

bash .claude/scripts/release.sh v0.5.0 --issue <this-issue-number>

which bumps the plugin/marketplace versions, generates the dated CHANGELOG entry from merged PR titles since the last tag, tags the release, and opens the rollout/feedback companion per docs/USAGE.md → "Release cycle".

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions