mindspace: close authority boundaries

This commit is contained in:
john
2026-07-27 15:34:35 +08:00
parent dfab78c75a
commit e94052ff24
78 changed files with 11962 additions and 2162 deletions
+13 -10
View File
@@ -62,19 +62,22 @@ if (!fs.existsSync(runtimeServer)) {
}
const runtimeSource = fs.readFileSync(runtimeServer, 'utf8');
const requiredRuntimeSnippets = [
'normalizedName === "write"',
'normalizedName.endsWith("__write")',
'normalizedName === "edit_file"',
'applyPublicHtmlEdit',
'recentCount = 80',
'if (extractPublicHtmlWriteArtifacts([message], { publishDir }).length > 0) {',
const requiredRuntimePatterns = [
[/normalizedName === "write"/, 'plain write tool request detection'],
[/normalizedName\.endsWith\("__write"\)/, 'namespaced write tool request detection'],
[/normalizedName === "edit_file"/, 'edit_file tool request detection'],
[/applyPublicHtmlEdit/, 'public HTML edit materialization'],
[/recentCount = 80/, 'wide recent message scan window'],
[
/if \(extractPublicHtmlWriteArtifacts\(\[message\], \{ publishDir(?:: \w+)? \}\)\.length > 0\) \{/,
'textless session-event HTML write prefilter',
],
];
for (const snippet of requiredRuntimeSnippets) {
for (const [pattern, label] of requiredRuntimePatterns) {
assert.ok(
runtimeSource.includes(snippet),
`runtime server bundle is missing public finish sync guard: ${snippet}`,
pattern.test(runtimeSource),
`runtime server bundle is missing public finish sync guard: ${label}`,
);
}