feat: M3 import & indexing engine delivery layer with durable collision handling, space checking and console

This commit is contained in:
Cline committed 2026-10-12 11:29:17 -05:00
1 parent 93d991703c
commit 9d277d9e72
48 files changed
+5147 -4

No files matched your search

+14
View File
@@ -0,0 +1,14 @@
<?php
declare(strict_types=1);
namespace MeshVault\Console;
use MeshVault\Indexer\ImportWorker;
/** Builds an ImportWorker bound to a specific graceful-stop callback. */
interface ImportWorkerFactory
{
/** @param callable(): bool $shouldStop */
public function __invoke(callable $shouldStop): ImportWorker;
}