Skip to content

feat: stacked-task-set 477, 478, 479 - #643

Merged
StevenTCramer merged 15 commits into
masterfrom
feature/glue-followups
Nov 5, 2026
Merged

StevenTCramer merged 15 commits into
masterfrom
feature/glue-followups

Conversation

@StevenTCramer

Copy link
Copy Markdown
Contributor

Summary

stacked-task-set merged children onto feature/glue-followups.

Task ids: 477, 478, 479

Test plan

Master merge stays a human Gate (ganda pr merge without --into).

StevenTCramer and others added 15 commits November 5, 2026 14:55
Task 476 kept projections hand-written; no [Mapper] exists. Drop the
package reference and its central version pin.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ed-riokmapperly-reference-from-web-appl

chore(web-application): remove unused Riok.Mapperly reference
Role.AgentScopes now reads back in RoleCatalog.AgentScopes order whatever the
set order or EF load order. GetRole, GetRoles, and SetRoleAgentScopes project
it as is and no longer call AgentScopeOrder.OrderKnown; unknown scopes stay
rejected (contract validator 400, Role.SetAgentScopes throws as the belt).
AgentScopeOrder keeps the Principals and AgentScopeApproval callers.

Task 478.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…-scopes-in-roleagentscopes-so-roles-han

refactor(roles): order agent scopes in Role.AgentScopes
…jection arguments

GetRole and GetRoles now read Role members through RoleContractMap.Project,
and the upload handler and FeedbackContractMap.AttachmentsAsync share
FeedbackContractMap.Project. Every response, DTO, admin-view, activity, and
attachment constructor call in the Roles and Feedback application layers
uses named arguments. Behavior and wire shapes are unchanged.

Task 479.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…rojection-for-getrole-and-getroles-and

refactor(roles,feedback): share one projection per shape and name projection arguments
@StevenTCramer
StevenTCramer merged commit 6d4c337 into master Nov 5, 2026
19 checks passed
@StevenTCramer
StevenTCramer deleted the feature/glue-followups branch November 5, 2026 09:45
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