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

+8
View File
@@ -43,6 +43,14 @@ final class TaskRunnerTest extends TestCase
self::assertStringContainsString('compose', $output);
self::assertStringContainsString(str_replace('\\', '/', $root), str_replace('\\', '/', $output));
}
// Import engine entrypoints must reach bin/meshvault with their arguments intact.
foreach (['import', 'worker', 'worker-once'] as $command) {
[$code, $output] = $this->invoke([...$runner, $command, '--probe'], $temporary, $environment);
self::assertSame(37, $code, $command . ': ' . $output);
self::assertStringContainsString('bin/meshvault', $output);
self::assertStringContainsString($command, $output);
self::assertStringContainsString('--probe', $output);
}
foreach (['unknown'] as $command) {
[$code, $output] = $this->invoke([...$runner, $command], $temporary, $environment);
self::assertNotSame(0, $code);