phase 2.4: backend interface + factory + offline stub backend d17ca40 kennethzychew commited on 10 days ago