Purpose
Provide a reviewable integration branch that combines the two open Expense Agent changes:
Integration decisions
-
Preserve both capabilities: ActivityLog remains ordinal 4 and AiAssistedPolicyEvaluation uses ordinal 5.
-
Preserve both capability-provider branches and test coverage.
-
Combine the Expense Agent app ID range as 7073–7126.
-
Resolve the page 7123 collision by keeping Expense Activity Log FactBox at 7123 and moving Expense Policy Flags to unique page ID 7107.
-
Expense Policy Flag Test uses free in-range codeunit 148340 instead of conflicting 148339.
Related work
Pull requests
This issue exists only to back the draft integration PR; the feature work remains owned by the two source PRs/work items.
Purpose
Provide a reviewable integration branch that combines the two open Expense Agent changes:
Integration decisions
Preserve both capabilities:
ActivityLogremains ordinal 4 andAiAssistedPolicyEvaluationuses ordinal 5.Preserve both capability-provider branches and test coverage.
Combine the Expense Agent app ID range as
7073–7126.Resolve the page 7123 collision by keeping
Expense Activity Log FactBoxat 7123 and movingExpense Policy Flagsto unique page ID 7107.Expense Policy Flag Test uses free in-range codeunit 148340 instead of conflicting 148339.
Related work
Pull requests
This issue exists only to back the draft integration PR; the feature work remains owned by the two source PRs/work items.