Resolve unify proposal
resolve_unify_proposalResolve one pending entity-type unification proposal from get_schema. action='accept' maps the proposed site onto the winning $def; field_map overrides proposed correspondences. Unmapped fields are retained as nullable; other usages of the winning definition are affected. action='dismiss' keeps the sites separate. Defaults to dry_run=true: inspect the returned schema_content and notes, then persist with dry_run=false only after approval of the change. Requires editor; no LLM call. Database-linked structural edits still require publish_schema. Modeling consequences: enricher://docs/schema-reference.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | 'accept' or 'dismiss'. | |
| dry_run | No | Report the rewrite without persisting it (the default). | |
| field_map | No | accept only: override of the loser→winner field correspondence. | |
| schema_id | Yes | UUID of the saved schema. | |
| proposal_id | Yes | Proposal id from x-entityMap.proposals (get_schema). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||