Skip to content

feat: make beta forward channel and remove MCP surface#34

Merged
hefxpzwk merged 1 commit into
developfrom
feature/beta-stable-no-mcp
Jul 8, 2026
Merged

feat: make beta forward channel and remove MCP surface#34
hefxpzwk merged 1 commit into
developfrom
feature/beta-stable-no-mcp

Conversation

@hefxpzwk

@hefxpzwk hefxpzwk commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Scope

  • Move forward release policy from preview/stable to beta/stable for 0.1.1-beta.0.
  • Remove MCP-facing CLI/runtime/product/docs surfaces.
  • Keep TFY agent routing centered on supported Codex/Claude Code official hooks plus wrapper/adapter routes.
  • Preserve old local evidence readability through Unknown runtime enum deserialization instead of reintroducing removed route names.
  • Update npm package metadata, release helpers, CI labels, site/README/docs, and tests.

Validation

  • ./scripts/verify.sh
  • cargo test -p tfy-cli --test product_ux gain_reads_default_agent_ledger -- --nocapture
  • cargo test -p tfy-runtime --test runtime_contract -- --nocapture
  • rg -n "\\bmcp\\b|MCP|Mcp|mcp_stdio|tfy mcp|mcp_" . --glob '!target/**' --glob '!node_modules/**' --glob '!dist/**' --glob '!coverage/**' returned no output
  • Stale public wording grep for old preview install/deleted tool names returned no output
  • Independent code-reviewer: APPROVE
  • Independent architect: CLEAR

Supported claims

  • Beta is the forward development/validation channel; stable remains the latest channel only for completed stable releases.
  • tfy start --agent prepares Codex and Claude Code project routes plus the wrapper foundation.
  • Setup/config remains evidence-gated; real route support still requires raw/ledger/no-negative/positive-savings evidence.

Risk notes

  • Broad change because release policy, docs, CLI product surface, runtime enums, and tests move together.
  • Actual GitHub Actions release dispatch and npm Trusted Publishing were not executed in this PR.
  • Historical preview references remain only where they describe historical exact versions or compatibility behavior, not forward release policy.

Constraint: TFY now exposes agent routing through official Codex/Claude Code hooks and wrappers while docs list supported paths only.\nRejected: Keeping MCP as a complementary route | user explicitly removed MCP from the supported product direction.\nRejected: Docs-only MCP deletion | CLI, runtime, tests, and release docs would still expose stale behavior.\nConfidence: high\nScope-risk: broad\nDirective: Do not reintroduce MCP-facing commands or docs unless product direction explicitly changes and tests/docs are updated together.\nTested: ./scripts/verify.sh; cargo test -p tfy-cli --test product_ux gain_reads_default_agent_ledger; cargo test -p tfy-runtime --test runtime_contract; MCP/stale public wording grep checks; independent code-reviewer APPROVE and architect CLEAR.\nNot-tested: Actual GitHub Actions release dispatch, npm Trusted Publishing, or live npm publish.
@hefxpzwk hefxpzwk marked this pull request as ready for review July 8, 2026 04:59
@hefxpzwk hefxpzwk merged commit 7566f25 into develop Jul 8, 2026
18 checks passed
@hefxpzwk hefxpzwk deleted the feature/beta-stable-no-mcp branch July 8, 2026 04:59
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