hama_gold
Retrieves top construction exemplars and scores current CAD drawings against gold-standard criteria, enabling quality assessment and improvement.
Instructions
Hama gold teaching — every-run retrieval of construction perfection.
operations:
retrieve: data {intent: str, k: int=3} -> top-k gold exemplars (BARAL municipal + Hama A001/A020) via cosine similarity
similarity: data {features: dict, gold_id: str="hama_A001"} -> 0-100 vs Hama
extract: data {} -> extract current drawing features via ezdxf (layers, dims, hatches, viewports) for scoring
score: data {features: dict} -> composite Hama 0.5validator +0.3vision+0.2*sim
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| operation | Yes | ||
| include_screenshot | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |