fix: annotate clusters and substitute {disputes} in classic pipeline path

This commit is contained in:
2026-08-10 11:06:15 -05:00
parent d431a026ce
commit 15297038a2
3 changed files with 60 additions and 0 deletions
+4
View File
@@ -27,6 +27,10 @@ def constructability_review(sheets: List[Dict], clusters: List[Dict],
"assertions": dumps(slim_sheets(sheets)),
"clusters": dumps(slim_clusters(clusters)),
"conflicts": dumps(conflicts),
"disputes": dumps([
d for cluster in clusters
for d in (cluster.get("disputed_attributes") or [])
]),
},
max_tokens=config.CONSTRUCT_MAX_TOKENS,
)