@@ -526,6 +526,26 @@ settings editor already owns these configurations and their readback. Live
526526memory/usage/correction controls and Lark evidence returns remain delivery work,
527527not acceptance supplied by CLI tests.
528528
529+ The explicit Agent preference slice now implements a narrow part of the
530+ correction journey: the existing ` semantic-preference ` capability owns a
531+ TS lifecycle backed by the shared transactional storage implementation in an
532+ isolated private context namespace. Current explicit preferences have stable
533+ subjects, source references, revisions and retirement/expiry; CLI quota and
534+ native Turn entry points disclose an exact current read. This is not a universal
535+ memory database, an authorization grant or proof of learned-experience utility.
536+ See [ operation and boundaries] ( ../../../loopx/capabilities/semantic_preference/README.md#explicit-agent-preferences ) .
537+ Remaining acceptance includes authenticated external-message ingestion,
538+ Dashboard/Lark inspection, cross-host migration, memory-service provider
539+ qualification (including OpenViking, beyond interchangeable storage drivers),
540+ and measured decision utility
541+ for episodic recall. Reuse the existing semantic-preference extension lifecycle:
542+ project-scoped recall is already available, while explicit Goal/Agent correction,
543+ retirement and provider cutover need their own real-service readback. A top-k
544+ recall response does not qualify as a complete current preference view; service
545+ outages or delayed indexing must not resurrect revoked advice. The
546+ [ memory-service acceptance boundary] ( ../../../loopx/capabilities/semantic_preference/README.md#memory-service-providers-and-the-next-integration-boundary )
547+ defines the next independent slice. Do not count this slice as completion of all M0–M5.
548+
529549Next, qualify one ** correction → fresh-session decision** journey before adding
530550a composition planner: persist an authorized correction, show the affected
531551source and superseded assertion, resume a different session, retrieve the
0 commit comments