Module resolver

Module resolver 

Source
Expand description

Pairwise reconciliation: proposal meets existing memory.

This is the module that decides whether a user is repeating themselves, refining themselves, contradicting themselves, or describing a different context entirely. It is deliberately a pure function over a small candidate window — no I/O, no model call — so every outcome is reproducible and testable.

Structs§

Resolver
Resolves proposals against existing memory.

Functions§

proposal_from
Build a resolver-ready proposal for tests and callers that already have a canonical record in hand.