收紧宿主壳结构门禁

补齐桌面壳单端 Rust 根目录和分层文件清单检查

将移动壳 src/env.d.ts 纳入根级结构门禁和文档反查

同步宿主壳结构门禁的架构文档与共享记忆
This commit is contained in:
2026-06-19 08:54:28 +08:00
parent c054e51580
commit 030a9fa209
5 changed files with 102 additions and 24 deletions
+15
View File
@@ -155,6 +155,11 @@ const expectedMobileHostBridgeFiles = [
'scanner.ts',
'share.ts',
];
const expectedMobileSrcRootEntries = [
'dir:host-bridge',
'dir:shell',
'file:env.d.ts',
];
const expectedMobileShellFiles = [
'QrScannerOverlay.tsx',
'ShellApp.tsx',
@@ -225,6 +230,10 @@ const documentedShellLayerGroups = [
.map((fileName) => `miniprogram/pages/${route}/${fileName}`),
),
},
{
label: 'mobile src root entries',
files: ['apps/mobile-shell/src/env.d.ts'],
},
{
label: 'mobile host bridge files',
files: expectedMobileHostBridgeFiles
@@ -1299,6 +1308,12 @@ function assertHostBridgeLayerLayout() {
}
}
assertSameList(
readDirectoryEntryList('apps/mobile-shell/src', 'mobile shell src root entries'),
expectedMobileSrcRootEntries,
'mobile shell src root entries',
);
assertSameList(
readDirectoryFileList(
'apps/mobile-shell/src/host-bridge',