You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rename slotSnapshot→fieldSnapshot and missingSlots→missingFields in proposal entity data
Aligns proposal_option entity schema with the field-based model introduced
in phase 1. Also separates targetEntityId from scheduleFields in
synthesize-mutation-text since target is no longer part of the schedule
fields group (it lives in targetRef on PendingWriteOperation).
- index.ts: missingSlots→missingFields, slotSnapshot→fieldSnapshot
- proposal-rules.ts: remove flattenScheduleFields adapter, compare
scheduleFields directly, rename deriveSlotsCompatibility→deriveFieldsCompatibility
- synthesize-mutation-text.ts: accept resolvedFields + targetEntityId,
rename internal helpers to field-based names
- discourse-state.ts: update comment on resolvedSlotsSchema retention
- All tests updated to match new schema shape
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments