Gate host project override settings to owners and admins #578

Merged
weichen merged 2 commits from fix/duty-settings-gating into main 2026-10-16 05:23:28 +00:00
Owner

P1-B of the S9 acceptance report (finding 3 ruling).

  • The project settings modal hosts override settings (model and key group, masked) now render only for the project owner or a system admin; other viewers get an explanatory empty state.
  • The modal entry stays so granted duty managers keep the RDM tabs; members/duties/matrix keep their own fail-closed gating (data plane already verified zero-leak in S9).

Evidence: frontend change merged as Agent-System-Frontend #93 (vitest 34 files / 293 tests pass, tsc clean); this PR bumps modules/frontend to 3bbb918 and the Dev composition CI validates the combination.

Refs: S9 acceptance report P1-B.

P1-B of the S9 acceptance report (finding 3 ruling). - The project settings modal hosts override settings (model and key group, masked) now render only for the project owner or a system admin; other viewers get an explanatory empty state. - The modal entry stays so granted duty managers keep the RDM tabs; members/duties/matrix keep their own fail-closed gating (data plane already verified zero-leak in S9). Evidence: frontend change merged as Agent-System-Frontend #93 (vitest 34 files / 293 tests pass, tsc clean); this PR bumps modules/frontend to 3bbb918 and the Dev composition CI validates the combination. Refs: S9 acceptance report P1-B.
weichen added 2 commits 2026-10-16 05:13:26 +00:00
Why: establish the authorized task workspace and its initial baseline.

Evidence: preserved precheck receipt in .task/fix-duty-settings-gating.md; R0=ad3eb8b809681131670051f912fdbf4d51be6716.

Impact: task metadata only; the feature workspace starts at ad3eb8b809.

Refs: .task/fix-duty-settings-gating.md
Gate host project override settings to owners and admins (transport)
ci / svc-realcombo (pull_request) Successful in 1m59s
ci / test (pull_request) Successful in 5m54s
ci / test-pg (pull_request) Successful in 8m19s
c810b7c4e6
Why: P1-B per S9 acceptance report; pin bump + card.
Evidence: frontend #93 merged; Dev composition CI on this PR.
Impact: modules/frontend pin bump; modal gating.
Refs: S9 acceptance report P1-B
weichen merged commit a043febb4d into main 2026-10-16 05:23:28 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: weichen/Agent-System-Dev#578