Host persistent Camino services and authenticated workspace bootstrap (WI-06)

This commit is contained in:
Timothy J. Aveni
2026-09-21 14:02:54 -07:00
parent 09fd6b7190
commit d159d9b281
6 changed files with 115 additions and 12 deletions
+15
View File
@@ -139,3 +139,18 @@ test("remote JS modules witness generated adapters without imposing TypeScript o
);
assert.deepEqual(expectedArtifactReceipt(plan, fixture.manifest, generator).receipt.generated, []);
});
test("transaction process services do not promise generated TypeScript modules", async () => {
const { expectedArtifactReceipt, checkArtifactReceipt } = await import("../src/execution-world/receipts.js");
const plan = compileExecutionPlan(await loadReaderWorkspace()),
fixture = buildArtifactFixture(plan);
fixture.manifest.implementations = fixture.manifest.implementations.filter(
(i) => i.compatibility === "quixos-service-v1",
);
const generator = "a".repeat(64),
{ receipt } = expectedArtifactReceipt(plan, fixture.manifest, generator);
assert.deepEqual(receipt.generated, []);
await checkArtifactReceipt(plan, fixture.manifest, receipt, generator, async () => {
throw Error("No adapter claimed");
});
});