Shared definition of which AIAgentNote lifecycle statuses are "injectable" —
eligible for the in-memory vector service, semantic retrieval, and agent
context injection.
'Active' notes are vetted long-term memory; 'Provisional' notes were written
in-flight by an agent (via the memoryWrites loop-response field) and are
immediately injectable while awaiting Memory Manager hardening. Every read-path
filter (vector-service sync, embeddings refresh, fallback cache, SQL scoping
queries, TTL pruning) derives from this single source of truth so the set can
never drift between packages.
Shared definition of which AIAgentNote lifecycle statuses are "injectable" — eligible for the in-memory vector service, semantic retrieval, and agent context injection.
'Active' notes are vetted long-term memory; 'Provisional' notes were written in-flight by an agent (via the memoryWrites loop-response field) and are immediately injectable while awaiting Memory Manager hardening. Every read-path filter (vector-service sync, embeddings refresh, fallback cache, SQL scoping queries, TTL pruning) derives from this single source of truth so the set can never drift between packages.