advance 1-8 post-mvp execution batches

This commit is contained in:
lix-2026
2026-05-21 23:53:39 +08:00
parent 3ebcbff728
commit fdb20300e9
67 changed files with 4378 additions and 275 deletions
@@ -68,7 +68,7 @@ async function main() {
assert.equal(await staticHomeLinks.count(), 0, "根页仍使用 .mnote-home-links 静态设计列表作为主内容");
const hasDocumentShell = (await documentShell.count()) > 0;
const hasEmptyState = (await emptyState.count()) > 0;
assert(hasDocumentShell || hasEmptyState, "根页必须渲染真实 active page shell 或明确空 workspace state");
assert(!hasEmptyState, "空工作区不应再渲染可见占位空态");
const sidebarBox = await boundingBox(sidebar, "左侧栏");
const topbarBox = await boundingBox(topbar, "顶栏");
@@ -76,7 +76,7 @@ async function main() {
const contentBox = await boundingBox(content, "主内容区");
const primaryContentBox = hasDocumentShell
? await boundingBox(documentShell, "active page shell")
: await boundingBox(emptyState, "空 workspace state");
: contentBox;
const floatingAiBox = await boundingBox(floatingAi, "AI 浮动按钮");
const floatingHelpBox = await boundingBox(floatingHelp, "帮助浮动按钮");