personal memory agent

feat(speakers): expose identify operations and suppression master

Add HTTP and sol call surfaces for identify replay/undo, operation list/show, cluster dismissals, and keep-separate summaries. Recoverable, repair_required, conflict, and not_found results now map to non-2xx standard error envelopes with operation state in extra, while genuine identify and undo success keep 2xx responses; the old status:"partial" response shape is not retained. Wire the shared keep-separate predicate through name-variant record-time storage, curation read-time loading, and suggest re-detection so suppressed pairs stop nagging until detection_count exceeds the watermark. Add the dismissal read-side filter, generated OpenAPI and command references, and route/CLI/contract coverage. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>