+source currency pick fix +fx side propagation
This commit is contained in:
@@ -152,6 +152,10 @@ message StepExecution {
|
||||
Failure failure = 7;
|
||||
// External references produced by the step.
|
||||
repeated ExternalReference refs = 8;
|
||||
// Reporting visibility for user/backoffice/audit projections.
|
||||
ReportVisibility report_visibility = 9;
|
||||
// Optional user-facing operation label.
|
||||
string user_label = 10;
|
||||
}
|
||||
|
||||
// Kept local on purpose: no shared enum exists for orchestration step runtime.
|
||||
@@ -172,6 +176,20 @@ enum StepExecutionState {
|
||||
STEP_EXECUTION_STATE_SKIPPED = 6;
|
||||
}
|
||||
|
||||
// ReportVisibility determines which audience should see the step.
|
||||
enum ReportVisibility {
|
||||
// Default zero value.
|
||||
REPORT_VISIBILITY_UNSPECIFIED = 0;
|
||||
// Hidden from all external reports.
|
||||
REPORT_VISIBILITY_HIDDEN = 1;
|
||||
// Visible to end users.
|
||||
REPORT_VISIBILITY_USER = 2;
|
||||
// Visible to backoffice operators.
|
||||
REPORT_VISIBILITY_BACKOFFICE = 3;
|
||||
// Visible only for audit/compliance review.
|
||||
REPORT_VISIBILITY_AUDIT = 4;
|
||||
}
|
||||
|
||||
// Failure describes a normalized step failure.
|
||||
message Failure {
|
||||
// Broad, shared failure category.
|
||||
|
||||
Reference in New Issue
Block a user