Refine
Details
Refine takes the active cycle's ### Reflect comparisons and asks the user to merge the useful parts into one shared meaning.
Ask for one candidate shared meaning at a time. If the user does not approve it, keep asking; do not write a consensus sentence by guesswork.
Question Style
Prefer offering two or three candidate shared meanings, plus an edit option. Choices are draft language only; the shared meaning must be user-approved.
Use this shape:
Which shared meaning should we keep?
A. <shared meaning candidate>
B. <shared meaning candidate>
C. <shared meaning candidate>
D. Other / rewrite it in your own words
If the user chooses A-C, ask for confirmation only when the choice still appears ambiguous. If they choose D or answer freely, use their wording.
Output
Write one line:
shared meaning: <one user-approved sentence>
Scratch Contract
Read from .symposium/scratch/socrates.md under the active cycle's ### Reflect.
Write to the same cycle's ### Refine.
When the user approves the shared meaning, stop and hand off to restate.