Add version-pinned reconciliation decisions
This commit is contained in:
@@ -73,11 +73,39 @@
|
||||
"right_prefix": "monthly_"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "decisions",
|
||||
"type": "source.inline",
|
||||
"label": "Review decisions",
|
||||
"position": {"x": 1020, "y": 360},
|
||||
"config": {
|
||||
"source_name": "review_decisions",
|
||||
"fixture": "review-decisions.json",
|
||||
"rows": []
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "apply-decisions",
|
||||
"type": "reconcile.decisions",
|
||||
"label": "Apply current decisions",
|
||||
"position": {"x": 1260, "y": 160},
|
||||
"config": {
|
||||
"decision_key_column": "key_hash",
|
||||
"decision_input_column": "input_hash",
|
||||
"decision_ref_column": "decision_ref",
|
||||
"action_column": "action",
|
||||
"actor_column": "actor_ref",
|
||||
"decided_at_column": "decided_at",
|
||||
"reason_column": "reason",
|
||||
"correction_column": "correction",
|
||||
"allowed_actions": ["accept", "reject", "correct", "defer"]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "output",
|
||||
"type": "output",
|
||||
"label": "Review differences",
|
||||
"position": {"x": 1260, "y": 160},
|
||||
"position": {"x": 1500, "y": 160},
|
||||
"config": {}
|
||||
}
|
||||
],
|
||||
@@ -112,6 +140,18 @@
|
||||
{
|
||||
"id": "e6",
|
||||
"source": "reconcile",
|
||||
"target": "apply-decisions",
|
||||
"target_port": "records"
|
||||
},
|
||||
{
|
||||
"id": "e7",
|
||||
"source": "decisions",
|
||||
"target": "apply-decisions",
|
||||
"target_port": "decisions"
|
||||
},
|
||||
{
|
||||
"id": "e8",
|
||||
"source": "apply-decisions",
|
||||
"target": "output"
|
||||
}
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user