// SPEC: PJ2026-010401 Web工作台. // Responsibility: Keep the conversation as the dominant Workbench surface. import assert from "node:assert/strict"; import fs from "node:fs"; import test from "node:test"; const viewSource = fs.readFileSync(new URL("../src/views/workbench/CodeWorkbenchView.vue", import.meta.url), "utf8"); const styleSource = fs.readFileSync(new URL("../src/styles/workbench.css", import.meta.url), "utf8"); test("Workbench gives the former node-ops pane width to the conversation", () => { assert.doesNotMatch(viewSource, /HwpodNodeOpsPanel|workbench-tools-column/u); assert.match(styleSource, /\.workbench-grid\s*\{[^}]*grid-template-columns:\s*auto minmax\(0, 1fr\);/su); assert.doesNotMatch(styleSource, /\.workbench-tools-column\s*\{/u); });