CMDCRAGArcana.Backend shape-compatible fake backend。
CMDCRAGArcana.Backend
放在 cmdc_rag_arcana config 的 :backend 后,search/2 与 answer/2 会返回稳定 fixture,并向当前测试进程发送调用消息,便于断言 opts 是否正确透传。
cmdc_rag_arcana
:backend
search/2
answer/2
返回 mock answer + context chunk 列表。
返回 mock chunk 列表。
@spec answer( String.t(), keyword() ) :: {:ok, String.t(), [map()]} | {:error, term()}
@spec search( String.t(), keyword() ) :: {:ok, [map()]} | {:error, term()}