Productize automatic execution cadence in Goal settings - #4933
Open
huangruiteng wants to merge 4 commits into
Open
huangruiteng wants to merge 4 commits into
huangruiteng wants to merge 4 commits into
Conversation
Signed-off-by: huangruiteng <14976749+huangruiteng@users.noreply.github.com>
Signed-off-by: huangruiteng <14976749+huangruiteng@users.noreply.github.com>
Signed-off-by: huangruiteng <14976749+huangruiteng@users.noreply.github.com>
Signed-off-by: huangruiteng <14976749+huangruiteng@users.noreply.github.com>
This branch has not been deployed
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.
Problem and behavior
The quota-owned automatic-execution minimum interval from #4921 had no Goal settings editor, so an operator could not inspect inheritance or safely change a Goal, Agent, or automation floor from the product. Goal-specific settings also did not identify which Goal was being edited.
This adds an Automatic execution interval settings panel with effective-floor provenance, scoped preview, revision-checked apply, and readback. The shared settings heading now names the active Goal on Goal-specific tabs and clears that label on machine-wide tabs. The loopback API delegates policy decisions and writes to the existing quota owner; it does not create a second scheduler policy. The RFC checkpoint is updated to reflect the delivered UI and remaining host-admission work.
The panel explicitly states that this is a scheduler recommendation: it does not mutate existing Codex App automation schedules, and App timer-to-pre-model-hook admission remains unqualified. Managed Turn admission is tracked separately in #4929.
Validation
Future-facing boundary pass: reused the existing Goal settings navigation and quota authority, removed duplicate readback metrics, and left App hook work outside this PR.