-
Notifications
You must be signed in to change notification settings - Fork 0
feat: Publish 2.0 control-plane readiness summary #632
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
StatPan
merged 1 commit into
main
from
issue-631-publish-2-0-control-plane-readiness-summary
May 23, 2026
Merged
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -8,6 +8,39 @@ This roadmap keeps three constraints fixed: | |||||
| 2. All new Product OS automation is dry-run-first. | ||||||
| 3. Capability/permission checks gate apply behavior before any mutation. | ||||||
|
|
||||||
| ## 2.0 Control-Plane Readiness | ||||||
|
|
||||||
| As of 2026-05-23, the 2.0 core is implemented as a CLI-first control-plane | ||||||
| contract rather than a UI or hosted service. The public product framing is: | ||||||
|
|
||||||
| > A GitHub-native control plane that turns human and AI work into reviewable, | ||||||
| > auditable, evidence-backed completion. | ||||||
|
|
||||||
| The stable 2.0 contract areas are: | ||||||
|
|
||||||
| | Area | Ready surface | | ||||||
| | --- | --- | | ||||||
| | State-aware ticket runtime | Current ticket/PR resolution, structured ticket status JSON, action-oriented next steps, role packets, review packets, and lifecycle dry-run/apply commands. | | ||||||
| | Evidence-based finish and audit | Ticket readiness, PR readiness, finish readiness, finish receipts, telemetry/provenance guidance, and workflow drift audit reports. | | ||||||
| | Goal mode | `goal-status/v1`, `goal-next/v1`, `goal-plan/v1`, `goal-finish-readiness/v1`, and idempotent human-review handoff receipts over child ticket graphs. | | ||||||
|
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The schema name
Suggested change
|
||||||
| | Workspace health | `workspace-queues/v1` in `workspace status --json`, covering agent-ready, review-needed, finish-ready, blocked, failed-check, and human-decision queues. | | ||||||
| | Agent adapter boundary | Command capability metadata, schema-versioned JSON surfaces, and shared `gira-approval-plan/v1` approval evidence for matching Gira apply boundaries. | | ||||||
|
|
||||||
| Remaining hardening is intentionally narrower than the 2.0 feature definition: | ||||||
|
|
||||||
| - Add JSON contracts or explicit adapter-unsupported markings to legacy | ||||||
| text-first command families. | ||||||
| - Add explicit `post_apply_verification` fields to apply reports that still | ||||||
| require command-specific follow-up knowledge. | ||||||
| - Keep Jira transition planning as `jira-transition-plan/v1` read-only evidence | ||||||
| unless a future, explicitly approved Jira mutation boundary is designed. | ||||||
| - Leave hosted dashboards, broad background sync, and UI workflows to the 3.0 | ||||||
| and hosted-control-plane tracks. | ||||||
|
|
||||||
| Historical child tickets that predate finish receipts still require maintainer | ||||||
| judgment in #521. Do not invent backfilled evidence for those issues; use the | ||||||
| existing goal-finish human-review handoff when closing the planning loop. | ||||||
|
|
||||||
| ## Current Baseline | ||||||
|
|
||||||
| Shipped before this roadmap: | ||||||
|
|
||||||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To maintain consistency with the other rows in this table that use explicit schema names (like
goal-status/v1orworkspace-queues/v1), it would be helpful to include the schema names for the ticket status JSON (ticket-status/v1) and role packets (worker-handoff/v1).