feat(focus-area): use enriched descriptions in cluster output
cluster_tasks now attaches enriched_description to each task dict. focus-area reads enriched_description (falling back to raw content) when building the area summary, so the orchestrator sees the expanded 3-sentence descriptions instead of terse raw titles. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -268,6 +268,11 @@ def cluster_tasks(
|
||||
# Step 1: LLM-enrich titles → richer semantic signal before embedding.
|
||||
descriptions, new_enrichments = _enrich_batch(raw_titles, persistent_cache=enrichment_cache)
|
||||
|
||||
# Attach enriched description to each task dict so consumers (e.g. focus-area)
|
||||
# can show the expanded text instead of the terse raw title.
|
||||
for task, desc in zip(task_objs, descriptions):
|
||||
task["enriched_description"] = desc
|
||||
|
||||
# Step 2: Prefix with nomic-embed-text task prefix, then batch-embed.
|
||||
prefixed = [f"clustering: {d}" for d in descriptions]
|
||||
vecs = _embed_batch(prefixed)
|
||||
|
||||
Reference in New Issue
Block a user