npm run build、npm run dev、npm run serve、npm run preview、./package.json 的 scripts 中的命令、Vite 的 dev/preview 命令、本地服务器启动,以及基于浏览器的调试或截图。http://127.0.0.1:8000/#/cockpit —— 这是本驾驶舱前端唯一的开发/验收入口。所有会话在需要打开、引用或验收前端页面时,一律使用该地址,不要另起端口或另建服务。http://192.168.110.96:8301 —— 只读接口基址 http://192.168.110.96:8301/api/cockpit/v1/**,免鉴权。需要真实联调或复验时用它。git config user.name / user.email 必须是许可身份——前端仓库 City-Lifeline-Cockpit 用 ChenJZ,后端仓库 pipe-ner-server 用 Kazerin(邮箱 2589288438@qq.com)。合法用户 ID 只有 Kazerin 和 ChenJZ 两个;发现 lead@local 之类的占位身份,先改正再提交,不得带错误身份提交或推送。类型(范围): 中文描述(类型用 feat/fix/docs/chore/test/refactor,范围常用 cockpit),不用英文句子、不乱命名;同一批工作按主题拆成阶段性提交,不把无关并行在制品混进同一个提交。git log origin/master..HEAD --format='%h %an %s' 逐条核对作者与信息后再 git push origin master;历史已推送的 lead <lead@local> 作者提交(如后端 674b7db5)不改写历史,自本共识起的新提交必须用正确身份。skills/ at the repo root is this project's agent-skill root, discovered as Project Skills for this workspace. skills/tvt-js-plugin-builder/ is the TvT.js and plugin-workflow baseline: load /tvt-js-plugin-builder for plugin, case, preview-metadata, packaging, runtime-mode and integration work. See docs/agents/domain.md.
Issues and specs live as local markdown under .scratch/<feature-slug>/. See docs/agents/issue-tracker.md.
Use the five canonical triage role strings unchanged. See docs/agents/triage-labels.md.
Use single-context domain docs, with openspec/specs/ and skills/tvt-js-plugin-builder/ as the TvT.js local spec and workflow baseline. See docs/agents/domain.md.