Skip to content

intent: portable-control-plane-core - #150

Merged
yihanzhu merged 2 commits into
mainfrom
ystack/intent/portable-control-plane-core
Aug 28, 2026
Merged

intent: portable-control-plane-core#150
yihanzhu merged 2 commits into
mainfrom
ystack/intent/portable-control-plane-core

Conversation

@yihanzhu

@yihanzhu yihanzhu commented Aug 28, 2026

Copy link
Copy Markdown
Owner

G1 — acceptance gate.

This intent turns the portable AI-native SDLC direction from #148 into one bounded design initiative. It asks only for portable contracts, risk metadata, evidence references, capability declarations, profile resolution, fake adapters, and structural contract tests. It keeps the current Claude Code + Codex + GitHub profile working and does not enable new autonomous writes.

Please check that these read as your intent:

  • ystack is the product; this repo is its first dogfood target, not the portability proof.
  • Harness and forge adapters must be replaceable independently.
  • The complete lifecycle keeps independent review, human merge, deployment/rollback, and production feedback as separate stages.
  • This initiative does not design or enforce risk gates, immutable evidence, real adapter qualification, orchestration, deployment, or monitoring. Those remain separate roadmap initiatives.

The open questions are limited to contract shape. Merging this PR accepts the problem and outcome into design. It does not approve a spec or implementation.

Verified on 077aee3:

  • ShellCheck 0.11.0 over the clean checkout: passed.
  • codex-degraded-gate: 91 passed, 0 failed.
  • models-conf-parser: 63 passed, 0 failed.
  • north-star-gate: 226 passed, 0 failed.
  • north-star-resolver: 74 passed, 0 failed.
  • v2-check-rename: 13 passed, 0 failed; pathname and probe guards also passed.
  • v2-pending-stage, v2-quota-preflight, and v2-round-cap: all cases passed.
  • Required-file structure check: structure ok.
  • Rename gate: clean.
  • Intent template headings: exact.
  • Final detached worktree matched the verified commit.

Closes #149

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 28, 2026

Copy link
Copy Markdown

Deploying ystack with  Cloudflare Pages  Cloudflare Pages

Latest commit: 077aee3
Status: ✅  Deploy successful!
Preview URL: https://c02550c9.fabrica-6yx.pages.dev
Branch Preview URL: https://ystack-intent-portable-contr.fabrica-6yx.pages.dev

View logs

@yihanzhu

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 992610d407

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

## Proposed outcome

ystack has a small, vendor-neutral core that defines artifacts, stage results,
risk gates, evidence, and adapter capabilities. A selected profile supplies the

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge [Compliance] Keep risk gates in the control-foundation initiative

Compliance: If G1 accepts this wording, the first initiative can design risk-gate behavior and evidence rather than only their portable contract fields. ROADMAP.md:251-257 gives each rollout item its own artifact chain and assigns risk gates and immutable evidence to the second, control-foundation initiative; the portable core is limited to contracts, capability manifests, profile resolution, fake adapters, and contract tests. Limit this outcome to the risk and evidence fields needed by those contracts, leaving gate behavior and immutable evidence to the next initiative.

AGENTS.md reference: AGENTS.md:L10-L15

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed in 077aee3. The intent now limits this initiative to artifact/stage-result contracts, risk metadata, evidence references, capability declarations, profile resolution, fake adapters, and structural contract validation. It explicitly leaves risk-gate behavior, immutable evidence, capability proof/enforcement, and real-adapter qualification to the later control and eval initiatives. Issue #149 was narrowed to match.

@yihanzhu

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. More of your lovely PRs please.

Reviewed commit: 077aee34ee

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@yihanzhu
yihanzhu merged commit 2f53375 into main Aug 28, 2026
2 checks passed
@yihanzhu
yihanzhu deleted the ystack/intent/portable-control-plane-core branch August 28, 2026 00:17
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.

Draft the portable control-plane core intent

1 participant