PRD-MEMORY-001: Vector Semantic Memory

Type

Functional

Priority

Critical

MVP Status

MVP (Walking Skeleton Cycle S1B)

Requirement Statement (EARS Format)

When a user queries for a policy, the system shall retrieve the most semantically similar policies using vector embeddings and cosine similarity.

User Story

As a policy consumer, I want to search for policies by semantic meaning (not just keywords), so that I can find relevant governance rules even when using different terminology.

Acceptance Criteria

AC-001.1: Generate Embeddings

AC-001.2: Store Embeddings in pgvector

AC-001.4: Return Policy Metadata

AC-001.5: Search Performance

AC-001.6: Deterministic Embeddings

Dependencies

Success Metrics

Non-Functional Requirements

Out of Scope (for MVP)


Next Steps: