Skip to content

Make admin runtime editing scope-aware - #1043

Open
time-attack wants to merge 1 commit into
yc-software:mainfrom
time-attack:fix/admin-scoped-runtime-card
Open

Make admin runtime editing scope-aware#1043
time-attack wants to merge 1 commit into
yc-software:mainfrom
time-attack:fix/admin-scoped-runtime-card

Conversation

@time-attack

@time-attack time-attack commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • move the runtime override card from org-wide Models to scoped Governance and show the exact target being edited
  • preserve scope across refresh and browser history while retaining stale-load, stale-write, and in-flight guards
  • disable retained-but-unapproved harnesses and retained-but-unserviceable models without losing reset or valid-choice recovery
  • expose durable approval and server-computed availability through the existing scope response, keeping authorization and validation unchanged

Fixes #589.

Test plan

  • admin UI/proxy/auth suites: 144 passed
  • core authorization/resolution/catalog suites: 113 passed
  • full-page Chromium suite against a local synthetic API: 6 passed
  • independent manual browser QA: scoped target, refresh, Models isolation, Back restoration, and successful scoped runtime PUT
  • root/admin typechecks, repository ESLint, Oxlint, Knip, targeted Prettier, and git diff --check

Coverage includes channel, project, personal, team, and organization scopes; inheritance reset; stale approvals; alternative/custom/empty catalogs; and authorization negatives.

@time-attack
time-attack force-pushed the fix/admin-scoped-runtime-card branch from eb2702b to 84bd2b7 Compare September 10, 2026 01:02
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.

Admin UI only offers the harness/model control at org scope, though the resource accepts any scope

1 participant