feat: make filesystem Evidence operational after materialization (P6)

This commit is contained in:
2026-08-13 12:35:25 +02:00
parent bb2eabceb6
commit 871de800f0
2 changed files with 12 additions and 7 deletions
@@ -584,9 +584,9 @@ export class WorkspacePreprocessingService {
} | undefined {
const evidence = workspace.evidence;
if (!evidence) return undefined;
if (evidence.source.type === "filesystem") {
return { status: "blocked", code: "evidence_materialization_required" };
}
// P6: filesystem Evidence is materialized from the pinned commit at activation, so the
// engine may proceed directly against the immutable revision content root.
if (evidence.source.type === "filesystem") return undefined;
if (evidence.source.type === "http") {
for (const value of evidence.source.uris) {
const host = new URL(value).hostname;