mindspace: close authority boundaries
This commit is contained in:
@@ -61,6 +61,18 @@ export function verifyArtifactSharePreview(artifact) {
|
||||
if (!artifactFileExists(artifact)) {
|
||||
return { ok: false, reason: 'missing_file' };
|
||||
}
|
||||
if (!String(artifact?.localPath ?? '').trim()) {
|
||||
if (
|
||||
typeof artifact?.sharePreview?.ok ===
|
||||
'boolean'
|
||||
) {
|
||||
return artifact.sharePreview;
|
||||
}
|
||||
return {
|
||||
ok: false,
|
||||
reason: 'missing_share_preview_evaluation',
|
||||
};
|
||||
}
|
||||
const content = fs.readFileSync(artifact.localPath, 'utf8');
|
||||
return verifySharePreviewMeta(content);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user