Skip to content

feat(positions): wire staffing clients to consumer APIs - #203

Merged
windischb merged 1 commit into
developfrom
codex/position-terminal-audiences
Aug 17, 2026
Merged

feat(positions): wire staffing clients to consumer APIs#203
windischb merged 1 commit into
developfrom
codex/position-terminal-audiences

Conversation

@windischb

Copy link
Copy Markdown
Contributor

Summary

  • allow terminal-managed Staffing clients to select target Apps and resource-bearing business scopes
  • derive aud from scope resources and emit Position RBAC in resource_access
  • keep terminal security/lifecycle fields locked while making Display Name, Apps, and Scopes editable
  • end active Staffing sessions when the terminal access profile changes
  • document the AlertHub consumer wiring, including RFC 8707 resource URI rules

Verification

  • dotnet test ... --filter FullyQualifiedName~Modgud.Api.Tests.Positions: 89/89 passed
  • targeted AlertHub audience/resource_access E2E: passed
  • frontend type-check: passed
  • frontend production build: passed
  • VitePress docs build: passed
  • git diff --check: passed

@windischb
windischb merged commit 1fd621a into develop Aug 17, 2026
8 checks passed
@windischb
windischb deleted the codex/position-terminal-audiences branch August 17, 2026 11:54
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