docs(reflow/api): document SSE user_phase field as the stable contract
Replaces the 'alignment work in progress' note with the post-merge
contract. Every pipeline:phase SSE event now carries a user_phase
field — one of six values (extraction / analysis / headings /
translation / assembly / review). That's the stable handle for
consumer progress UI; display_name and step_name remain available
for richer output but are not part of the public contract.
Post-merge wording chosen deliberately. PR #114 on equalify-reflow
is landing today; this doc will be correct the moment the merge
lands and will briefly be aspirational beforehand. The consumer
side should describe the stable contract, not the transitional
client-side mapping.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>