Repository navigation
feat: add execution templates with platform-managed identity - #2219
Merged
Merged
Conversation
Preserve the modal Dream/help migration alongside execution-picker routing and selection ownership. Keep upstream WebSearch settings, credential loading, Darwin process handling, and isolated XDG test storage. Exercise execution results through the real TUI update router and cover picker Escape ownership. Co-authored-by: Mecatl <noreply@mecatl.dev>
…osed Separate template capacity policy from immutable execution recipes and use retained per-template allocation ledgers. Validate ledger data and storage bounds, scope revision retirement to retained references, and deduplicate startup dependency checks across allocations. Recheck current template authorization for run acquisition and renewal, protect reference-release identity, and cover concurrency and malformed state regressions. Publish an offline template authoring command and self-contained current-state configuration and operating guides. Co-authored-by: Mecatl <noreply@mecatl.dev>
JAORMX
force-pushed
the
feat/2109-execution-templates
branch
from
October 12, 2026 05:56
bfd33c3 to
94a3474
Compare
Co-authored-by: Mecatl <noreply@mecatl.dev>
Closed
7 tasks
6 of 16 tasks
peppescg
added a commit
that referenced
this pull request
Oct 13, 2026
Restacking onto main brought #2219's Execution picker and a live chat's execution status into the prototype's single-line pill row. The picker pushed the Model pill out of view at 500 to 640px, and the status pushed Compact out at 1280px. Both now take a line under the pills, inside the same tray, so the pill row keeps Mode, Model, usage, and Compact as the port laid them out. A browser journey checks a draft and a live chat at 500, 640, and 1280px; it fails with the execution UI back in the pill row. Refs #2207 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
peppescg
added a commit
that referenced
this pull request
Oct 13, 2026
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
8 of 14 tasks
Merged
2 tasks
peppescg
added a commit
that referenced
this pull request
Oct 14, 2026
Restacking onto main brought #2219's Execution picker and a live chat's execution status into the prototype's single-line pill row. The picker pushed the Model pill out of view at 500 to 640px, and the status pushed Compact out at 1280px. Both now take a line under the pills, inside the same tray, so the pill row keeps Mode, Model, usage, and Compact as the port laid them out. A browser journey checks a draft and a live chat at 500, 640, and 1280px; it fails with the execution UI back in the pill row. Refs #2207 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This was referenced Oct 14, 2026
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Implements operator-owned, revision-pinned execution templates across the Kubernetes provider, public API, mecatui, Studio, and TypeScript SDK.
This is a deliberate hard cut for the unused runtime, without compatibility shims.
Refs #2109.
Verification
Local checks passed after integration with main and the CI repairs:
microvm_devtagged tests.The pre-integration local production-profile Kind qualification passed, including authorization, isolation, template history, retained PVCs, and lifecycle fencing. Its long-running phase observed four automatic client/server certificate renewals and successful same-session work after the original certificate expired. Following integration, the repaired in-flight renewal test also passed against real local Kind with the reloadable client and a preserved terminal result. Current-head CI runs the complete production profile and both long-renewal tests.
Before the main integration, a real OpenRouter model was exercised through the shipping mecatui in a PTY: select a remote template, build a Go JSONL log-summary CLI, request a follow-up feature, approve individual Edit/Shell operations, run all 14 project tests, exercise the CLI, and disconnect/resume the same session and workspace. This was fresh UI/model interaction, not replayed qualification evidence. That paid-model TUI journey has not been repeated after integration.
Draft review notes and remaining coverage