The M1-M6 Pipeline

The mineable surface is six optional hooks:

Hook Plain role
M1 Clean up and label incoming information
M2 Link entities, spot relations and conflicts
M3 Periodically tidy: deduplicate, summarize, consolidate
M4 Gather candidate memories for a query
M5 Rank those candidates
M6 Pick and pack the best evidence into the context budget

A miner can improve one hook or several together. Any hook a release does not include falls back to a reference implementation. Storage, deterministic work, and packed-context cost are all part of the score, so improvements have to be efficient, useful memory rather than clever bloat.