diff --git a/.playwright-cli/console-2026-03-30T01-07-21-738Z.log b/.playwright-cli/console-2026-03-30T01-07-21-738Z.log deleted file mode 100644 index 6d0512a3..00000000 --- a/.playwright-cli/console-2026-03-30T01-07-21-738Z.log +++ /dev/null @@ -1,11 +0,0 @@ -[ 55359ms] Error: Minified React error #310; visit https://react.dev/errors/310 for the full message or use the non-minified dev environment for full errors and additional helpful warnings. - at Ve (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:48:49317) - at Rs (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:48:55831) - at Object._r [as useEffect] (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:48:56056) - at Og.ue.useEffect (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:17:6952) - at Vy (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:395:11494) - at Nr (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:48:48039) - at Xr (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:48:70840) - at Ud (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:48:81173) - at mf (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:48:116924) - at Bp (http://127.0.0.1:4569/assets/index-D6wNwEbS.js:48:115970) diff --git a/.playwright-cli/console-2026-03-30T01-10-32-210Z.log b/.playwright-cli/console-2026-03-30T01-10-32-210Z.log deleted file mode 100644 index c0816d94..00000000 --- a/.playwright-cli/console-2026-03-30T01-10-32-210Z.log +++ /dev/null @@ -1,4 +0,0 @@ -[ 2304063ms] [ERROR] Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING @ http://127.0.0.1:4570/api/events:0 -[ 2307065ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 -[ 2660097ms] [ERROR] Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING @ http://127.0.0.1:4570/api/events:0 -[ 2663100ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 diff --git a/.playwright-cli/console-2026-03-30T01-55-24-795Z.log b/.playwright-cli/console-2026-03-30T01-55-24-795Z.log deleted file mode 100644 index b47c6865..00000000 --- a/.playwright-cli/console-2026-03-30T01-55-24-795Z.log +++ /dev/null @@ -1,8 +0,0 @@ -[ 1138791ms] [ERROR] Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING @ http://127.0.0.1:4570/api/events:0 -[ 1141793ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 -[ 1144795ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 -[ 1147799ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 -[ 1150801ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 -[ 1153803ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 -[ 1156806ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 -[ 1159808ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4570/api/events:0 diff --git a/.playwright-cli/console-2026-03-30T05-45-41-103Z.log b/.playwright-cli/console-2026-03-30T05-45-41-103Z.log deleted file mode 100644 index abfca7bb..00000000 --- a/.playwright-cli/console-2026-03-30T05-45-41-103Z.log +++ /dev/null @@ -1,2 +0,0 @@ -[ 635505ms] [ERROR] Failed to load resource: net::ERR_INCOMPLETE_CHUNKED_ENCODING @ http://127.0.0.1:4567/api/events:0 -[ 638508ms] [ERROR] Failed to load resource: net::ERR_CONNECTION_REFUSED @ http://127.0.0.1:4567/api/events:0 diff --git a/.playwright-cli/page-2026-03-27T09-29-08-894Z.yml b/.playwright-cli/page-2026-03-27T09-29-08-894Z.yml deleted file mode 100644 index 97568e8e..00000000 --- a/.playwright-cli/page-2026-03-27T09-29-08-894Z.yml +++ /dev/null @@ -1,90 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio Workbench" [ref=e6]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio Workbench - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18]: - - img [ref=e19] - - button "三点一线 1" [ref=e21]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "1" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: Workbench - - generic [ref=e95]: - - generic [ref=e96]: - - img [ref=e97] - - generic [ref=e104]: Offline - - button "Switch to Dark Mode" [ref=e105]: - - img [ref=e106] - - button [ref=e108]: - - img [ref=e109] - - button "Toggle AI Assistant" [ref=e113]: - - img [ref=e114] - - main [ref=e116]: - - generic [ref=e118]: - - generic [ref=e119]: - - generic [ref=e120]: - - heading "书籍列表" [level=1] [ref=e121] - - paragraph [ref=e122]: Manage your literary universe and AI-assisted drafts. - - button "新建书籍" [ref=e123]: - - img [ref=e124] - - text: 新建书籍 - - generic [ref=e127]: - - generic [ref=e128]: - - generic [ref=e129]: - - img [ref=e131] - - button "三点一线" [ref=e133] - - generic [ref=e134]: - - generic [ref=e136]: xuanhuan - - generic [ref=e137]: - - img [ref=e138] - - generic [ref=e141]: 1 章 - - generic [ref=e144]: outlining - - generic [ref=e145]: - - button "写下一章" [ref=e146]: - - img [ref=e147] - - text: 写下一章 - - button "统计" [ref=e149]: - - img [ref=e150] - - button [ref=e151]: - - img [ref=e152] - - complementary [ref=e156] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-27T09-29-37-512Z.yml b/.playwright-cli/page-2026-03-27T09-29-37-512Z.yml deleted file mode 100644 index 2a1e81f1..00000000 --- a/.playwright-cli/page-2026-03-27T09-29-37-512Z.yml +++ /dev/null @@ -1,97 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio Workbench" [ref=e6]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio Workbench - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18]: - - img [ref=e19] - - button "三点一线 1" [ref=e21]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "1" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: Workbench - - generic [ref=e95]: - - generic [ref=e96]: - - img [ref=e157] - - generic [ref=e104]: 已连接 - - button "Switch to Dark Mode" [ref=e105]: - - img [ref=e106] - - button [ref=e108]: - - img [ref=e109] - - button "Toggle AI Assistant" [ref=e113]: - - img [ref=e114] - - main [ref=e116]: - - generic [ref=e118]: - - generic [ref=e119]: - - generic [ref=e120]: - - heading "书籍列表" [level=1] [ref=e121] - - paragraph [ref=e122]: Manage your literary universe and AI-assisted drafts. - - button "新建书籍" [ref=e123]: - - img [ref=e124] - - text: 新建书籍 - - generic [ref=e127]: - - generic [ref=e128]: - - generic [ref=e129]: - - img [ref=e131] - - button "三点一线" [ref=e133] - - generic [ref=e134]: - - generic [ref=e136]: xuanhuan - - generic [ref=e137]: - - img [ref=e138] - - generic [ref=e141]: 1 章 - - generic [ref=e144]: outlining - - generic [ref=e145]: - - button "写作中..." [disabled] [ref=e161]: 写作中... - - button "统计" [ref=e149]: - - img [ref=e150] - - button [ref=e151]: - - img [ref=e152] - - generic [ref=e165]: - - generic [ref=e167]: - - img [ref=e169] - - generic [ref=e171]: - - heading "Manuscript Foundry" [level=3] [ref=e172] - - paragraph [ref=e173]: Real-time LLM generation tracking - - generic [ref=e175]: - - generic [ref=e176]: "[writer]" - - generic [ref=e177]: "Phase 1: creative writing for chapter 2" - - complementary [ref=e156] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-27T09-30-22-063Z.yml b/.playwright-cli/page-2026-03-27T09-30-22-063Z.yml deleted file mode 100644 index 3f57c2c0..00000000 --- a/.playwright-cli/page-2026-03-27T09-30-22-063Z.yml +++ /dev/null @@ -1,168 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio Workbench" [ref=e6]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio Workbench - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18]: - - img [ref=e19] - - button "三点一线 1" [ref=e21]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "1" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: book - - generic [ref=e95]: - - generic [ref=e96]: - - img [ref=e157] - - generic [ref=e104]: 已连接 - - button "Switch to Dark Mode" [ref=e105]: - - img [ref=e106] - - button [ref=e108]: - - img [ref=e109] - - button "Toggle AI Assistant" [ref=e113]: - - img [ref=e114] - - main [ref=e116]: - - generic [ref=e178]: - - navigation [ref=e179]: - - button "书籍" [ref=e180]: - - img [ref=e181] - - text: 书籍 - - generic [ref=e183]: / - - generic [ref=e184]: 三点一线 - - generic [ref=e185]: - - generic [ref=e186]: - - heading "三点一线" [level=1] [ref=e188] - - generic [ref=e189]: - - generic [ref=e190]: xuanhuan - - generic [ref=e191]: - - img [ref=e192] - - generic [ref=e195]: 1 章 - - generic [ref=e196]: - - img [ref=e197] - - generic [ref=e199]: 4,445 字 - - generic [ref=e200]: - - button "写下一章" [ref=e201]: - - img [ref=e202] - - text: 写下一章 - - button "仅草稿" [ref=e204]: - - img [ref=e205] - - text: 仅草稿 - - button "删除书籍" [ref=e208]: - - img [ref=e209] - - text: 删除书籍 - - generic [ref=e212]: - - button "全部通过 (1)" [ref=e213]: - - img [ref=e214] - - text: 全部通过 (1) - - button "真相文件" [ref=e217]: - - img [ref=e218] - - text: 真相文件 - - button "数据分析" [ref=e222]: - - img [ref=e223] - - text: 数据分析 - - generic [ref=e224]: - - combobox [ref=e225]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e226] [cursor=pointer]: - - checkbox "仅已通过" [ref=e227] - - text: 仅已通过 - - link "导出" [ref=e228] [cursor=pointer]: - - /url: /api/books/三点一线/export?format=txt - - img [ref=e229] - - text: 导出 - - generic [ref=e232]: - - heading "书籍设置" [level=2] [ref=e233] - - generic [ref=e234]: - - generic [ref=e235]: - - generic [ref=e236]: 每章字数 - - spinbutton [ref=e237]: "3000" - - generic [ref=e238]: - - generic [ref=e239]: 目标章数 - - spinbutton [ref=e240]: "200" - - generic [ref=e241]: - - generic [ref=e242]: 状态 - - combobox [ref=e243]: - - option "进行中" - - option "已暂停" - - option "大纲中" [selected] - - option "已完成" - - option "已放弃" - - button "保存" [ref=e244]: - - img [ref=e245] - - text: 保存 - - table [ref=e251]: - - rowgroup [ref=e252]: - - row "# 章节标题 字 状态 操作" [ref=e253]: - - columnheader "#" [ref=e254] - - columnheader "章节标题" [ref=e255] - - columnheader "字" [ref=e256] - - columnheader "状态" [ref=e257] - - columnheader "操作" [ref=e258] - - rowgroup [ref=e259]: - - row "01 死人坑 4,445 ready for review 操作" [ref=e260]: - - cell "01" [ref=e261] - - cell "死人坑" [ref=e262]: - - button "死人坑" [ref=e263] - - cell "4,445" [ref=e264] - - cell "ready for review" [ref=e265]: - - generic [ref=e266]: - - img [ref=e267] - - text: ready for review - - cell "操作" [ref=e270]: - - generic [ref=e271]: - - button "通过" [ref=e272]: - - img [ref=e273] - - button "驳回" [ref=e275]: - - img [ref=e276] - - button "审计" [ref=e279]: - - img [ref=e280] - - button "重写" [ref=e283]: - - img [ref=e284] - - combobox "Revise with AI" [ref=e287] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e156] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-27T09-49-06-930Z.yml b/.playwright-cli/page-2026-03-27T09-49-06-930Z.yml deleted file mode 100644 index c9c87852..00000000 --- a/.playwright-cli/page-2026-03-27T09-49-06-930Z.yml +++ /dev/null @@ -1,90 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio Workbench" [ref=e6]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio Workbench - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18]: - - img [ref=e19] - - button "三点一线 2" [ref=e21]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "2" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: Workbench - - generic [ref=e95]: - - generic [ref=e96]: - - img [ref=e97] - - generic [ref=e104]: Offline - - button "Switch to Dark Mode" [ref=e105]: - - img [ref=e106] - - button [ref=e108]: - - img [ref=e109] - - button "Toggle AI Assistant" [ref=e113]: - - img [ref=e114] - - main [ref=e116]: - - generic [ref=e118]: - - generic [ref=e119]: - - generic [ref=e120]: - - heading "书籍列表" [level=1] [ref=e121] - - paragraph [ref=e122]: Manage your literary universe and AI-assisted drafts. - - button "新建书籍" [ref=e123]: - - img [ref=e124] - - text: 新建书籍 - - generic [ref=e127]: - - generic [ref=e128]: - - generic [ref=e129]: - - img [ref=e131] - - button "三点一线" [ref=e133] - - generic [ref=e134]: - - generic [ref=e136]: xuanhuan - - generic [ref=e137]: - - img [ref=e138] - - generic [ref=e141]: 2 章 - - generic [ref=e144]: outlining - - generic [ref=e145]: - - button "写下一章" [ref=e146]: - - img [ref=e147] - - text: 写下一章 - - button "统计" [ref=e149]: - - img [ref=e150] - - button [ref=e151]: - - img [ref=e152] - - complementary [ref=e156] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-27T09-49-35-797Z.yml b/.playwright-cli/page-2026-03-27T09-49-35-797Z.yml deleted file mode 100644 index aa47a0ce..00000000 --- a/.playwright-cli/page-2026-03-27T09-49-35-797Z.yml +++ /dev/null @@ -1,194 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio Workbench" [ref=e6]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio Workbench - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18]: - - img [ref=e19] - - button "三点一线 2" [ref=e21]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "2" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: book - - generic [ref=e95]: - - generic [ref=e96]: - - img [ref=e157] - - generic [ref=e104]: 已连接 - - button "Switch to Dark Mode" [ref=e105]: - - img [ref=e106] - - button [ref=e108]: - - img [ref=e109] - - button "Toggle AI Assistant" [ref=e113]: - - img [ref=e114] - - main [ref=e116]: - - generic [ref=e161]: - - navigation [ref=e162]: - - button "书籍" [ref=e163]: - - img [ref=e164] - - text: 书籍 - - generic [ref=e166]: / - - generic [ref=e167]: 三点一线 - - generic [ref=e168]: - - generic [ref=e169]: - - heading "三点一线" [level=1] [ref=e171] - - generic [ref=e172]: - - generic [ref=e173]: xuanhuan - - generic [ref=e174]: - - img [ref=e175] - - generic [ref=e178]: 2 章 - - generic [ref=e179]: - - img [ref=e180] - - generic [ref=e182]: 9,298 字 - - generic [ref=e183]: - - button "写下一章" [ref=e184]: - - img [ref=e185] - - text: 写下一章 - - button "仅草稿" [ref=e187]: - - img [ref=e188] - - text: 仅草稿 - - button "删除书籍" [ref=e191]: - - img [ref=e192] - - text: 删除书籍 - - generic [ref=e195]: - - button "全部通过 (2)" [ref=e196]: - - img [ref=e197] - - text: 全部通过 (2) - - button "真相文件" [ref=e200]: - - img [ref=e201] - - text: 真相文件 - - button "数据分析" [ref=e205]: - - img [ref=e206] - - text: 数据分析 - - generic [ref=e207]: - - combobox [ref=e208]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e209] [cursor=pointer]: - - checkbox "仅已通过" [ref=e210] - - text: 仅已通过 - - link "导出" [ref=e211] [cursor=pointer]: - - /url: /api/books/三点一线/export?format=txt - - img [ref=e212] - - text: 导出 - - generic [ref=e215]: - - heading "书籍设置" [level=2] [ref=e216] - - generic [ref=e217]: - - generic [ref=e218]: - - generic [ref=e219]: 每章字数 - - spinbutton [ref=e220]: "3000" - - generic [ref=e221]: - - generic [ref=e222]: 目标章数 - - spinbutton [ref=e223]: "200" - - generic [ref=e224]: - - generic [ref=e225]: 状态 - - combobox [ref=e226]: - - option "进行中" - - option "已暂停" - - option "大纲中" [selected] - - option "已完成" - - option "已放弃" - - button "保存" [ref=e227]: - - img [ref=e228] - - text: 保存 - - table [ref=e234]: - - rowgroup [ref=e235]: - - row "# 章节标题 字 状态 操作" [ref=e236]: - - columnheader "#" [ref=e237] - - columnheader "章节标题" [ref=e238] - - columnheader "字" [ref=e239] - - columnheader "状态" [ref=e240] - - columnheader "操作" [ref=e241] - - rowgroup [ref=e242]: - - row "01 死人坑 4,445 ready for review 操作" [ref=e243]: - - cell "01" [ref=e244] - - cell "死人坑" [ref=e245]: - - button "死人坑" [ref=e246] - - cell "4,445" [ref=e247] - - cell "ready for review" [ref=e248]: - - generic [ref=e249]: - - img [ref=e250] - - text: ready for review - - cell "操作" [ref=e253]: - - generic [ref=e254]: - - button "通过" [ref=e255]: - - img [ref=e256] - - button "驳回" [ref=e258]: - - img [ref=e259] - - button "审计" [ref=e262]: - - img [ref=e263] - - button "重写" [ref=e266]: - - img [ref=e267] - - combobox "Revise with AI" [ref=e270] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 见骨 4,853 ready for review 操作" [ref=e271]: - - cell "02" [ref=e272] - - cell "见骨" [ref=e273]: - - button "见骨" [ref=e274] - - cell "4,853" [ref=e275] - - cell "ready for review" [ref=e276]: - - generic [ref=e277]: - - img [ref=e278] - - text: ready for review - - cell "操作" [ref=e281]: - - generic [ref=e282]: - - button "通过" [ref=e283]: - - img [ref=e284] - - button "驳回" [ref=e286]: - - img [ref=e287] - - button "审计" [ref=e290]: - - img [ref=e291] - - button "重写" [ref=e294]: - - img [ref=e295] - - combobox "Revise with AI" [ref=e298] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e156] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-27T09-50-19-138Z.yml b/.playwright-cli/page-2026-03-27T09-50-19-138Z.yml deleted file mode 100644 index 7eb7d87b..00000000 --- a/.playwright-cli/page-2026-03-27T09-50-19-138Z.yml +++ /dev/null @@ -1,193 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio Workbench" [ref=e6]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio Workbench - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18]: - - img [ref=e19] - - button "三点一线 2" [ref=e21]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "2" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: book - - generic [ref=e95]: - - generic [ref=e96]: - - img [ref=e157] - - generic [ref=e104]: 已连接 - - button "Switch to Dark Mode" [ref=e105]: - - img [ref=e106] - - button [ref=e108]: - - img [ref=e109] - - button "Toggle AI Assistant" [ref=e113]: - - img [ref=e114] - - main [ref=e116]: - - generic [ref=e161]: - - navigation [ref=e162]: - - button "书籍" [ref=e163]: - - img [ref=e164] - - text: 书籍 - - generic [ref=e166]: / - - generic [ref=e167]: 三点一线 - - generic [ref=e168]: - - generic [ref=e169]: - - heading "三点一线" [level=1] [ref=e171] - - generic [ref=e172]: - - generic [ref=e173]: xuanhuan - - generic [ref=e174]: - - img [ref=e175] - - generic [ref=e178]: 2 章 - - generic [ref=e179]: - - img [ref=e180] - - generic [ref=e182]: 9,298 字 - - generic [ref=e183]: - - button "写作中..." [disabled] [ref=e299]: 写作中... - - button "仅草稿" [disabled] [ref=e187]: - - img [ref=e188] - - text: 仅草稿 - - button "删除书籍" [ref=e191]: - - img [ref=e192] - - text: 删除书籍 - - generic [ref=e301]: 后台正在写作,本页会在完成后自动刷新。 - - generic [ref=e195]: - - button "全部通过 (2)" [ref=e196]: - - img [ref=e197] - - text: 全部通过 (2) - - button "真相文件" [ref=e200]: - - img [ref=e201] - - text: 真相文件 - - button "数据分析" [ref=e205]: - - img [ref=e206] - - text: 数据分析 - - generic [ref=e207]: - - combobox [ref=e208]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e209] [cursor=pointer]: - - checkbox "仅已通过" [ref=e210] - - text: 仅已通过 - - link "导出" [ref=e211] [cursor=pointer]: - - /url: /api/books/三点一线/export?format=txt - - img [ref=e212] - - text: 导出 - - generic [ref=e215]: - - heading "书籍设置" [level=2] [ref=e216] - - generic [ref=e217]: - - generic [ref=e218]: - - generic [ref=e219]: 每章字数 - - spinbutton [ref=e220]: "3000" - - generic [ref=e221]: - - generic [ref=e222]: 目标章数 - - spinbutton [ref=e223]: "200" - - generic [ref=e224]: - - generic [ref=e225]: 状态 - - combobox [ref=e226]: - - option "进行中" - - option "已暂停" - - option "大纲中" [selected] - - option "已完成" - - option "已放弃" - - button "保存" [ref=e227]: - - img [ref=e228] - - text: 保存 - - table [ref=e234]: - - rowgroup [ref=e235]: - - row "# 章节标题 字 状态 操作" [ref=e236]: - - columnheader "#" [ref=e237] - - columnheader "章节标题" [ref=e238] - - columnheader "字" [ref=e239] - - columnheader "状态" [ref=e240] - - columnheader "操作" [ref=e241] - - rowgroup [ref=e242]: - - row "01 死人坑 4,445 ready for review 操作" [ref=e243]: - - cell "01" [ref=e244] - - cell "死人坑" [ref=e245]: - - button "死人坑" [ref=e246] - - cell "4,445" [ref=e247] - - cell "ready for review" [ref=e248]: - - generic [ref=e249]: - - img [ref=e250] - - text: ready for review - - cell "操作" [ref=e253]: - - generic [ref=e254]: - - button "通过" [ref=e255]: - - img [ref=e256] - - button "驳回" [ref=e258]: - - img [ref=e259] - - button "审计" [ref=e262]: - - img [ref=e263] - - button "重写" [ref=e266]: - - img [ref=e267] - - combobox "Revise with AI" [ref=e270] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 见骨 4,853 ready for review 操作" [ref=e271]: - - cell "02" [ref=e272] - - cell "见骨" [ref=e273]: - - button "见骨" [ref=e274] - - cell "4,853" [ref=e275] - - cell "ready for review" [ref=e276]: - - generic [ref=e277]: - - img [ref=e278] - - text: ready for review - - cell "操作" [ref=e281]: - - generic [ref=e282]: - - button "通过" [ref=e283]: - - img [ref=e284] - - button "驳回" [ref=e286]: - - img [ref=e287] - - button "审计" [ref=e290]: - - img [ref=e291] - - button "重写" [ref=e294]: - - img [ref=e295] - - combobox "Revise with AI" [ref=e298] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e156] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-27T09-50-53-476Z.yml b/.playwright-cli/page-2026-03-27T09-50-53-476Z.yml deleted file mode 100644 index 7eb7d87b..00000000 --- a/.playwright-cli/page-2026-03-27T09-50-53-476Z.yml +++ /dev/null @@ -1,193 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio Workbench" [ref=e6]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio Workbench - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18]: - - img [ref=e19] - - button "三点一线 2" [ref=e21]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "2" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: book - - generic [ref=e95]: - - generic [ref=e96]: - - img [ref=e157] - - generic [ref=e104]: 已连接 - - button "Switch to Dark Mode" [ref=e105]: - - img [ref=e106] - - button [ref=e108]: - - img [ref=e109] - - button "Toggle AI Assistant" [ref=e113]: - - img [ref=e114] - - main [ref=e116]: - - generic [ref=e161]: - - navigation [ref=e162]: - - button "书籍" [ref=e163]: - - img [ref=e164] - - text: 书籍 - - generic [ref=e166]: / - - generic [ref=e167]: 三点一线 - - generic [ref=e168]: - - generic [ref=e169]: - - heading "三点一线" [level=1] [ref=e171] - - generic [ref=e172]: - - generic [ref=e173]: xuanhuan - - generic [ref=e174]: - - img [ref=e175] - - generic [ref=e178]: 2 章 - - generic [ref=e179]: - - img [ref=e180] - - generic [ref=e182]: 9,298 字 - - generic [ref=e183]: - - button "写作中..." [disabled] [ref=e299]: 写作中... - - button "仅草稿" [disabled] [ref=e187]: - - img [ref=e188] - - text: 仅草稿 - - button "删除书籍" [ref=e191]: - - img [ref=e192] - - text: 删除书籍 - - generic [ref=e301]: 后台正在写作,本页会在完成后自动刷新。 - - generic [ref=e195]: - - button "全部通过 (2)" [ref=e196]: - - img [ref=e197] - - text: 全部通过 (2) - - button "真相文件" [ref=e200]: - - img [ref=e201] - - text: 真相文件 - - button "数据分析" [ref=e205]: - - img [ref=e206] - - text: 数据分析 - - generic [ref=e207]: - - combobox [ref=e208]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e209] [cursor=pointer]: - - checkbox "仅已通过" [ref=e210] - - text: 仅已通过 - - link "导出" [ref=e211] [cursor=pointer]: - - /url: /api/books/三点一线/export?format=txt - - img [ref=e212] - - text: 导出 - - generic [ref=e215]: - - heading "书籍设置" [level=2] [ref=e216] - - generic [ref=e217]: - - generic [ref=e218]: - - generic [ref=e219]: 每章字数 - - spinbutton [ref=e220]: "3000" - - generic [ref=e221]: - - generic [ref=e222]: 目标章数 - - spinbutton [ref=e223]: "200" - - generic [ref=e224]: - - generic [ref=e225]: 状态 - - combobox [ref=e226]: - - option "进行中" - - option "已暂停" - - option "大纲中" [selected] - - option "已完成" - - option "已放弃" - - button "保存" [ref=e227]: - - img [ref=e228] - - text: 保存 - - table [ref=e234]: - - rowgroup [ref=e235]: - - row "# 章节标题 字 状态 操作" [ref=e236]: - - columnheader "#" [ref=e237] - - columnheader "章节标题" [ref=e238] - - columnheader "字" [ref=e239] - - columnheader "状态" [ref=e240] - - columnheader "操作" [ref=e241] - - rowgroup [ref=e242]: - - row "01 死人坑 4,445 ready for review 操作" [ref=e243]: - - cell "01" [ref=e244] - - cell "死人坑" [ref=e245]: - - button "死人坑" [ref=e246] - - cell "4,445" [ref=e247] - - cell "ready for review" [ref=e248]: - - generic [ref=e249]: - - img [ref=e250] - - text: ready for review - - cell "操作" [ref=e253]: - - generic [ref=e254]: - - button "通过" [ref=e255]: - - img [ref=e256] - - button "驳回" [ref=e258]: - - img [ref=e259] - - button "审计" [ref=e262]: - - img [ref=e263] - - button "重写" [ref=e266]: - - img [ref=e267] - - combobox "Revise with AI" [ref=e270] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 见骨 4,853 ready for review 操作" [ref=e271]: - - cell "02" [ref=e272] - - cell "见骨" [ref=e273]: - - button "见骨" [ref=e274] - - cell "4,853" [ref=e275] - - cell "ready for review" [ref=e276]: - - generic [ref=e277]: - - img [ref=e278] - - text: ready for review - - cell "操作" [ref=e281]: - - generic [ref=e282]: - - button "通过" [ref=e283]: - - img [ref=e284] - - button "驳回" [ref=e286]: - - img [ref=e287] - - button "审计" [ref=e290]: - - img [ref=e291] - - button "重写" [ref=e294]: - - img [ref=e295] - - combobox "Revise with AI" [ref=e298] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e156] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-07-25-258Z.yml b/.playwright-cli/page-2026-03-30T01-07-25-258Z.yml deleted file mode 100644 index 6be3ac57..00000000 --- a/.playwright-cli/page-2026-03-30T01-07-25-258Z.yml +++ /dev/null @@ -1,87 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e109]: - - generic [ref=e110]: - - generic [ref=e111]: - - heading "书籍列表" [level=1] [ref=e112] - - paragraph [ref=e113]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e114] [cursor=pointer]: - - img [ref=e115] - - text: 新建书籍 - - generic [ref=e118]: - - generic [ref=e119]: - - generic [ref=e120]: - - img [ref=e122] - - button "三点一线" [ref=e124] [cursor=pointer] - - generic [ref=e125]: - - generic [ref=e127]: xuanhuan - - generic [ref=e128]: - - img [ref=e129] - - generic [ref=e132]: 4 章 - - generic [ref=e135]: 大纲中 - - generic [ref=e136]: - - button "写下一章" [ref=e137] [cursor=pointer]: - - img [ref=e138] - - text: 写下一章 - - button "统计" [ref=e140] [cursor=pointer]: - - img [ref=e141] - - button [ref=e143] [cursor=pointer]: - - img [ref=e144] - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-07-27-715Z.yml b/.playwright-cli/page-2026-03-30T01-07-27-715Z.yml deleted file mode 100644 index 6be3ac57..00000000 --- a/.playwright-cli/page-2026-03-30T01-07-27-715Z.yml +++ /dev/null @@ -1,87 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e109]: - - generic [ref=e110]: - - generic [ref=e111]: - - heading "书籍列表" [level=1] [ref=e112] - - paragraph [ref=e113]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e114] [cursor=pointer]: - - img [ref=e115] - - text: 新建书籍 - - generic [ref=e118]: - - generic [ref=e119]: - - generic [ref=e120]: - - img [ref=e122] - - button "三点一线" [ref=e124] [cursor=pointer] - - generic [ref=e125]: - - generic [ref=e127]: xuanhuan - - generic [ref=e128]: - - img [ref=e129] - - generic [ref=e132]: 4 章 - - generic [ref=e135]: 大纲中 - - generic [ref=e136]: - - button "写下一章" [ref=e137] [cursor=pointer]: - - img [ref=e138] - - text: 写下一章 - - button "统计" [ref=e140] [cursor=pointer]: - - img [ref=e141] - - button [ref=e143] [cursor=pointer]: - - img [ref=e144] - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-07-57-741Z.yml b/.playwright-cli/page-2026-03-30T01-07-57-741Z.yml deleted file mode 100644 index 47af8b9d..00000000 --- a/.playwright-cli/page-2026-03-30T01-07-57-741Z.yml +++ /dev/null @@ -1,93 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e149]: - - generic [ref=e150]: - - button "书籍" [ref=e151] [cursor=pointer] - - generic [ref=e152]: / - - generic [ref=e153]: 新建书籍 - - heading "创建书籍" [level=1] [ref=e154] - - generic [ref=e155]: - - generic [ref=e156]: - - generic [ref=e157]: 书名 - - textbox "请输入书名..." [ref=e158] - - generic [ref=e159]: - - generic [ref=e160]: 题材 - - generic [ref=e161]: - - button "恐怖" [ref=e162] [cursor=pointer] - - button "通用" [ref=e163] [cursor=pointer] - - button "都市" [ref=e164] [cursor=pointer] - - button "仙侠" [ref=e165] [cursor=pointer] - - button "玄幻" [ref=e166] [cursor=pointer] - - generic [ref=e167]: - - generic [ref=e168]: 平台 - - generic [ref=e169]: - - button "番茄小说" [ref=e170] [cursor=pointer] - - button "起点中文网" [ref=e171] [cursor=pointer] - - button "飞卢" [ref=e172] [cursor=pointer] - - button "其他" [ref=e173] [cursor=pointer] - - generic [ref=e174]: - - generic [ref=e175]: - - generic [ref=e176]: 每章字数 - - spinbutton [ref=e177]: "3000" - - generic [ref=e178]: - - generic [ref=e179]: 目标章数 - - spinbutton [ref=e180]: "200" - - button "创建书籍" [disabled] [ref=e181] - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-08-19-082Z.yml b/.playwright-cli/page-2026-03-30T01-08-19-082Z.yml deleted file mode 100644 index e69de29b..00000000 diff --git a/.playwright-cli/page-2026-03-30T01-10-36-723Z.yml b/.playwright-cli/page-2026-03-30T01-10-36-723Z.yml deleted file mode 100644 index 6be3ac57..00000000 --- a/.playwright-cli/page-2026-03-30T01-10-36-723Z.yml +++ /dev/null @@ -1,87 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e109]: - - generic [ref=e110]: - - generic [ref=e111]: - - heading "书籍列表" [level=1] [ref=e112] - - paragraph [ref=e113]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e114] [cursor=pointer]: - - img [ref=e115] - - text: 新建书籍 - - generic [ref=e118]: - - generic [ref=e119]: - - generic [ref=e120]: - - img [ref=e122] - - button "三点一线" [ref=e124] [cursor=pointer] - - generic [ref=e125]: - - generic [ref=e127]: xuanhuan - - generic [ref=e128]: - - img [ref=e129] - - generic [ref=e132]: 4 章 - - generic [ref=e135]: 大纲中 - - generic [ref=e136]: - - button "写下一章" [ref=e137] [cursor=pointer]: - - img [ref=e138] - - text: 写下一章 - - button "统计" [ref=e140] [cursor=pointer]: - - img [ref=e141] - - button [ref=e143] [cursor=pointer]: - - img [ref=e144] - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-10-38-029Z.yml b/.playwright-cli/page-2026-03-30T01-10-38-029Z.yml deleted file mode 100644 index 6be3ac57..00000000 --- a/.playwright-cli/page-2026-03-30T01-10-38-029Z.yml +++ /dev/null @@ -1,87 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e109]: - - generic [ref=e110]: - - generic [ref=e111]: - - heading "书籍列表" [level=1] [ref=e112] - - paragraph [ref=e113]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e114] [cursor=pointer]: - - img [ref=e115] - - text: 新建书籍 - - generic [ref=e118]: - - generic [ref=e119]: - - generic [ref=e120]: - - img [ref=e122] - - button "三点一线" [ref=e124] [cursor=pointer] - - generic [ref=e125]: - - generic [ref=e127]: xuanhuan - - generic [ref=e128]: - - img [ref=e129] - - generic [ref=e132]: 4 章 - - generic [ref=e135]: 大纲中 - - generic [ref=e136]: - - button "写下一章" [ref=e137] [cursor=pointer]: - - img [ref=e138] - - text: 写下一章 - - button "统计" [ref=e140] [cursor=pointer]: - - img [ref=e141] - - button [ref=e143] [cursor=pointer]: - - img [ref=e144] - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-10-58-393Z.yml b/.playwright-cli/page-2026-03-30T01-10-58-393Z.yml deleted file mode 100644 index b4f10d70..00000000 --- a/.playwright-cli/page-2026-03-30T01-10-58-393Z.yml +++ /dev/null @@ -1,151 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [active] [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e149]: - - generic [ref=e150]: - - button "首页" [ref=e151] [cursor=pointer] - - generic [ref=e152]: / - - generic [ref=e153]: 配置 - - generic [ref=e154]: - - heading "项目配置" [level=1] [ref=e155] - - button "Edit" [ref=e156] [cursor=pointer] - - generic [ref=e157]: - - generic [ref=e158]: - - generic [ref=e159]: 项目名 - - generic [ref=e160]: test-project - - generic [ref=e161]: - - generic [ref=e162]: 提供方 - - generic [ref=e163]: openai - - generic [ref=e164]: - - generic [ref=e165]: 模型 - - generic [ref=e166]: gpt-5.4 - - generic [ref=e167]: - - generic [ref=e168]: 基础 URL - - generic [ref=e169]: https://api-vip.codex-for.me/v1 - - generic [ref=e170]: - - generic [ref=e171]: 语言 - - generic [ref=e172]: 中文 - - generic [ref=e173]: - - generic [ref=e174]: 温度 - - generic [ref=e175]: "0.7" - - generic [ref=e176]: - - generic [ref=e177]: 最大令牌数 - - generic [ref=e178]: "8192" - - generic [ref=e179]: - - generic [ref=e180]: 流式输出 - - generic [ref=e181]: 禁用 - - heading "模型路由" [level=2] [ref=e182] - - table [ref=e184]: - - rowgroup [ref=e185]: - - row "代理 模型 提供方 基础 URL" [ref=e186]: - - columnheader "代理" [ref=e187] - - columnheader "模型" [ref=e188] - - columnheader "提供方" [ref=e189] - - columnheader "基础 URL" [ref=e190] - - rowgroup [ref=e191]: - - row "writer" [ref=e192]: - - cell "writer" [ref=e193] - - cell [ref=e194]: - - textbox "默认" [ref=e195] - - cell [ref=e196]: - - textbox "可选" [ref=e197] - - cell [ref=e198]: - - textbox "可选" [ref=e199] - - row "auditor" [ref=e200]: - - cell "auditor" [ref=e201] - - cell [ref=e202]: - - textbox "默认" [ref=e203] - - cell [ref=e204]: - - textbox "可选" [ref=e205] - - cell [ref=e206]: - - textbox "可选" [ref=e207] - - row "reviser" [ref=e208]: - - cell "reviser" [ref=e209] - - cell [ref=e210]: - - textbox "默认" [ref=e211] - - cell [ref=e212]: - - textbox "可选" [ref=e213] - - cell [ref=e214]: - - textbox "可选" [ref=e215] - - row "architect" [ref=e216]: - - cell "architect" [ref=e217] - - cell [ref=e218]: - - textbox "默认" [ref=e219] - - cell [ref=e220]: - - textbox "可选" [ref=e221] - - cell [ref=e222]: - - textbox "可选" [ref=e223] - - row "radar" [ref=e224]: - - cell "radar" [ref=e225] - - cell [ref=e226]: - - textbox "默认" [ref=e227] - - cell [ref=e228]: - - textbox "可选" [ref=e229] - - cell [ref=e230]: - - textbox "可选" [ref=e231] - - row "chapter-analyzer" [ref=e232]: - - cell "chapter-analyzer" [ref=e233] - - cell [ref=e234]: - - textbox "默认" [ref=e235] - - cell [ref=e236]: - - textbox "可选" [ref=e237] - - cell [ref=e238]: - - textbox "可选" [ref=e239] - - button "保存路由" [ref=e241] [cursor=pointer] - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-14-33-739Z.yml b/.playwright-cli/page-2026-03-30T01-14-33-739Z.yml deleted file mode 100644 index 15b45f6e..00000000 --- a/.playwright-cli/page-2026-03-30T01-14-33-739Z.yml +++ /dev/null @@ -1,88 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [active] [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e242]: - - generic [ref=e243]: - - button "首页" [ref=e244] [cursor=pointer] - - generic [ref=e245]: / - - generic [ref=e246]: 题材 - - generic [ref=e247]: - - heading "题材" [level=1] [ref=e248] - - button "Create Genre" [ref=e249] [cursor=pointer]: - - img [ref=e250] - - text: Create Genre - - generic [ref=e251]: - - generic [ref=e252]: - - button "恐怖 horror · zh · builtin" [ref=e253] [cursor=pointer]: - - generic [ref=e254]: 恐怖 - - generic [ref=e255]: horror · zh · builtin - - button "通用 other · zh · builtin" [ref=e256] [cursor=pointer]: - - generic [ref=e257]: 通用 - - generic [ref=e258]: other · zh · builtin - - button "都市 urban · zh · builtin" [ref=e259] [cursor=pointer]: - - generic [ref=e260]: 都市 - - generic [ref=e261]: urban · zh · builtin - - button "仙侠 xianxia · zh · builtin" [ref=e262] [cursor=pointer]: - - generic [ref=e263]: 仙侠 - - generic [ref=e264]: xianxia · zh · builtin - - button "玄幻 xuanhuan · zh · builtin" [ref=e265] [cursor=pointer]: - - generic [ref=e266]: 玄幻 - - generic [ref=e267]: xuanhuan · zh · builtin - - generic [ref=e269]: Select a genre to view details - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-14-56-341Z.yml b/.playwright-cli/page-2026-03-30T01-14-56-341Z.yml deleted file mode 100644 index 32ca56bb..00000000 --- a/.playwright-cli/page-2026-03-30T01-14-56-341Z.yml +++ /dev/null @@ -1,80 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [active] [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e270]: - - generic [ref=e271]: - - button "首页" [ref=e272] [cursor=pointer] - - generic [ref=e273]: / - - generic [ref=e274]: 文风 - - heading "文风分析" [level=1] [ref=e275]: - - img [ref=e276] - - text: 文风分析 - - generic [ref=e279]: - - generic [ref=e280]: - - generic [ref=e281]: - - generic [ref=e282]: 来源名称 - - textbox "如:参考小说" [ref=e283] - - generic [ref=e284]: - - generic [ref=e285]: 文本样本 - - textbox "粘贴参考文本进行文风分析..." [ref=e286] - - button "分析" [disabled] [ref=e288]: - - img [ref=e289] - - text: 分析 - - generic [ref=e292]: 粘贴文本并点击分析查看文风档案 - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-15-14-894Z.yml b/.playwright-cli/page-2026-03-30T01-15-14-894Z.yml deleted file mode 100644 index a6452754..00000000 --- a/.playwright-cli/page-2026-03-30T01-15-14-894Z.yml +++ /dev/null @@ -1,85 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [active] [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e293]: - - generic [ref=e294]: - - button "首页" [ref=e295] [cursor=pointer] - - generic [ref=e296]: / - - generic [ref=e297]: 导入 - - heading "导入工具" [level=1] [ref=e298]: - - img [ref=e299] - - text: 导入工具 - - generic [ref=e303]: - - button "导入章节" [ref=e304] [cursor=pointer]: - - img [ref=e305] - - text: 导入章节 - - button "导入母本" [ref=e309] [cursor=pointer]: - - img [ref=e310] - - text: 导入母本 - - button "同人创作" [ref=e314] [cursor=pointer]: - - img [ref=e315] - - text: 同人创作 - - generic [ref=e318]: - - combobox [ref=e319] [cursor=pointer]: - - option "选择目标书籍..." [selected] - - option "三点一线" - - textbox "分割正则(可选)" [ref=e320] - - textbox "粘贴章节文本..." [ref=e321] - - button "导入章节" [disabled] [ref=e322] - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-50-45-055Z.yml b/.playwright-cli/page-2026-03-30T01-50-45-055Z.yml deleted file mode 100644 index a6452754..00000000 --- a/.playwright-cli/page-2026-03-30T01-50-45-055Z.yml +++ /dev/null @@ -1,85 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - generic [ref=e26]: - - generic [ref=e27]: 系统 - - generic [ref=e28]: - - button "题材" [ref=e29] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e41]: 题材 - - button "配置" [ref=e42] [cursor=pointer]: - - img [ref=e44] - - generic [ref=e47]: 配置 - - button "守护进程" [ref=e48] [cursor=pointer]: - - img [ref=e50] - - generic [ref=e52]: 守护进程 - - button "日志" [ref=e53] [cursor=pointer]: - - img [ref=e55] - - generic [ref=e57]: 日志 - - generic [ref=e58]: - - generic [ref=e59]: 工具 - - generic [ref=e60]: - - button "文风" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e66]: 文风 - - button "导入" [active] [ref=e67] [cursor=pointer]: - - img [ref=e69] - - generic [ref=e73]: 导入 - - button "市场雷达" [ref=e74] [cursor=pointer]: - - img [ref=e76] - - generic [ref=e79]: 市场雷达 - - button "环境诊断" [ref=e80] [cursor=pointer]: - - img [ref=e82] - - generic [ref=e86]: 环境诊断 - - generic [ref=e90]: 代理离线 - - generic [ref=e91]: - - banner [ref=e92]: - - generic [ref=e94]: InkOS Studio - - generic [ref=e95]: - - button "Switch to Dark Mode" [ref=e96] [cursor=pointer]: - - img [ref=e97] - - button [ref=e99] [cursor=pointer]: - - img [ref=e100] - - button "Toggle AI Assistant" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - main [ref=e107]: - - generic [ref=e293]: - - generic [ref=e294]: - - button "首页" [ref=e295] [cursor=pointer] - - generic [ref=e296]: / - - generic [ref=e297]: 导入 - - heading "导入工具" [level=1] [ref=e298]: - - img [ref=e299] - - text: 导入工具 - - generic [ref=e303]: - - button "导入章节" [ref=e304] [cursor=pointer]: - - img [ref=e305] - - text: 导入章节 - - button "导入母本" [ref=e309] [cursor=pointer]: - - img [ref=e310] - - text: 导入母本 - - button "同人创作" [ref=e314] [cursor=pointer]: - - img [ref=e315] - - text: 同人创作 - - generic [ref=e318]: - - combobox [ref=e319] [cursor=pointer]: - - option "选择目标书籍..." [selected] - - option "三点一线" - - textbox "分割正则(可选)" [ref=e320] - - textbox "粘贴章节文本..." [ref=e321] - - button "导入章节" [disabled] [ref=e322] - - complementary [ref=e148] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-55-29-592Z.yml b/.playwright-cli/page-2026-03-30T01-55-29-592Z.yml deleted file mode 100644 index fe2a579f..00000000 --- a/.playwright-cli/page-2026-03-30T01-55-29-592Z.yml +++ /dev/null @@ -1,133 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - button "平台透传测试" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 平台透传测试 - - button "平台透传测试二" [ref=e30] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e33]: 平台透传测试二 - - generic [ref=e34]: - - generic [ref=e35]: 系统 - - generic [ref=e36]: - - button "题材" [ref=e37] [cursor=pointer]: - - img [ref=e39] - - generic [ref=e49]: 题材 - - button "配置" [ref=e50] [cursor=pointer]: - - img [ref=e52] - - generic [ref=e55]: 配置 - - button "守护进程" [ref=e56] [cursor=pointer]: - - img [ref=e58] - - generic [ref=e60]: 守护进程 - - button "日志" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e65]: 日志 - - generic [ref=e66]: - - generic [ref=e67]: 工具 - - generic [ref=e68]: - - button "文风" [ref=e69] [cursor=pointer]: - - img [ref=e71] - - generic [ref=e74]: 文风 - - button "导入" [ref=e75] [cursor=pointer]: - - img [ref=e77] - - generic [ref=e81]: 导入 - - button "市场雷达" [ref=e82] [cursor=pointer]: - - img [ref=e84] - - generic [ref=e87]: 市场雷达 - - button "环境诊断" [ref=e88] [cursor=pointer]: - - img [ref=e90] - - generic [ref=e94]: 环境诊断 - - generic [ref=e98]: 代理离线 - - generic [ref=e99]: - - banner [ref=e100]: - - generic [ref=e102]: InkOS Studio - - generic [ref=e103]: - - button "Switch to Dark Mode" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - button [ref=e107] [cursor=pointer]: - - img [ref=e108] - - button "Toggle AI Assistant" [ref=e112] [cursor=pointer]: - - img [ref=e113] - - main [ref=e115]: - - generic [ref=e117]: - - generic [ref=e118]: - - generic [ref=e119]: - - heading "书籍列表" [level=1] [ref=e120] - - paragraph [ref=e121]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e122] [cursor=pointer]: - - img [ref=e123] - - text: 新建书籍 - - generic [ref=e124]: - - generic [ref=e126]: - - generic [ref=e127]: - - generic [ref=e128]: - - img [ref=e130] - - button "三点一线" [ref=e132] [cursor=pointer] - - generic [ref=e133]: - - generic [ref=e135]: xuanhuan - - generic [ref=e136]: - - img [ref=e137] - - generic [ref=e140]: 4 章 - - generic [ref=e143]: 大纲中 - - generic [ref=e144]: - - button "写下一章" [ref=e145] [cursor=pointer]: - - img [ref=e146] - - text: 写下一章 - - button "统计" [ref=e148] [cursor=pointer]: - - img [ref=e149] - - button [ref=e151] [cursor=pointer]: - - img [ref=e152] - - generic [ref=e157]: - - generic [ref=e158]: - - generic [ref=e159]: - - img [ref=e161] - - button "平台透传测试" [ref=e163] [cursor=pointer] - - generic [ref=e164]: - - generic [ref=e166]: xuanhuan - - generic [ref=e167]: - - img [ref=e168] - - generic [ref=e171]: 0 章 - - generic [ref=e174]: 大纲中 - - generic [ref=e175]: - - button "写下一章" [ref=e176] [cursor=pointer]: - - img [ref=e177] - - text: 写下一章 - - button "统计" [ref=e179] [cursor=pointer]: - - img [ref=e180] - - button [ref=e182] [cursor=pointer]: - - img [ref=e183] - - generic [ref=e188]: - - generic [ref=e189]: - - generic [ref=e190]: - - img [ref=e192] - - button "平台透传测试二" [ref=e194] [cursor=pointer] - - generic [ref=e195]: - - generic [ref=e197]: xuanhuan - - generic [ref=e198]: - - img [ref=e199] - - generic [ref=e202]: 0 章 - - generic [ref=e205]: 大纲中 - - generic [ref=e206]: - - button "写下一章" [ref=e207] [cursor=pointer]: - - img [ref=e208] - - text: 写下一章 - - button "统计" [ref=e210] [cursor=pointer]: - - img [ref=e211] - - button [ref=e213] [cursor=pointer]: - - img [ref=e214] - - complementary [ref=e218] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-55-37-679Z.yml b/.playwright-cli/page-2026-03-30T01-55-37-679Z.yml deleted file mode 100644 index fe2a579f..00000000 --- a/.playwright-cli/page-2026-03-30T01-55-37-679Z.yml +++ /dev/null @@ -1,133 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - button "平台透传测试" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 平台透传测试 - - button "平台透传测试二" [ref=e30] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e33]: 平台透传测试二 - - generic [ref=e34]: - - generic [ref=e35]: 系统 - - generic [ref=e36]: - - button "题材" [ref=e37] [cursor=pointer]: - - img [ref=e39] - - generic [ref=e49]: 题材 - - button "配置" [ref=e50] [cursor=pointer]: - - img [ref=e52] - - generic [ref=e55]: 配置 - - button "守护进程" [ref=e56] [cursor=pointer]: - - img [ref=e58] - - generic [ref=e60]: 守护进程 - - button "日志" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e65]: 日志 - - generic [ref=e66]: - - generic [ref=e67]: 工具 - - generic [ref=e68]: - - button "文风" [ref=e69] [cursor=pointer]: - - img [ref=e71] - - generic [ref=e74]: 文风 - - button "导入" [ref=e75] [cursor=pointer]: - - img [ref=e77] - - generic [ref=e81]: 导入 - - button "市场雷达" [ref=e82] [cursor=pointer]: - - img [ref=e84] - - generic [ref=e87]: 市场雷达 - - button "环境诊断" [ref=e88] [cursor=pointer]: - - img [ref=e90] - - generic [ref=e94]: 环境诊断 - - generic [ref=e98]: 代理离线 - - generic [ref=e99]: - - banner [ref=e100]: - - generic [ref=e102]: InkOS Studio - - generic [ref=e103]: - - button "Switch to Dark Mode" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - button [ref=e107] [cursor=pointer]: - - img [ref=e108] - - button "Toggle AI Assistant" [ref=e112] [cursor=pointer]: - - img [ref=e113] - - main [ref=e115]: - - generic [ref=e117]: - - generic [ref=e118]: - - generic [ref=e119]: - - heading "书籍列表" [level=1] [ref=e120] - - paragraph [ref=e121]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e122] [cursor=pointer]: - - img [ref=e123] - - text: 新建书籍 - - generic [ref=e124]: - - generic [ref=e126]: - - generic [ref=e127]: - - generic [ref=e128]: - - img [ref=e130] - - button "三点一线" [ref=e132] [cursor=pointer] - - generic [ref=e133]: - - generic [ref=e135]: xuanhuan - - generic [ref=e136]: - - img [ref=e137] - - generic [ref=e140]: 4 章 - - generic [ref=e143]: 大纲中 - - generic [ref=e144]: - - button "写下一章" [ref=e145] [cursor=pointer]: - - img [ref=e146] - - text: 写下一章 - - button "统计" [ref=e148] [cursor=pointer]: - - img [ref=e149] - - button [ref=e151] [cursor=pointer]: - - img [ref=e152] - - generic [ref=e157]: - - generic [ref=e158]: - - generic [ref=e159]: - - img [ref=e161] - - button "平台透传测试" [ref=e163] [cursor=pointer] - - generic [ref=e164]: - - generic [ref=e166]: xuanhuan - - generic [ref=e167]: - - img [ref=e168] - - generic [ref=e171]: 0 章 - - generic [ref=e174]: 大纲中 - - generic [ref=e175]: - - button "写下一章" [ref=e176] [cursor=pointer]: - - img [ref=e177] - - text: 写下一章 - - button "统计" [ref=e179] [cursor=pointer]: - - img [ref=e180] - - button [ref=e182] [cursor=pointer]: - - img [ref=e183] - - generic [ref=e188]: - - generic [ref=e189]: - - generic [ref=e190]: - - img [ref=e192] - - button "平台透传测试二" [ref=e194] [cursor=pointer] - - generic [ref=e195]: - - generic [ref=e197]: xuanhuan - - generic [ref=e198]: - - img [ref=e199] - - generic [ref=e202]: 0 章 - - generic [ref=e205]: 大纲中 - - generic [ref=e206]: - - button "写下一章" [ref=e207] [cursor=pointer]: - - img [ref=e208] - - text: 写下一章 - - button "统计" [ref=e210] [cursor=pointer]: - - img [ref=e211] - - button [ref=e213] [cursor=pointer]: - - img [ref=e214] - - complementary [ref=e218] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-56-31-485Z.yml b/.playwright-cli/page-2026-03-30T01-56-31-485Z.yml deleted file mode 100644 index b0999cc5..00000000 --- a/.playwright-cli/page-2026-03-30T01-56-31-485Z.yml +++ /dev/null @@ -1,100 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - button "平台透传测试" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 平台透传测试 - - button "平台透传测试二" [ref=e30] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e33]: 平台透传测试二 - - generic [ref=e34]: - - generic [ref=e35]: 系统 - - generic [ref=e36]: - - button "题材" [ref=e37] [cursor=pointer]: - - img [ref=e39] - - generic [ref=e49]: 题材 - - button "配置" [ref=e50] [cursor=pointer]: - - img [ref=e52] - - generic [ref=e55]: 配置 - - button "守护进程" [ref=e56] [cursor=pointer]: - - img [ref=e58] - - generic [ref=e60]: 守护进程 - - button "日志" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e65]: 日志 - - generic [ref=e66]: - - generic [ref=e67]: 工具 - - generic [ref=e68]: - - button "文风" [ref=e69] [cursor=pointer]: - - img [ref=e71] - - generic [ref=e74]: 文风 - - button "导入" [ref=e75] [cursor=pointer]: - - img [ref=e77] - - generic [ref=e81]: 导入 - - button "市场雷达" [ref=e82] [cursor=pointer]: - - img [ref=e84] - - generic [ref=e87]: 市场雷达 - - button "环境诊断" [ref=e88] [cursor=pointer]: - - img [ref=e90] - - generic [ref=e94]: 环境诊断 - - generic [ref=e98]: 代理离线 - - generic [ref=e99]: - - banner [ref=e100]: - - generic [ref=e102]: InkOS Studio - - generic [ref=e103]: - - button "Switch to Dark Mode" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - button [ref=e107] [cursor=pointer]: - - img [ref=e108] - - button "Toggle AI Assistant" [ref=e112] [cursor=pointer]: - - img [ref=e113] - - main [ref=e115]: - - generic [ref=e219]: - - generic [ref=e220]: - - button "书籍" [ref=e221] [cursor=pointer] - - generic [ref=e222]: / - - generic [ref=e223]: 新建书籍 - - heading "创建书籍" [level=1] [ref=e224] - - generic [ref=e225]: - - generic [ref=e226]: - - generic [ref=e227]: 书名 - - textbox "请输入书名..." [ref=e228] - - generic [ref=e229]: - - generic [ref=e230]: 题材 - - generic [ref=e231]: - - button "恐怖" [ref=e232] [cursor=pointer] - - button "通用" [ref=e233] [cursor=pointer] - - button "都市" [ref=e234] [cursor=pointer] - - button "仙侠" [ref=e235] [cursor=pointer] - - button "玄幻" [ref=e236] [cursor=pointer] - - generic [ref=e237]: - - generic [ref=e238]: 平台 - - generic [ref=e239]: - - button "番茄小说" [ref=e240] [cursor=pointer] - - button "起点中文网" [ref=e241] [cursor=pointer] - - button "飞卢" [ref=e242] [cursor=pointer] - - button "其他" [ref=e243] [cursor=pointer] - - generic [ref=e244]: - - generic [ref=e245]: - - generic [ref=e246]: 每章字数 - - spinbutton [ref=e247]: "3000" - - generic [ref=e248]: - - generic [ref=e249]: 目标章数 - - spinbutton [ref=e250]: "200" - - button "创建书籍" [disabled] [ref=e251] - - complementary [ref=e218] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-57-06-862Z.yml b/.playwright-cli/page-2026-03-30T01-57-06-862Z.yml deleted file mode 100644 index 985a9655..00000000 --- a/.playwright-cli/page-2026-03-30T01-57-06-862Z.yml +++ /dev/null @@ -1,100 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - button "平台透传测试" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 平台透传测试 - - button "平台透传测试二" [ref=e30] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e33]: 平台透传测试二 - - generic [ref=e34]: - - generic [ref=e35]: 系统 - - generic [ref=e36]: - - button "题材" [ref=e37] [cursor=pointer]: - - img [ref=e39] - - generic [ref=e49]: 题材 - - button "配置" [ref=e50] [cursor=pointer]: - - img [ref=e52] - - generic [ref=e55]: 配置 - - button "守护进程" [ref=e56] [cursor=pointer]: - - img [ref=e58] - - generic [ref=e60]: 守护进程 - - button "日志" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e65]: 日志 - - generic [ref=e66]: - - generic [ref=e67]: 工具 - - generic [ref=e68]: - - button "文风" [ref=e69] [cursor=pointer]: - - img [ref=e71] - - generic [ref=e74]: 文风 - - button "导入" [ref=e75] [cursor=pointer]: - - img [ref=e77] - - generic [ref=e81]: 导入 - - button "市场雷达" [ref=e82] [cursor=pointer]: - - img [ref=e84] - - generic [ref=e87]: 市场雷达 - - button "环境诊断" [ref=e88] [cursor=pointer]: - - img [ref=e90] - - generic [ref=e94]: 环境诊断 - - generic [ref=e98]: 代理离线 - - generic [ref=e99]: - - banner [ref=e100]: - - generic [ref=e102]: InkOS Studio - - generic [ref=e103]: - - button "Switch to Dark Mode" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - button [ref=e107] [cursor=pointer]: - - img [ref=e108] - - button "Toggle AI Assistant" [ref=e112] [cursor=pointer]: - - img [ref=e113] - - main [ref=e115]: - - generic [ref=e219]: - - generic [ref=e220]: - - button "书籍" [ref=e221] [cursor=pointer] - - generic [ref=e222]: / - - generic [ref=e223]: 新建书籍 - - heading "创建书籍" [level=1] [ref=e224] - - generic [ref=e225]: - - generic [ref=e226]: - - generic [ref=e227]: 书名 - - textbox "请输入书名..." [ref=e228]: 侧栏刷新测试 - - generic [ref=e229]: - - generic [ref=e230]: 题材 - - generic [ref=e231]: - - button "恐怖" [ref=e232] [cursor=pointer] - - button "通用" [ref=e233] [cursor=pointer] - - button "都市" [ref=e234] [cursor=pointer] - - button "仙侠" [ref=e235] [cursor=pointer] - - button "玄幻" [ref=e236] [cursor=pointer] - - generic [ref=e237]: - - generic [ref=e238]: 平台 - - generic [ref=e239]: - - button "番茄小说" [ref=e240] [cursor=pointer] - - button "起点中文网" [active] [ref=e241] [cursor=pointer] - - button "飞卢" [ref=e242] [cursor=pointer] - - button "其他" [ref=e243] [cursor=pointer] - - generic [ref=e244]: - - generic [ref=e245]: - - generic [ref=e246]: 每章字数 - - spinbutton [ref=e247]: "3000" - - generic [ref=e248]: - - generic [ref=e249]: 目标章数 - - spinbutton [ref=e250]: "200" - - button "创建书籍" [ref=e251] [cursor=pointer] - - complementary [ref=e218] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-57-32-005Z.yml b/.playwright-cli/page-2026-03-30T01-57-32-005Z.yml deleted file mode 100644 index 5edfa524..00000000 --- a/.playwright-cli/page-2026-03-30T01-57-32-005Z.yml +++ /dev/null @@ -1,146 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - button "平台透传测试" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 平台透传测试 - - button "平台透传测试二" [ref=e30] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e33]: 平台透传测试二 - - generic [ref=e34]: - - generic [ref=e35]: 系统 - - generic [ref=e36]: - - button "题材" [ref=e37] [cursor=pointer]: - - img [ref=e39] - - generic [ref=e49]: 题材 - - button "配置" [ref=e50] [cursor=pointer]: - - img [ref=e52] - - generic [ref=e55]: 配置 - - button "守护进程" [ref=e56] [cursor=pointer]: - - img [ref=e58] - - generic [ref=e60]: 守护进程 - - button "日志" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e65]: 日志 - - generic [ref=e66]: - - generic [ref=e67]: 工具 - - generic [ref=e68]: - - button "文风" [ref=e69] [cursor=pointer]: - - img [ref=e71] - - generic [ref=e74]: 文风 - - button "导入" [ref=e75] [cursor=pointer]: - - img [ref=e77] - - generic [ref=e81]: 导入 - - button "市场雷达" [ref=e82] [cursor=pointer]: - - img [ref=e84] - - generic [ref=e87]: 市场雷达 - - button "环境诊断" [ref=e88] [cursor=pointer]: - - img [ref=e90] - - generic [ref=e94]: 环境诊断 - - generic [ref=e98]: 代理离线 - - generic [ref=e99]: - - banner [ref=e100]: - - generic [ref=e102]: InkOS Studio - - generic [ref=e103]: - - button "Switch to Dark Mode" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - button [ref=e107] [cursor=pointer]: - - img [ref=e108] - - button "Toggle AI Assistant" [ref=e112] [cursor=pointer]: - - img [ref=e113] - - main [ref=e115]: - - generic [ref=e252]: - - navigation [ref=e253]: - - button "书籍" [ref=e254] [cursor=pointer]: - - img [ref=e255] - - text: 书籍 - - generic [ref=e257]: / - - generic [ref=e258]: 侧栏刷新测试 - - generic [ref=e259]: - - generic [ref=e260]: - - heading "侧栏刷新测试" [level=1] [ref=e262] - - generic [ref=e263]: - - generic [ref=e264]: horror - - generic [ref=e265]: - - img [ref=e266] - - generic [ref=e269]: 0 章 - - generic [ref=e270]: - - img [ref=e271] - - generic [ref=e273]: 0 字 - - generic [ref=e274]: - - button "写下一章" [ref=e275] [cursor=pointer]: - - img [ref=e276] - - text: 写下一章 - - button "仅草稿" [ref=e278] [cursor=pointer]: - - img [ref=e279] - - text: 仅草稿 - - button "删除书籍" [ref=e282] [cursor=pointer]: - - img [ref=e283] - - text: 删除书籍 - - generic [ref=e286]: - - button "真相文件" [ref=e287] [cursor=pointer]: - - img [ref=e288] - - text: 真相文件 - - button "数据分析" [ref=e292] [cursor=pointer]: - - img [ref=e293] - - text: 数据分析 - - generic [ref=e294]: - - combobox [ref=e295] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e296] [cursor=pointer]: - - checkbox "仅已通过" [ref=e297] - - text: 仅已通过 - - button "导出" [ref=e298] [cursor=pointer]: - - img [ref=e299] - - text: 导出 - - generic [ref=e302]: - - heading "书籍设置" [level=2] [ref=e303] - - generic [ref=e304]: - - generic [ref=e305]: - - generic [ref=e306]: 每章字数 - - spinbutton [ref=e307]: "3000" - - generic [ref=e308]: - - generic [ref=e309]: 目标章数 - - spinbutton [ref=e310]: "200" - - generic [ref=e311]: - - generic [ref=e312]: 状态 - - combobox [ref=e313] [cursor=pointer]: - - option "进行中" - - option "已暂停" - - option "大纲中" [selected] - - option "已完成" - - option "已放弃" - - button "保存" [ref=e314] [cursor=pointer]: - - img [ref=e315] - - text: 保存 - - generic [ref=e319]: - - table [ref=e321]: - - rowgroup [ref=e322]: - - row "# 章节标题 字 状态 操作" [ref=e323]: - - columnheader "#" [ref=e324] - - columnheader "章节标题" [ref=e325] - - columnheader "字" [ref=e326] - - columnheader "状态" [ref=e327] - - columnheader "操作" [ref=e328] - - rowgroup - - generic [ref=e329]: - - img [ref=e331] - - paragraph [ref=e334]: 暂无章节,点击「写下一章」开始 - - complementary [ref=e218] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T01-58-21-345Z.yml b/.playwright-cli/page-2026-03-30T01-58-21-345Z.yml deleted file mode 100644 index 0db0d56e..00000000 --- a/.playwright-cli/page-2026-03-30T01-58-21-345Z.yml +++ /dev/null @@ -1,149 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - button "侧栏刷新测试" [ref=e335] [cursor=pointer]: - - img [ref=e336] - - generic [ref=e338]: 侧栏刷新测试 - - button "平台透传测试" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 平台透传测试 - - button "平台透传测试二" [ref=e30] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e33]: 平台透传测试二 - - generic [ref=e34]: - - generic [ref=e35]: 系统 - - generic [ref=e36]: - - button "题材" [ref=e37] [cursor=pointer]: - - img [ref=e39] - - generic [ref=e49]: 题材 - - button "配置" [ref=e50] [cursor=pointer]: - - img [ref=e52] - - generic [ref=e55]: 配置 - - button "守护进程" [ref=e56] [cursor=pointer]: - - img [ref=e58] - - generic [ref=e60]: 守护进程 - - button "日志" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e65]: 日志 - - generic [ref=e66]: - - generic [ref=e67]: 工具 - - generic [ref=e68]: - - button "文风" [ref=e69] [cursor=pointer]: - - img [ref=e71] - - generic [ref=e74]: 文风 - - button "导入" [ref=e75] [cursor=pointer]: - - img [ref=e77] - - generic [ref=e81]: 导入 - - button "市场雷达" [ref=e82] [cursor=pointer]: - - img [ref=e84] - - generic [ref=e87]: 市场雷达 - - button "环境诊断" [ref=e88] [cursor=pointer]: - - img [ref=e90] - - generic [ref=e94]: 环境诊断 - - generic [ref=e98]: 代理离线 - - generic [ref=e99]: - - banner [ref=e100]: - - generic [ref=e102]: InkOS Studio - - generic [ref=e103]: - - button "Switch to Dark Mode" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - button [ref=e107] [cursor=pointer]: - - img [ref=e108] - - button "Toggle AI Assistant" [ref=e112] [cursor=pointer]: - - img [ref=e113] - - main [ref=e115]: - - generic [ref=e252]: - - navigation [ref=e253]: - - button "书籍" [ref=e254] [cursor=pointer]: - - img [ref=e255] - - text: 书籍 - - generic [ref=e257]: / - - generic [ref=e258]: 侧栏刷新测试 - - generic [ref=e259]: - - generic [ref=e260]: - - heading "侧栏刷新测试" [level=1] [ref=e262] - - generic [ref=e263]: - - generic [ref=e264]: horror - - generic [ref=e265]: - - img [ref=e266] - - generic [ref=e269]: 0 章 - - generic [ref=e270]: - - img [ref=e271] - - generic [ref=e273]: 0 字 - - generic [ref=e274]: - - button "写下一章" [ref=e275] [cursor=pointer]: - - img [ref=e276] - - text: 写下一章 - - button "仅草稿" [ref=e278] [cursor=pointer]: - - img [ref=e279] - - text: 仅草稿 - - button "删除书籍" [ref=e282] [cursor=pointer]: - - img [ref=e283] - - text: 删除书籍 - - generic [ref=e286]: - - button "真相文件" [ref=e287] [cursor=pointer]: - - img [ref=e288] - - text: 真相文件 - - button "数据分析" [ref=e292] [cursor=pointer]: - - img [ref=e293] - - text: 数据分析 - - generic [ref=e294]: - - combobox [ref=e295] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e296] [cursor=pointer]: - - checkbox "仅已通过" [ref=e297] - - text: 仅已通过 - - button "导出" [ref=e298] [cursor=pointer]: - - img [ref=e299] - - text: 导出 - - generic [ref=e302]: - - heading "书籍设置" [level=2] [ref=e303] - - generic [ref=e304]: - - generic [ref=e305]: - - generic [ref=e306]: 每章字数 - - spinbutton [ref=e307]: "3000" - - generic [ref=e308]: - - generic [ref=e309]: 目标章数 - - spinbutton [ref=e310]: "200" - - generic [ref=e311]: - - generic [ref=e312]: 状态 - - combobox [ref=e313] [cursor=pointer]: - - option "进行中" - - option "已暂停" - - option "大纲中" [selected] - - option "已完成" - - option "已放弃" - - button "保存" [ref=e314] [cursor=pointer]: - - img [ref=e315] - - text: 保存 - - generic [ref=e319]: - - table [ref=e321]: - - rowgroup [ref=e322]: - - row "# 章节标题 字 状态 操作" [ref=e323]: - - columnheader "#" [ref=e324] - - columnheader "章节标题" [ref=e325] - - columnheader "字" [ref=e326] - - columnheader "状态" [ref=e327] - - columnheader "操作" [ref=e328] - - rowgroup - - generic [ref=e329]: - - img [ref=e331] - - paragraph [ref=e334]: 暂无章节,点击「写下一章」开始 - - complementary [ref=e218] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T02-00-10-753Z.yml b/.playwright-cli/page-2026-03-30T02-00-10-753Z.yml deleted file mode 100644 index be8a0ea2..00000000 --- a/.playwright-cli/page-2026-03-30T02-00-10-753Z.yml +++ /dev/null @@ -1,160 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - button "侧栏刷新测试" [ref=e335] [cursor=pointer]: - - img [ref=e336] - - generic [ref=e338]: 侧栏刷新测试 - - button "平台透传测试" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 平台透传测试 - - button "平台透传测试二" [ref=e30] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e33]: 平台透传测试二 - - generic [ref=e34]: - - generic [ref=e35]: 系统 - - generic [ref=e36]: - - button "题材" [ref=e37] [cursor=pointer]: - - img [ref=e39] - - generic [ref=e49]: 题材 - - button "配置" [ref=e50] [cursor=pointer]: - - img [ref=e52] - - generic [ref=e55]: 配置 - - button "守护进程" [ref=e56] [cursor=pointer]: - - img [ref=e58] - - generic [ref=e60]: 守护进程 - - button "日志" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e65]: 日志 - - generic [ref=e66]: - - generic [ref=e67]: 工具 - - generic [ref=e68]: - - button "文风" [ref=e69] [cursor=pointer]: - - img [ref=e71] - - generic [ref=e74]: 文风 - - button "导入" [ref=e75] [cursor=pointer]: - - img [ref=e77] - - generic [ref=e81]: 导入 - - button "市场雷达" [ref=e82] [cursor=pointer]: - - img [ref=e84] - - generic [ref=e87]: 市场雷达 - - button "环境诊断" [ref=e88] [cursor=pointer]: - - img [ref=e90] - - generic [ref=e94]: 环境诊断 - - generic [ref=e98]: 代理离线 - - generic [ref=e99]: - - banner [ref=e100]: - - generic [ref=e102]: InkOS Studio - - generic [ref=e103]: - - button "Switch to Dark Mode" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - button [ref=e107] [cursor=pointer]: - - img [ref=e108] - - button "Toggle AI Assistant" [ref=e112] [cursor=pointer]: - - img [ref=e113] - - main [ref=e115]: - - generic [ref=e252]: - - navigation [ref=e253]: - - button "书籍" [ref=e254] [cursor=pointer]: - - img [ref=e255] - - text: 书籍 - - generic [ref=e257]: / - - generic [ref=e258]: 侧栏刷新测试 - - generic [ref=e259]: - - generic [ref=e260]: - - heading "侧栏刷新测试" [level=1] [ref=e262] - - generic [ref=e263]: - - generic [ref=e264]: horror - - generic [ref=e265]: - - img [ref=e266] - - generic [ref=e269]: 0 章 - - generic [ref=e270]: - - img [ref=e271] - - generic [ref=e273]: 0 字 - - generic [ref=e274]: - - button "写下一章" [ref=e275] [cursor=pointer]: - - img [ref=e276] - - text: 写下一章 - - button "仅草稿" [ref=e278] [cursor=pointer]: - - img [ref=e279] - - text: 仅草稿 - - button "删除书籍" [active] [ref=e282] [cursor=pointer]: - - img [ref=e283] - - text: 删除书籍 - - generic [ref=e286]: - - button "真相文件" [ref=e287] [cursor=pointer]: - - img [ref=e288] - - text: 真相文件 - - button "数据分析" [ref=e292] [cursor=pointer]: - - img [ref=e293] - - text: 数据分析 - - generic [ref=e294]: - - combobox [ref=e295] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e296] [cursor=pointer]: - - checkbox "仅已通过" [ref=e297] - - text: 仅已通过 - - button "导出" [ref=e298] [cursor=pointer]: - - img [ref=e299] - - text: 导出 - - generic [ref=e302]: - - heading "书籍设置" [level=2] [ref=e303] - - generic [ref=e304]: - - generic [ref=e305]: - - generic [ref=e306]: 每章字数 - - spinbutton [ref=e307]: "3000" - - generic [ref=e308]: - - generic [ref=e309]: 目标章数 - - spinbutton [ref=e310]: "200" - - generic [ref=e311]: - - generic [ref=e312]: 状态 - - combobox [ref=e313] [cursor=pointer]: - - option "进行中" - - option "已暂停" - - option "大纲中" [selected] - - option "已完成" - - option "已放弃" - - button "保存" [ref=e314] [cursor=pointer]: - - img [ref=e315] - - text: 保存 - - generic [ref=e319]: - - table [ref=e321]: - - rowgroup [ref=e322]: - - row "# 章节标题 字 状态 操作" [ref=e323]: - - columnheader "#" [ref=e324] - - columnheader "章节标题" [ref=e325] - - columnheader "字" [ref=e326] - - columnheader "状态" [ref=e327] - - columnheader "操作" [ref=e328] - - rowgroup - - generic [ref=e329]: - - img [ref=e331] - - paragraph [ref=e334]: 暂无章节,点击「写下一章」开始 - - generic [ref=e340]: - - generic [ref=e341]: - - generic [ref=e342]: - - img [ref=e344] - - heading "删除书籍" [level=3] [ref=e346] - - button [ref=e347] [cursor=pointer]: - - img [ref=e348] - - paragraph [ref=e352]: 确认删除此书及所有章节? - - generic [ref=e353]: - - button "取消" [ref=e354] [cursor=pointer] - - button "删除" [ref=e355] [cursor=pointer] - - complementary [ref=e218] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T02-00-50-239Z.yml b/.playwright-cli/page-2026-03-30T02-00-50-239Z.yml deleted file mode 100644 index 9e3301f4..00000000 --- a/.playwright-cli/page-2026-03-30T02-00-50-239Z.yml +++ /dev/null @@ -1,136 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "三点一线 4" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 三点一线 - - generic [ref=e25]: "4" - - button "侧栏刷新测试" [ref=e335] [cursor=pointer]: - - img [ref=e336] - - generic [ref=e338]: 侧栏刷新测试 - - button "平台透传测试" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 平台透传测试 - - button "平台透传测试二" [ref=e30] [cursor=pointer]: - - img [ref=e31] - - generic [ref=e33]: 平台透传测试二 - - generic [ref=e34]: - - generic [ref=e35]: 系统 - - generic [ref=e36]: - - button "题材" [ref=e37] [cursor=pointer]: - - img [ref=e39] - - generic [ref=e49]: 题材 - - button "配置" [ref=e50] [cursor=pointer]: - - img [ref=e52] - - generic [ref=e55]: 配置 - - button "守护进程" [ref=e56] [cursor=pointer]: - - img [ref=e58] - - generic [ref=e60]: 守护进程 - - button "日志" [ref=e61] [cursor=pointer]: - - img [ref=e63] - - generic [ref=e65]: 日志 - - generic [ref=e66]: - - generic [ref=e67]: 工具 - - generic [ref=e68]: - - button "文风" [ref=e69] [cursor=pointer]: - - img [ref=e71] - - generic [ref=e74]: 文风 - - button "导入" [ref=e75] [cursor=pointer]: - - img [ref=e77] - - generic [ref=e81]: 导入 - - button "市场雷达" [ref=e82] [cursor=pointer]: - - img [ref=e84] - - generic [ref=e87]: 市场雷达 - - button "环境诊断" [ref=e88] [cursor=pointer]: - - img [ref=e90] - - generic [ref=e94]: 环境诊断 - - generic [ref=e98]: 代理离线 - - generic [ref=e99]: - - banner [ref=e100]: - - generic [ref=e102]: InkOS Studio - - generic [ref=e103]: - - button "Switch to Dark Mode" [ref=e104] [cursor=pointer]: - - img [ref=e105] - - button [ref=e107] [cursor=pointer]: - - img [ref=e108] - - button "Toggle AI Assistant" [ref=e112] [cursor=pointer]: - - img [ref=e113] - - main [ref=e115]: - - generic [ref=e356]: - - generic [ref=e357]: - - generic [ref=e358]: - - heading "书籍列表" [level=1] [ref=e359] - - paragraph [ref=e360]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e361] [cursor=pointer]: - - img [ref=e362] - - text: 新建书籍 - - generic [ref=e363]: - - generic [ref=e365]: - - generic [ref=e366]: - - generic [ref=e367]: - - img [ref=e369] - - button "三点一线" [ref=e371] [cursor=pointer] - - generic [ref=e372]: - - generic [ref=e374]: xuanhuan - - generic [ref=e375]: - - img [ref=e376] - - generic [ref=e379]: 4 章 - - generic [ref=e382]: 大纲中 - - generic [ref=e383]: - - button "写下一章" [ref=e384] [cursor=pointer]: - - img [ref=e385] - - text: 写下一章 - - button "统计" [ref=e387] [cursor=pointer]: - - img [ref=e388] - - button [ref=e390] [cursor=pointer]: - - img [ref=e391] - - generic [ref=e396]: - - generic [ref=e397]: - - generic [ref=e398]: - - img [ref=e400] - - button "平台透传测试" [ref=e402] [cursor=pointer] - - generic [ref=e403]: - - generic [ref=e405]: xuanhuan - - generic [ref=e406]: - - img [ref=e407] - - generic [ref=e410]: 0 章 - - generic [ref=e413]: 大纲中 - - generic [ref=e414]: - - button "写下一章" [ref=e415] [cursor=pointer]: - - img [ref=e416] - - text: 写下一章 - - button "统计" [ref=e418] [cursor=pointer]: - - img [ref=e419] - - button [ref=e421] [cursor=pointer]: - - img [ref=e422] - - generic [ref=e427]: - - generic [ref=e428]: - - generic [ref=e429]: - - img [ref=e431] - - button "平台透传测试二" [ref=e433] [cursor=pointer] - - generic [ref=e434]: - - generic [ref=e436]: xuanhuan - - generic [ref=e437]: - - img [ref=e438] - - generic [ref=e441]: 0 章 - - generic [ref=e444]: 大纲中 - - generic [ref=e445]: - - button "写下一章" [ref=e446] [cursor=pointer]: - - img [ref=e447] - - text: 写下一章 - - button "统计" [ref=e449] [cursor=pointer]: - - img [ref=e450] - - button [ref=e452] [cursor=pointer]: - - img [ref=e453] - - complementary [ref=e218] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-45-41-516Z.yml b/.playwright-cli/page-2026-03-30T05-45-41-516Z.yml deleted file mode 100644 index eebe48d4..00000000 --- a/.playwright-cli/page-2026-03-30T05-45-41-516Z.yml +++ /dev/null @@ -1,16 +0,0 @@ -- generic [ref=e3]: - - generic [ref=e4]: - - generic [ref=e5]: - - generic [ref=e6]: Ink - - generic [ref=e7]: OS - - generic [ref=e8]: Studio - - generic [ref=e9]: - - button "中文创作 玄幻 · 仙侠 · 都市 · 恐怖 · 通用 番茄小说 · 起点中文网 · 飞卢" [ref=e10]: - - generic [ref=e11]: 中文创作 - - generic [ref=e12]: 玄幻 · 仙侠 · 都市 · 恐怖 · 通用 - - generic [ref=e13]: 番茄小说 · 起点中文网 · 飞卢 - - button "English Writing LitRPG · Progression · Romantasy · Sci-Fi · Isekai Royal Road · Kindle Unlimited · Scribble Hub" [ref=e14]: - - generic [ref=e15]: English Writing - - generic [ref=e16]: LitRPG · Progression · Romantasy · Sci-Fi · Isekai - - generic [ref=e17]: Royal Road · Kindle Unlimited · Scribble Hub - - generic [ref=e18]: 可在设置中更改 · Can be changed in Settings \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-45-49-650Z.yml b/.playwright-cli/page-2026-03-30T05-45-49-650Z.yml deleted file mode 100644 index eebe48d4..00000000 --- a/.playwright-cli/page-2026-03-30T05-45-49-650Z.yml +++ /dev/null @@ -1,16 +0,0 @@ -- generic [ref=e3]: - - generic [ref=e4]: - - generic [ref=e5]: - - generic [ref=e6]: Ink - - generic [ref=e7]: OS - - generic [ref=e8]: Studio - - generic [ref=e9]: - - button "中文创作 玄幻 · 仙侠 · 都市 · 恐怖 · 通用 番茄小说 · 起点中文网 · 飞卢" [ref=e10]: - - generic [ref=e11]: 中文创作 - - generic [ref=e12]: 玄幻 · 仙侠 · 都市 · 恐怖 · 通用 - - generic [ref=e13]: 番茄小说 · 起点中文网 · 飞卢 - - button "English Writing LitRPG · Progression · Romantasy · Sci-Fi · Isekai Royal Road · Kindle Unlimited · Scribble Hub" [ref=e14]: - - generic [ref=e15]: English Writing - - generic [ref=e16]: LitRPG · Progression · Romantasy · Sci-Fi · Isekai - - generic [ref=e17]: Royal Road · Kindle Unlimited · Scribble Hub - - generic [ref=e18]: 可在设置中更改 · Can be changed in Settings \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-46-07-834Z.yml b/.playwright-cli/page-2026-03-30T05-46-07-834Z.yml deleted file mode 100644 index e2b81f1f..00000000 --- a/.playwright-cli/page-2026-03-30T05-46-07-834Z.yml +++ /dev/null @@ -1,49 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e53]: - - generic [ref=e54]: - - heading "书籍列表" [level=1] [ref=e55] - - button "新建书籍" [ref=e56] - - generic [ref=e59]: - - generic [ref=e60]: - - button "烟城夜行" [ref=e61] - - generic [ref=e62]: - - generic [ref=e63]: urban - - generic [ref=e64]: "|" - - generic [ref=e65]: 2 章 - - generic [ref=e66]: "|" - - generic [ref=e67]: active - - generic [ref=e68]: - - button "写下一章" [ref=e69] - - button "统计" [ref=e70] - - generic [ref=e72]: - - textbox "试试:写下一章" [ref=e74] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-46-43-105Z.yml b/.playwright-cli/page-2026-03-30T05-46-43-105Z.yml deleted file mode 100644 index 39f30849..00000000 --- a/.playwright-cli/page-2026-03-30T05-46-43-105Z.yml +++ /dev/null @@ -1,86 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [active] [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e77]: - - generic [ref=e78]: - - button "书籍" [ref=e79] [cursor=pointer] - - generic [ref=e80]: / - - generic [ref=e81]: 烟城夜行 - - generic [ref=e82]: - - generic [ref=e83]: - - heading "烟城夜行" [level=1] [ref=e84] - - generic [ref=e85]: - - generic [ref=e86]: urban - - generic [ref=e87]: 2 章 - - generic [ref=e88]: 5,872 字 - - generic [ref=e89]: - - button "写下一章" [ref=e90] - - button "仅草稿" [ref=e91] - - button "全部通过 (1)" [ref=e92] - - button "事实文件" [ref=e93] - - button "数据分析" [ref=e94] - - link "导出" [ref=e95] [cursor=pointer]: - - /url: /api/books/demo-book/export?format=txt - - table [ref=e97]: - - rowgroup [ref=e98]: - - row "# Title Words Status Actions" [ref=e99]: - - columnheader "#" [ref=e100] - - columnheader "Title" [ref=e101] - - columnheader "Words" [ref=e102] - - columnheader "Status" [ref=e103] - - columnheader "Actions" [ref=e104] - - rowgroup [ref=e105]: - - row "1 夜雨开局 2,860 approved Audit Revise Detect" [ref=e106]: - - cell "1" [ref=e107] - - cell "夜雨开局" [ref=e108]: - - button "夜雨开局" [ref=e109] [cursor=pointer] - - cell "2,860" [ref=e110] - - cell "approved" [ref=e111] - - cell "Audit Revise Detect" [ref=e112]: - - generic [ref=e113]: - - button "Audit" [ref=e114] - - button "Revise" [ref=e115] - - button "Detect" [ref=e116] - - row "2 旧街追影 3,012 ready-for-review 通过 驳回 Audit Revise Detect" [ref=e117]: - - cell "2" [ref=e118] - - cell "旧街追影" [ref=e119]: - - button "旧街追影" [ref=e120] [cursor=pointer] - - cell "3,012" [ref=e121] - - cell "ready-for-review" [ref=e122] - - cell "通过 驳回 Audit Revise Detect" [ref=e123]: - - generic [ref=e124]: - - button "通过" [ref=e125] - - button "驳回" [ref=e126] - - button "Audit" [ref=e127] - - button "Revise" [ref=e128] - - button "Detect" [ref=e129] - - generic [ref=e72]: - - textbox "试试:导出全书为 epub" [ref=e130] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-47-01-345Z.yml b/.playwright-cli/page-2026-03-30T05-47-01-345Z.yml deleted file mode 100644 index eb711b95..00000000 --- a/.playwright-cli/page-2026-03-30T05-47-01-345Z.yml +++ /dev/null @@ -1,65 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e131]: - - generic [ref=e132]: - - button "书籍" [ref=e133] [cursor=pointer] - - generic [ref=e134]: / - - button "demo-book" [ref=e135] [cursor=pointer] - - generic [ref=e136]: / - - generic [ref=e137]: 事实文件 - - heading "事实文件" [level=1] [ref=e138] - - generic [ref=e139]: - - generic [ref=e140]: - - button "chapter_summaries.md 23 字符" [ref=e141]: - - generic [ref=e142]: chapter_summaries.md - - generic [ref=e143]: 23 字符 - - button "current_state.md 18 字符" [ref=e144]: - - generic [ref=e145]: current_state.md - - generic [ref=e146]: 18 字符 - - button "particle_ledger.md 27 字符" [ref=e147]: - - generic [ref=e148]: particle_ledger.md - - generic [ref=e149]: 27 字符 - - button "pending_hooks.md 23 字符" [ref=e150]: - - generic [ref=e151]: pending_hooks.md - - generic [ref=e152]: 23 字符 - - button "story_bible.md 20 字符" [ref=e153]: - - generic [ref=e154]: story_bible.md - - generic [ref=e155]: 20 字符 - - button "style_guide.md 20 字符" [ref=e156]: - - generic [ref=e157]: style_guide.md - - generic [ref=e158]: 20 字符 - - button "volume_outline.md 15 字符" [ref=e159]: - - generic [ref=e160]: volume_outline.md - - generic [ref=e161]: 15 字符 - - generic [ref=e163]: 选择一个文件查看内容 - - generic [ref=e72]: - - textbox "试试:导入已有章节续写" [ref=e164] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-47-15-380Z.yml b/.playwright-cli/page-2026-03-30T05-47-15-380Z.yml deleted file mode 100644 index ca6c3d87..00000000 --- a/.playwright-cli/page-2026-03-30T05-47-15-380Z.yml +++ /dev/null @@ -1,65 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e131]: - - generic [ref=e132]: - - button "书籍" [ref=e133] [cursor=pointer] - - generic [ref=e134]: / - - button "demo-book" [ref=e135] [cursor=pointer] - - generic [ref=e136]: / - - generic [ref=e137]: 事实文件 - - heading "事实文件" [level=1] [ref=e138] - - generic [ref=e139]: - - generic [ref=e140]: - - button "chapter_summaries.md 23 字符" [ref=e141]: - - generic [ref=e142]: chapter_summaries.md - - generic [ref=e143]: 23 字符 - - button "current_state.md 18 字符" [ref=e144]: - - generic [ref=e145]: current_state.md - - generic [ref=e146]: 18 字符 - - button "particle_ledger.md 27 字符" [ref=e147]: - - generic [ref=e148]: particle_ledger.md - - generic [ref=e149]: 27 字符 - - button "pending_hooks.md 23 字符" [ref=e150]: - - generic [ref=e151]: pending_hooks.md - - generic [ref=e152]: 23 字符 - - button "story_bible.md 20 字符" [active] [ref=e153]: - - generic [ref=e154]: story_bible.md - - generic [ref=e155]: 20 字符 - - button "style_guide.md 20 字符" [ref=e156]: - - generic [ref=e157]: style_guide.md - - generic [ref=e158]: 20 字符 - - button "volume_outline.md 15 字符" [ref=e159]: - - generic [ref=e160]: volume_outline.md - - generic [ref=e161]: 15 字符 - - generic [ref=e165]: "# 故事圣经 主角顾临川,前调查记者。" - - generic [ref=e72]: - - textbox "试试:查看第3章的审计问题" [ref=e166] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-47-29-883Z.yml b/.playwright-cli/page-2026-03-30T05-47-29-883Z.yml deleted file mode 100644 index 410315ff..00000000 --- a/.playwright-cli/page-2026-03-30T05-47-29-883Z.yml +++ /dev/null @@ -1,86 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e167]: - - generic [ref=e168]: - - button "书籍" [ref=e169] [cursor=pointer] - - generic [ref=e170]: / - - generic [ref=e171]: 烟城夜行 - - generic [ref=e172]: - - generic [ref=e173]: - - heading "烟城夜行" [level=1] [ref=e174] - - generic [ref=e175]: - - generic [ref=e176]: urban - - generic [ref=e177]: 2 章 - - generic [ref=e178]: 5,872 字 - - generic [ref=e179]: - - button "写下一章" [ref=e180] - - button "仅草稿" [ref=e181] - - button "全部通过 (1)" [ref=e182] - - button "事实文件" [ref=e183] - - button "数据分析" [ref=e184] - - link "导出" [ref=e185] [cursor=pointer]: - - /url: /api/books/demo-book/export?format=txt - - table [ref=e187]: - - rowgroup [ref=e188]: - - row "# Title Words Status Actions" [ref=e189]: - - columnheader "#" [ref=e190] - - columnheader "Title" [ref=e191] - - columnheader "Words" [ref=e192] - - columnheader "Status" [ref=e193] - - columnheader "Actions" [ref=e194] - - rowgroup [ref=e195]: - - row "1 夜雨开局 2,860 approved Audit Revise Detect" [ref=e196]: - - cell "1" [ref=e197] - - cell "夜雨开局" [ref=e198]: - - button "夜雨开局" [ref=e199] [cursor=pointer] - - cell "2,860" [ref=e200] - - cell "approved" [ref=e201] - - cell "Audit Revise Detect" [ref=e202]: - - generic [ref=e203]: - - button "Audit" [ref=e204] - - button "Revise" [ref=e205] - - button "Detect" [ref=e206] - - row "2 旧街追影 3,012 ready-for-review 通过 驳回 Audit Revise Detect" [ref=e207]: - - cell "2" [ref=e208] - - cell "旧街追影" [ref=e209]: - - button "旧街追影" [ref=e210] [cursor=pointer] - - cell "3,012" [ref=e211] - - cell "ready-for-review" [ref=e212] - - cell "通过 驳回 Audit Revise Detect" [ref=e213]: - - generic [ref=e214]: - - button "通过" [ref=e215] - - button "驳回" [ref=e216] - - button "Audit" [ref=e217] - - button "Revise" [ref=e218] - - button "Detect" [ref=e219] - - generic [ref=e72]: - - textbox "试试:写下一章" [ref=e220] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-47-50-426Z.yml b/.playwright-cli/page-2026-03-30T05-47-50-426Z.yml deleted file mode 100644 index 46ddddcf..00000000 --- a/.playwright-cli/page-2026-03-30T05-47-50-426Z.yml +++ /dev/null @@ -1,86 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e167]: - - generic [ref=e168]: - - button "书籍" [ref=e169] [cursor=pointer] - - generic [ref=e170]: / - - generic [ref=e171]: 烟城夜行 - - generic [ref=e172]: - - generic [ref=e173]: - - heading "烟城夜行" [level=1] [ref=e174] - - generic [ref=e175]: - - generic [ref=e176]: urban - - generic [ref=e177]: 2 章 - - generic [ref=e178]: 5,872 字 - - generic [ref=e179]: - - button "写下一章" [ref=e180] - - button "仅草稿" [ref=e181] - - button "全部通过 (1)" [ref=e182] - - button "事实文件" [ref=e183] - - button "数据分析" [ref=e184] - - link "导出" [ref=e185] [cursor=pointer]: - - /url: /api/books/demo-book/export?format=txt - - table [ref=e187]: - - rowgroup [ref=e188]: - - row "# Title Words Status Actions" [ref=e189]: - - columnheader "#" [ref=e190] - - columnheader "Title" [ref=e191] - - columnheader "Words" [ref=e192] - - columnheader "Status" [ref=e193] - - columnheader "Actions" [ref=e194] - - rowgroup [ref=e195]: - - row "1 夜雨开局 2,860 approved Audit Revise Detect" [ref=e196]: - - cell "1" [ref=e197] - - cell "夜雨开局" [ref=e198]: - - button "夜雨开局" [ref=e199] [cursor=pointer] - - cell "2,860" [ref=e200] - - cell "approved" [ref=e201] - - cell "Audit Revise Detect" [ref=e202]: - - generic [ref=e203]: - - button "Audit" [ref=e204] - - button "Revise" [ref=e205] - - button "Detect" [ref=e206] - - row "2 旧街追影 3,012 ready-for-review 通过 驳回 Audit Revise Detect" [ref=e207]: - - cell "2" [ref=e208] - - cell "旧街追影" [ref=e209]: - - button "旧街追影" [ref=e210] [cursor=pointer] - - cell "3,012" [ref=e211] - - cell "ready-for-review" [ref=e212] - - cell "通过 驳回 Audit Revise Detect" [ref=e213]: - - generic [ref=e214]: - - button "通过" [ref=e215] - - button "驳回" [ref=e216] - - button "Audit" [ref=e217] - - button "Revise" [ref=e218] - - button "Detect" [ref=e219] - - generic [ref=e72]: - - textbox "试试:扫描市场趋势" [ref=e221] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-48-07-961Z.yml b/.playwright-cli/page-2026-03-30T05-48-07-961Z.yml deleted file mode 100644 index 1561ecb0..00000000 --- a/.playwright-cli/page-2026-03-30T05-48-07-961Z.yml +++ /dev/null @@ -1,60 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e222]: - - generic [ref=e223]: - - button "书籍" [ref=e224] [cursor=pointer] - - generic [ref=e225]: / - - button "demo-book" [ref=e226] [cursor=pointer] - - generic [ref=e227]: / - - generic [ref=e228]: 数据分析 - - heading "数据分析" [level=1] [ref=e229] - - generic [ref=e230]: - - generic [ref=e231]: - - generic [ref=e232]: 总章数 - - generic [ref=e233]: "2" - - generic [ref=e234]: - - generic [ref=e235]: 总字数 - - generic [ref=e236]: 5,872 - - generic [ref=e237]: - - generic [ref=e238]: 平均字数/章 - - generic [ref=e239]: 2,936 - - generic [ref=e240]: - - heading "状态分布" [level=2] [ref=e241] - - generic [ref=e242]: - - generic [ref=e244]: - - generic [ref=e245]: approved - - generic [ref=e246]: "1" - - generic [ref=e250]: - - generic [ref=e251]: ready-for-review - - generic [ref=e252]: "1" - - generic [ref=e72]: - - textbox "试试:分析这篇文章的文风 → 导入到我的书" [ref=e255] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-48-23-748Z.yml b/.playwright-cli/page-2026-03-30T05-48-23-748Z.yml deleted file mode 100644 index 335874ec..00000000 --- a/.playwright-cli/page-2026-03-30T05-48-23-748Z.yml +++ /dev/null @@ -1,86 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e256]: - - generic [ref=e257]: - - button "书籍" [ref=e258] [cursor=pointer] - - generic [ref=e259]: / - - generic [ref=e260]: 烟城夜行 - - generic [ref=e261]: - - generic [ref=e262]: - - heading "烟城夜行" [level=1] [ref=e263] - - generic [ref=e264]: - - generic [ref=e265]: urban - - generic [ref=e266]: 2 章 - - generic [ref=e267]: 5,872 字 - - generic [ref=e268]: - - button "写下一章" [ref=e269] - - button "仅草稿" [ref=e270] - - button "全部通过 (1)" [ref=e271] - - button "事实文件" [ref=e272] - - button "数据分析" [ref=e273] - - link "导出" [ref=e274] [cursor=pointer]: - - /url: /api/books/demo-book/export?format=txt - - table [ref=e276]: - - rowgroup [ref=e277]: - - row "# Title Words Status Actions" [ref=e278]: - - columnheader "#" [ref=e279] - - columnheader "Title" [ref=e280] - - columnheader "Words" [ref=e281] - - columnheader "Status" [ref=e282] - - columnheader "Actions" [ref=e283] - - rowgroup [ref=e284]: - - row "1 夜雨开局 2,860 approved Audit Revise Detect" [ref=e285]: - - cell "1" [ref=e286] - - cell "夜雨开局" [ref=e287]: - - button "夜雨开局" [ref=e288] [cursor=pointer] - - cell "2,860" [ref=e289] - - cell "approved" [ref=e290] - - cell "Audit Revise Detect" [ref=e291]: - - generic [ref=e292]: - - button "Audit" [ref=e293] - - button "Revise" [ref=e294] - - button "Detect" [ref=e295] - - row "2 旧街追影 3,012 ready-for-review 通过 驳回 Audit Revise Detect" [ref=e296]: - - cell "2" [ref=e297] - - cell "旧街追影" [ref=e298]: - - button "旧街追影" [ref=e299] [cursor=pointer] - - cell "3,012" [ref=e300] - - cell "ready-for-review" [ref=e301] - - cell "通过 驳回 Audit Revise Detect" [ref=e302]: - - generic [ref=e303]: - - button "通过" [ref=e304] - - button "驳回" [ref=e305] - - button "Audit" [ref=e306] - - button "Revise" [ref=e307] - - button "Detect" [ref=e308] - - generic [ref=e72]: - - textbox "试试:创建一个玄幻题材的同人" [ref=e309] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-48-30-137Z.yml b/.playwright-cli/page-2026-03-30T05-48-30-137Z.yml deleted file mode 100644 index 335874ec..00000000 --- a/.playwright-cli/page-2026-03-30T05-48-30-137Z.yml +++ /dev/null @@ -1,86 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e256]: - - generic [ref=e257]: - - button "书籍" [ref=e258] [cursor=pointer] - - generic [ref=e259]: / - - generic [ref=e260]: 烟城夜行 - - generic [ref=e261]: - - generic [ref=e262]: - - heading "烟城夜行" [level=1] [ref=e263] - - generic [ref=e264]: - - generic [ref=e265]: urban - - generic [ref=e266]: 2 章 - - generic [ref=e267]: 5,872 字 - - generic [ref=e268]: - - button "写下一章" [ref=e269] - - button "仅草稿" [ref=e270] - - button "全部通过 (1)" [ref=e271] - - button "事实文件" [ref=e272] - - button "数据分析" [ref=e273] - - link "导出" [ref=e274] [cursor=pointer]: - - /url: /api/books/demo-book/export?format=txt - - table [ref=e276]: - - rowgroup [ref=e277]: - - row "# Title Words Status Actions" [ref=e278]: - - columnheader "#" [ref=e279] - - columnheader "Title" [ref=e280] - - columnheader "Words" [ref=e281] - - columnheader "Status" [ref=e282] - - columnheader "Actions" [ref=e283] - - rowgroup [ref=e284]: - - row "1 夜雨开局 2,860 approved Audit Revise Detect" [ref=e285]: - - cell "1" [ref=e286] - - cell "夜雨开局" [ref=e287]: - - button "夜雨开局" [ref=e288] [cursor=pointer] - - cell "2,860" [ref=e289] - - cell "approved" [ref=e290] - - cell "Audit Revise Detect" [ref=e291]: - - generic [ref=e292]: - - button "Audit" [ref=e293] - - button "Revise" [ref=e294] - - button "Detect" [ref=e295] - - row "2 旧街追影 3,012 ready-for-review 通过 驳回 Audit Revise Detect" [ref=e296]: - - cell "2" [ref=e297] - - cell "旧街追影" [ref=e298]: - - button "旧街追影" [ref=e299] [cursor=pointer] - - cell "3,012" [ref=e300] - - cell "ready-for-review" [ref=e301] - - cell "通过 驳回 Audit Revise Detect" [ref=e302]: - - generic [ref=e303]: - - button "通过" [ref=e304] - - button "驳回" [ref=e305] - - button "Audit" [ref=e306] - - button "Revise" [ref=e307] - - button "Detect" [ref=e308] - - generic [ref=e72]: - - textbox "试试:创建一个玄幻题材的同人" [ref=e309] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-48-45-825Z.yml b/.playwright-cli/page-2026-03-30T05-48-45-825Z.yml deleted file mode 100644 index 01c406ac..00000000 --- a/.playwright-cli/page-2026-03-30T05-48-45-825Z.yml +++ /dev/null @@ -1,52 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e310]: - - generic [ref=e311]: - - button "书籍" [ref=e312] [cursor=pointer] - - generic [ref=e313]: / - - button "demo-book" [ref=e314] [cursor=pointer] - - generic [ref=e315]: / - - generic [ref=e316]: 第2章 - - generic [ref=e317]: - - heading "旧街追影" [level=1] [ref=e318] - - generic [ref=e319]: - - button "返回列表" [ref=e320] - - button "通过" [ref=e321] - - button "驳回" [ref=e322] - - article [ref=e323]: - - paragraph [ref=e324]: 旧街的路灯坏了一半,只剩下昏黄的光在风里摇。 - - paragraph [ref=e325]: 他顺着脚印追进巷子,听见墙后传来极轻的金属摩擦声。 - - generic [ref=e326]: - - button "章节列表" [ref=e327] [cursor=pointer] - - generic [ref=e328]: 49 字符 - - generic [ref=e72]: - - textbox "试试:修订第5章,用 spot-fix 模式" [ref=e329] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-48-59-813Z.yml b/.playwright-cli/page-2026-03-30T05-48-59-813Z.yml deleted file mode 100644 index a05147e3..00000000 --- a/.playwright-cli/page-2026-03-30T05-48-59-813Z.yml +++ /dev/null @@ -1,83 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e330]: - - generic [ref=e331]: - - button "书籍" [ref=e332] [cursor=pointer] - - generic [ref=e333]: / - - generic [ref=e334]: 烟城夜行 - - generic [ref=e335]: - - generic [ref=e336]: - - heading "烟城夜行" [level=1] [ref=e337] - - generic [ref=e338]: - - generic [ref=e339]: urban - - generic [ref=e340]: 2 章 - - generic [ref=e341]: 5,872 字 - - generic [ref=e342]: - - button "写下一章" [ref=e343] - - button "仅草稿" [ref=e344] - - button "事实文件" [ref=e345] - - button "数据分析" [ref=e346] - - link "导出" [ref=e347] [cursor=pointer]: - - /url: /api/books/demo-book/export?format=txt - - table [ref=e349]: - - rowgroup [ref=e350]: - - row "# Title Words Status Actions" [ref=e351]: - - columnheader "#" [ref=e352] - - columnheader "Title" [ref=e353] - - columnheader "Words" [ref=e354] - - columnheader "Status" [ref=e355] - - columnheader "Actions" [ref=e356] - - rowgroup [ref=e357]: - - row "1 夜雨开局 2,860 approved Audit Revise Detect" [ref=e358]: - - cell "1" [ref=e359] - - cell "夜雨开局" [ref=e360]: - - button "夜雨开局" [ref=e361] [cursor=pointer] - - cell "2,860" [ref=e362] - - cell "approved" [ref=e363] - - cell "Audit Revise Detect" [ref=e364]: - - generic [ref=e365]: - - button "Audit" [ref=e366] - - button "Revise" [ref=e367] - - button "Detect" [ref=e368] - - row "2 旧街追影 3,012 approved Audit Revise Detect" [ref=e369]: - - cell "2" [ref=e370] - - cell "旧街追影" [ref=e371]: - - button "旧街追影" [ref=e372] [cursor=pointer] - - cell "3,012" [ref=e373] - - cell "approved" [ref=e374] - - cell "Audit Revise Detect" [ref=e375]: - - generic [ref=e376]: - - button "Audit" [ref=e377] - - button "Revise" [ref=e378] - - button "Detect" [ref=e379] - - generic [ref=e72]: - - textbox "试试:审计第5章" [ref=e380] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-49-23-014Z.yml b/.playwright-cli/page-2026-03-30T05-49-23-014Z.yml deleted file mode 100644 index 1a7afef7..00000000 --- a/.playwright-cli/page-2026-03-30T05-49-23-014Z.yml +++ /dev/null @@ -1,53 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [active] [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e381]: - - generic [ref=e382]: - - button "首页" [ref=e383] [cursor=pointer] - - generic [ref=e384]: / - - generic [ref=e385]: 日志 - - generic [ref=e386]: - - heading "日志" [level=1] [ref=e387] - - button "刷新" [ref=e388] - - generic [ref=e391]: - - generic [ref=e392]: - - generic [ref=e393]: 17:00:00 - - generic [ref=e394]: info - - generic [ref=e395]: "[studio]" - - generic [ref=e396]: server booted - - generic [ref=e397]: - - generic [ref=e398]: 17:10:00 - - generic [ref=e399]: warn - - generic [ref=e400]: "[audit]" - - generic [ref=e401]: chapter 2 needs review - - paragraph [ref=e402]: 显示 inkos.log 的最近 100 条记录 - - generic [ref=e72]: - - textbox "试试:导出全书为 epub" [ref=e403] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-49-41-472Z.yml b/.playwright-cli/page-2026-03-30T05-49-41-472Z.yml deleted file mode 100644 index c32d1fa4..00000000 --- a/.playwright-cli/page-2026-03-30T05-49-41-472Z.yml +++ /dev/null @@ -1,66 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [active] [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e404]: - - generic [ref=e405]: - - button "首页" [ref=e406] [cursor=pointer] - - generic [ref=e407]: / - - generic [ref=e408]: 配置 - - generic [ref=e409]: - - heading "项目配置" [level=1] [ref=e410] - - button "编辑" [ref=e411] - - generic [ref=e412]: - - generic [ref=e413]: - - generic [ref=e414]: 项目名 - - generic [ref=e415]: studio-smoke - - generic [ref=e416]: - - generic [ref=e417]: 提供方 - - generic [ref=e418]: openai - - generic [ref=e419]: - - generic [ref=e420]: 模型 - - generic [ref=e421]: gpt-4o - - generic [ref=e422]: - - generic [ref=e423]: Base URL - - generic [ref=e424]: https://api.openai.com/v1 - - generic [ref=e425]: - - generic [ref=e426]: 语言 - - generic [ref=e427]: Chinese - - generic [ref=e428]: - - generic [ref=e429]: Temperature - - generic [ref=e430]: "0.7" - - generic [ref=e431]: - - generic [ref=e432]: Max Tokens - - generic [ref=e433]: "4096" - - generic [ref=e434]: - - generic [ref=e435]: Stream - - generic [ref=e436]: Enabled - - generic [ref=e72]: - - textbox "试试:导入已有章节续写" [ref=e437] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-49-52-854Z.yml b/.playwright-cli/page-2026-03-30T05-49-52-854Z.yml deleted file mode 100644 index 22bf3c55..00000000 --- a/.playwright-cli/page-2026-03-30T05-49-52-854Z.yml +++ /dev/null @@ -1,71 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e404]: - - generic [ref=e405]: - - button "首页" [ref=e406] [cursor=pointer] - - generic [ref=e407]: / - - generic [ref=e408]: 配置 - - heading "项目配置" [level=1] [ref=e410] - - generic [ref=e412]: - - generic [ref=e413]: - - generic [ref=e414]: 项目名 - - generic [ref=e415]: studio-smoke - - generic [ref=e416]: - - generic [ref=e417]: 提供方 - - generic [ref=e418]: openai - - generic [ref=e419]: - - generic [ref=e420]: 模型 - - generic [ref=e421]: gpt-4o - - generic [ref=e422]: - - generic [ref=e423]: Base URL - - generic [ref=e424]: https://api.openai.com/v1 - - generic [ref=e438]: - - generic [ref=e439]: 语言 - - combobox [ref=e440]: - - option "Chinese" [selected] - - option "English" - - generic [ref=e441]: - - generic [ref=e442]: Temperature - - spinbutton [ref=e443]: "0.7" - - generic [ref=e444]: - - generic [ref=e445]: Max Tokens - - spinbutton [ref=e446]: "4096" - - generic [ref=e447]: - - generic [ref=e448]: Stream - - combobox [ref=e449]: - - option "Enabled" [selected] - - option "Disabled" - - generic [ref=e450]: - - button "取消" [ref=e451] - - button "保存" [ref=e452] - - generic [ref=e72]: - - textbox "试试:查看第3章的审计问题" [ref=e453] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-50-32-659Z.yml b/.playwright-cli/page-2026-03-30T05-50-32-659Z.yml deleted file mode 100644 index d83d3ee2..00000000 --- a/.playwright-cli/page-2026-03-30T05-50-32-659Z.yml +++ /dev/null @@ -1,71 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e404]: - - generic [ref=e405]: - - button "首页" [ref=e406] [cursor=pointer] - - generic [ref=e407]: / - - generic [ref=e408]: 配置 - - heading "项目配置" [level=1] [ref=e410] - - generic [ref=e412]: - - generic [ref=e413]: - - generic [ref=e414]: 项目名 - - generic [ref=e415]: studio-smoke - - generic [ref=e416]: - - generic [ref=e417]: 提供方 - - generic [ref=e418]: openai - - generic [ref=e419]: - - generic [ref=e420]: 模型 - - generic [ref=e421]: gpt-4o - - generic [ref=e422]: - - generic [ref=e423]: Base URL - - generic [ref=e424]: https://api.openai.com/v1 - - generic [ref=e438]: - - generic [ref=e439]: 语言 - - combobox [ref=e440]: - - option "Chinese" - - option "English" [selected] - - generic [ref=e441]: - - generic [ref=e442]: Temperature - - spinbutton [active] [ref=e443]: "0.5" - - generic [ref=e444]: - - generic [ref=e445]: Max Tokens - - spinbutton [ref=e446]: "4096" - - generic [ref=e447]: - - generic [ref=e448]: Stream - - combobox [ref=e449]: - - option "Enabled" - - option "Disabled" [selected] - - generic [ref=e450]: - - button "取消" [ref=e451] - - button "保存" [ref=e452] - - generic [ref=e72]: - - textbox "试试:扫描市场趋势" [ref=e454] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-50-33-561Z.yml b/.playwright-cli/page-2026-03-30T05-50-33-561Z.yml deleted file mode 100644 index e06d55da..00000000 --- a/.playwright-cli/page-2026-03-30T05-50-33-561Z.yml +++ /dev/null @@ -1,71 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e404]: - - generic [ref=e405]: - - button "首页" [ref=e406] [cursor=pointer] - - generic [ref=e407]: / - - generic [ref=e408]: 配置 - - heading "项目配置" [level=1] [ref=e410] - - generic [ref=e412]: - - generic [ref=e413]: - - generic [ref=e414]: 项目名 - - generic [ref=e415]: studio-smoke - - generic [ref=e416]: - - generic [ref=e417]: 提供方 - - generic [ref=e418]: openai - - generic [ref=e419]: - - generic [ref=e420]: 模型 - - generic [ref=e421]: gpt-4o - - generic [ref=e422]: - - generic [ref=e423]: Base URL - - generic [ref=e424]: https://api.openai.com/v1 - - generic [ref=e438]: - - generic [ref=e439]: 语言 - - combobox [ref=e440]: - - option "Chinese" - - option "English" [selected] - - generic [ref=e441]: - - generic [ref=e442]: Temperature - - spinbutton [ref=e443]: "0.5" - - generic [ref=e444]: - - generic [ref=e445]: Max Tokens - - spinbutton [active] [ref=e446]: "2048" - - generic [ref=e447]: - - generic [ref=e448]: Stream - - combobox [ref=e449]: - - option "Enabled" - - option "Disabled" [selected] - - generic [ref=e450]: - - button "取消" [ref=e451] - - button "保存" [ref=e452] - - generic [ref=e72]: - - textbox "试试:扫描市场趋势" [ref=e454] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-50-42-464Z.yml b/.playwright-cli/page-2026-03-30T05-50-42-464Z.yml deleted file mode 100644 index 8807cf8e..00000000 --- a/.playwright-cli/page-2026-03-30T05-50-42-464Z.yml +++ /dev/null @@ -1,71 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: 书籍 - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ 题材" [ref=e32]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: 题材 - - button "✦ 风格分析" [ref=e35]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: 风格分析 - - button "⚙ 配置" [ref=e38]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: 配置 - - button "⟳ 守护进程" [ref=e41]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: 守护进程 - - button "☰ 日志" [ref=e44]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: 日志 - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: 已连接 - - generic [ref=e404]: - - generic [ref=e405]: - - button "首页" [ref=e406] [cursor=pointer] - - generic [ref=e407]: / - - generic [ref=e408]: 配置 - - heading "项目配置" [level=1] [ref=e410] - - generic [ref=e412]: - - generic [ref=e413]: - - generic [ref=e414]: 项目名 - - generic [ref=e415]: studio-smoke - - generic [ref=e416]: - - generic [ref=e417]: 提供方 - - generic [ref=e418]: openai - - generic [ref=e419]: - - generic [ref=e420]: 模型 - - generic [ref=e421]: gpt-4o - - generic [ref=e422]: - - generic [ref=e423]: Base URL - - generic [ref=e424]: https://api.openai.com/v1 - - generic [ref=e438]: - - generic [ref=e439]: 语言 - - combobox [ref=e440]: - - option "Chinese" - - option "English" [selected] - - generic [ref=e441]: - - generic [ref=e442]: Temperature - - spinbutton [ref=e443]: "0.5" - - generic [ref=e444]: - - generic [ref=e445]: Max Tokens - - spinbutton [active] [ref=e446]: "2048" - - generic [ref=e447]: - - generic [ref=e448]: Stream - - combobox [ref=e449]: - - option "Enabled" - - option "Disabled" [selected] - - generic [ref=e450]: - - button "取消" [ref=e451] - - button "保存" [ref=e452] - - generic [ref=e72]: - - textbox "试试:导出全书为 epub" [ref=e455] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-50-58-704Z.yml b/.playwright-cli/page-2026-03-30T05-50-58-704Z.yml deleted file mode 100644 index 240c62fa..00000000 --- a/.playwright-cli/page-2026-03-30T05-50-58-704Z.yml +++ /dev/null @@ -1,66 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e459]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e404]: - - generic [ref=e461]: - - button "Home" [ref=e462] [cursor=pointer] - - generic [ref=e463]: / - - generic [ref=e464]: Config - - generic [ref=e465]: - - heading "Project Config" [level=1] [ref=e466] - - button "Edit" [ref=e467] - - generic [ref=e468]: - - generic [ref=e469]: - - generic [ref=e470]: Project - - generic [ref=e471]: studio-smoke - - generic [ref=e472]: - - generic [ref=e473]: Provider - - generic [ref=e474]: openai - - generic [ref=e475]: - - generic [ref=e476]: Model - - generic [ref=e477]: gpt-4o - - generic [ref=e478]: - - generic [ref=e479]: Base URL - - generic [ref=e480]: https://api.openai.com/v1 - - generic [ref=e481]: - - generic [ref=e482]: Language - - generic [ref=e483]: English - - generic [ref=e484]: - - generic [ref=e485]: Temperature - - generic [ref=e486]: "0.5" - - generic [ref=e487]: - - generic [ref=e488]: Max Tokens - - generic [ref=e489]: "2048" - - generic [ref=e490]: - - generic [ref=e491]: Stream - - generic [ref=e492]: Disabled - - generic [ref=e72]: - - 'textbox "Try: import existing chapters to continue" [ref=e493]' - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-51-20-371Z.yml b/.playwright-cli/page-2026-03-30T05-51-20-371Z.yml deleted file mode 100644 index f9f723d8..00000000 --- a/.playwright-cli/page-2026-03-30T05-51-20-371Z.yml +++ /dev/null @@ -1,71 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [active] [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e459]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e494]: - - generic [ref=e495]: - - button "Books" [ref=e496] [cursor=pointer] - - generic [ref=e497]: / - - generic [ref=e498]: New Book - - heading "Create Book" [level=1] [ref=e499] - - generic [ref=e500]: - - generic [ref=e501]: - - generic [ref=e502]: Title - - textbox "Book title..." [ref=e503] - - generic [ref=e504]: - - generic [ref=e505]: Genre - - generic [ref=e506]: - - button "Cozy Fantasy" [ref=e507] - - button "English Cultivation" [ref=e508] - - button "Dungeon Core" [ref=e509] - - button "Isekai / Portal Fantasy" [ref=e510] - - button "LitRPG" [ref=e511] - - button "Progression Fantasy" [ref=e512] - - button "Romantasy" [ref=e513] - - button "Science Fiction" [ref=e514] - - button "System Apocalypse" [ref=e515] - - button "Tower Climbing" [ref=e516] - - generic [ref=e517]: - - generic [ref=e518]: Platform - - generic [ref=e519]: - - button "Royal Road" [ref=e520] - - button "Kindle Unlimited" [ref=e521] - - button "Scribble Hub" [ref=e522] - - button "Other" [ref=e523] - - generic [ref=e524]: - - generic [ref=e525]: - - generic [ref=e526]: Words / Chapter - - spinbutton [ref=e527]: "2000" - - generic [ref=e528]: - - generic [ref=e529]: Target Chapters - - spinbutton [ref=e530]: "200" - - button "Create Book" [disabled] [ref=e531] - - generic [ref=e72]: - - 'textbox "Try: revise chapter 5 with spot-fix mode" [ref=e532]' - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-51-47-325Z.yml b/.playwright-cli/page-2026-03-30T05-51-47-325Z.yml deleted file mode 100644 index 5297597d..00000000 --- a/.playwright-cli/page-2026-03-30T05-51-47-325Z.yml +++ /dev/null @@ -1,53 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [active] [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e459]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e533]: - - generic [ref=e534]: - - button "Home" [ref=e535] [cursor=pointer] - - generic [ref=e536]: / - - generic [ref=e537]: Style - - heading "Style Analysis" [level=1] [ref=e538]: - - img [ref=e539] - - text: Style Analysis - - generic [ref=e542]: - - generic [ref=e543]: - - generic [ref=e544]: - - generic [ref=e545]: Source Name - - textbox "e.g. Jin Yong, bestseller sample, personal draft" [ref=e546] - - generic [ref=e547]: - - generic [ref=e548]: Text Sample - - textbox "Paste a representative writing sample..." [ref=e549] - - button "Analyze Style" [disabled] [ref=e551]: - - img [ref=e552] - - text: Analyze Style - - generic [ref=e555]: Paste a sample to analyze the writing style. - - generic [ref=e72]: - - 'textbox "Try: create a LitRPG novel about a programmer" [ref=e556]' - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-52-11-252Z.yml b/.playwright-cli/page-2026-03-30T05-52-11-252Z.yml deleted file mode 100644 index 262b3299..00000000 --- a/.playwright-cli/page-2026-03-30T05-52-11-252Z.yml +++ /dev/null @@ -1,53 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e459]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e533]: - - generic [ref=e534]: - - button "Home" [ref=e535] [cursor=pointer] - - generic [ref=e536]: / - - generic [ref=e537]: Style - - heading "Style Analysis" [level=1] [ref=e538]: - - img [ref=e539] - - text: Style Analysis - - generic [ref=e542]: - - generic [ref=e543]: - - generic [ref=e544]: - - generic [ref=e545]: Source Name - - textbox "e.g. Jin Yong, bestseller sample, personal draft" [ref=e546]: noir-sample - - generic [ref=e547]: - - generic [ref=e548]: Text Sample - - textbox "Paste a representative writing sample..." [active] [ref=e549]: Rain scraped across the neon windows. He kept walking, counting each flicker in the alley until the city itself sounded guilty. - - button "Analyze Style" [ref=e551]: - - img [ref=e552] - - text: Analyze Style - - generic [ref=e555]: Paste a sample to analyze the writing style. - - generic [ref=e72]: - - 'textbox "Try: analyze this text''s style → import to my book" [ref=e558]' - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-52-25-998Z.yml b/.playwright-cli/page-2026-03-30T05-52-25-998Z.yml deleted file mode 100644 index 1a06c34c..00000000 --- a/.playwright-cli/page-2026-03-30T05-52-25-998Z.yml +++ /dev/null @@ -1,75 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e459]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e533]: - - generic [ref=e534]: - - button "Home" [ref=e535] [cursor=pointer] - - generic [ref=e536]: / - - generic [ref=e537]: Style - - heading "Style Analysis" [level=1] [ref=e538]: - - img [ref=e539] - - text: Style Analysis - - generic [ref=e542]: - - generic [ref=e543]: - - generic [ref=e544]: - - generic [ref=e545]: Source Name - - textbox "e.g. Jin Yong, bestseller sample, personal draft" [ref=e546]: noir-sample - - generic [ref=e547]: - - generic [ref=e548]: Text Sample - - textbox "Paste a representative writing sample..." [ref=e549]: Rain scraped across the neon windows. He kept walking, counting each flicker in the alley until the city itself sounded guilty. - - button "Analyze Style" [ref=e551]: - - img [ref=e552] - - text: Analyze Style - - generic [ref=e559]: - - heading "Results" [level=3] [ref=e560] - - generic [ref=e561]: - - generic [ref=e562]: - - generic [ref=e563]: Avg Sentence - - generic [ref=e564]: "127.0" - - generic [ref=e565]: - - generic [ref=e566]: Vocab Diversity - - generic [ref=e567]: 22% - - generic [ref=e568]: - - generic [ref=e569]: Avg Paragraph - - generic [ref=e570]: "127" - - generic [ref=e571]: - - generic [ref=e572]: Sentence Std Dev - - generic [ref=e573]: "0.0" - - generic [ref=e574]: - - heading "Import to Book" [level=4] [ref=e575]: - - img [ref=e576] - - text: Import to Book - - combobox [ref=e579]: - - option "Select Book" [selected] - - option "烟城夜行" - - button "Import Style Guide" [disabled] [ref=e580] - - generic [ref=e72]: - - 'textbox "Try: create a progression fantasy fanfic" [ref=e581]' - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-52-38-431Z.yml b/.playwright-cli/page-2026-03-30T05-52-38-431Z.yml deleted file mode 100644 index bdfd5556..00000000 --- a/.playwright-cli/page-2026-03-30T05-52-38-431Z.yml +++ /dev/null @@ -1,46 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [active] [ref=e459]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e582]: - - generic [ref=e583]: - - button "Home" [ref=e584] [cursor=pointer] - - generic [ref=e585]: / - - generic [ref=e586]: Daemon - - generic [ref=e587]: - - heading "Daemon" [level=1] [ref=e588] - - generic [ref=e589]: - - generic [ref=e590]: Stopped - - button "Start" [ref=e591] - - generic [ref=e592]: - - generic [ref=e593]: Event Log - - generic [ref=e595]: Start the daemon to see event logs here. - - generic [ref=e72]: - - 'textbox "Try: revise chapter 5 with spot-fix mode" [ref=e596]' - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-52-52-417Z.yml b/.playwright-cli/page-2026-03-30T05-52-52-417Z.yml deleted file mode 100644 index cbe4301f..00000000 --- a/.playwright-cli/page-2026-03-30T05-52-52-417Z.yml +++ /dev/null @@ -1,49 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon ●" [ref=e597]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - generic [ref=e598]: ● - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e582]: - - generic [ref=e583]: - - button "Home" [ref=e584] [cursor=pointer] - - generic [ref=e585]: / - - generic [ref=e586]: Daemon - - generic [ref=e587]: - - heading "Daemon" [level=1] [ref=e588] - - generic [ref=e589]: - - generic [ref=e590]: Running - - button "Stop" [ref=e599] - - generic [ref=e592]: - - generic [ref=e593]: Event Log - - generic [ref=e595]: - - generic [ref=e600]: "daemon:started›{}" - - generic [ref=e601]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e72]: - - 'textbox "Try: write next chapter" [ref=e602]' - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-53-14-033Z.yml b/.playwright-cli/page-2026-03-30T05-53-14-033Z.yml deleted file mode 100644 index 648e5e32..00000000 --- a/.playwright-cli/page-2026-03-30T05-53-14-033Z.yml +++ /dev/null @@ -1,52 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e603]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e582]: - - generic [ref=e583]: - - button "Home" [ref=e584] [cursor=pointer] - - generic [ref=e585]: / - - generic [ref=e586]: Daemon - - generic [ref=e587]: - - heading "Daemon" [level=1] [ref=e588] - - generic [ref=e589]: - - generic [ref=e590]: Stopped - - button "Start" [ref=e604] - - generic [ref=e592]: - - generic [ref=e593]: Event Log - - generic [ref=e595]: - - generic [ref=e600]: "daemon:started›{}" - - generic [ref=e601]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e605]: daemon:error›demo-book - - generic [ref=e606]: log›demo-book audit failed (1/2), will retry - - generic [ref=e607]: log›demo-book retrying in 30000ms - - generic [ref=e608]: "daemon:stopped›{}" - - generic [ref=e72]: - - 'textbox "Try: scan market trends" [ref=e609]' - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-53-45-787Z.yml b/.playwright-cli/page-2026-03-30T05-53-45-787Z.yml deleted file mode 100644 index 1d1148c6..00000000 --- a/.playwright-cli/page-2026-03-30T05-53-45-787Z.yml +++ /dev/null @@ -1,55 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e603]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e582]: - - generic [ref=e583]: - - button "Home" [ref=e584] [cursor=pointer] - - generic [ref=e585]: / - - generic [ref=e586]: Daemon - - generic [ref=e587]: - - heading "Daemon" [level=1] [ref=e588] - - generic [ref=e589]: - - generic [ref=e590]: Stopped - - button "Start" [ref=e604] - - generic [ref=e592]: - - generic [ref=e593]: Event Log - - generic [ref=e595]: - - generic [ref=e600]: "daemon:started›{}" - - generic [ref=e601]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e605]: daemon:error›demo-book - - generic [ref=e606]: log›demo-book audit failed (1/2), will retry - - generic [ref=e607]: log›demo-book retrying in 30000ms - - generic [ref=e608]: "daemon:stopped›{}" - - generic [ref=e610]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e611]: daemon:error›demo-book - - generic [ref=e612]: log›demo-book audit failed (2/2), will retry - - generic [ref=e72]: - - 'textbox "Try: import existing chapters to continue" [active] [ref=e613]': write next chapter - - button "↑" [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-54-04-400Z.yml b/.playwright-cli/page-2026-03-30T05-54-04-400Z.yml deleted file mode 100644 index e9d20637..00000000 --- a/.playwright-cli/page-2026-03-30T05-54-04-400Z.yml +++ /dev/null @@ -1,62 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e603]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e582]: - - generic [ref=e583]: - - button "Home" [ref=e584] [cursor=pointer] - - generic [ref=e585]: / - - generic [ref=e586]: Daemon - - generic [ref=e587]: - - heading "Daemon" [level=1] [ref=e588] - - generic [ref=e589]: - - generic [ref=e590]: Stopped - - button "Start" [ref=e604] - - generic [ref=e592]: - - generic [ref=e593]: Event Log - - generic [ref=e595]: - - generic [ref=e600]: "daemon:started›{}" - - generic [ref=e601]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e605]: daemon:error›demo-book - - generic [ref=e606]: log›demo-book audit failed (1/2), will retry - - generic [ref=e607]: log›demo-book retrying in 30000ms - - generic [ref=e608]: "daemon:stopped›{}" - - generic [ref=e610]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e611]: daemon:error›demo-book - - generic [ref=e612]: log›demo-book audit failed (2/2), will retry - - generic [ref=e614]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e71]: - - generic [ref=e616]: - - generic [ref=e617]: ›write next chapter - - generic [ref=e618]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e72]: - - 'textbox "Try: import existing chapters to continue" [disabled] [ref=e613]' - - generic [ref=e75]: - - button "Clear" [ref=e619] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-54-24-395Z.yml b/.playwright-cli/page-2026-03-30T05-54-24-395Z.yml deleted file mode 100644 index c3e2d841..00000000 --- a/.playwright-cli/page-2026-03-30T05-54-24-395Z.yml +++ /dev/null @@ -1,63 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e603]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e582]: - - generic [ref=e583]: - - button "Home" [ref=e584] [cursor=pointer] - - generic [ref=e585]: / - - generic [ref=e586]: Daemon - - generic [ref=e587]: - - heading "Daemon" [level=1] [ref=e588] - - generic [ref=e589]: - - generic [ref=e590]: Stopped - - button "Start" [ref=e604] - - generic [ref=e592]: - - generic [ref=e593]: Event Log - - generic [ref=e595]: - - generic [ref=e600]: "daemon:started›{}" - - generic [ref=e601]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e605]: daemon:error›demo-book - - generic [ref=e606]: log›demo-book audit failed (1/2), will retry - - generic [ref=e607]: log›demo-book retrying in 30000ms - - generic [ref=e608]: "daemon:stopped›{}" - - generic [ref=e610]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e611]: daemon:error›demo-book - - generic [ref=e612]: log›demo-book audit failed (2/2), will retry - - generic [ref=e614]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e71]: - - generic [ref=e616]: - - generic [ref=e617]: ›write next chapter - - generic [ref=e618]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e620]: "✗ API 返回 401 (未授权)。请检查 .env 中的 INKOS_LLM_API_KEY 是否正确。 (baseUrl: https://api.openai.com/v1, model: gpt-4o)" - - generic [ref=e72]: - - 'textbox "Try: import existing chapters to continue" [ref=e613]' - - generic [ref=e75]: - - button "Clear" [ref=e619] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-54-56-182Z.yml b/.playwright-cli/page-2026-03-30T05-54-56-182Z.yml deleted file mode 100644 index c0f6632a..00000000 --- a/.playwright-cli/page-2026-03-30T05-54-56-182Z.yml +++ /dev/null @@ -1,94 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [active] [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e603]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e621]: - - generic [ref=e622]: - - button "Home" [ref=e623] [cursor=pointer] - - generic [ref=e624]: / - - generic [ref=e625]: Genre - - heading "Genre" [level=1] [ref=e626] - - generic [ref=e627]: - - generic [ref=e628]: - - button "Cozy Fantasy cozy · en · builtin" [ref=e629]: - - generic [ref=e630]: Cozy Fantasy - - generic [ref=e631]: cozy · en · builtin - - button "English Cultivation cultivation · en · builtin" [ref=e632]: - - generic [ref=e633]: English Cultivation - - generic [ref=e634]: cultivation · en · builtin - - button "Dungeon Core dungeon-core · en · builtin" [ref=e635]: - - generic [ref=e636]: Dungeon Core - - generic [ref=e637]: dungeon-core · en · builtin - - button "恐怖 horror · zh · builtin" [ref=e638]: - - generic [ref=e639]: 恐怖 - - generic [ref=e640]: horror · zh · builtin - - button "Isekai / Portal Fantasy isekai · en · builtin" [ref=e641]: - - generic [ref=e642]: Isekai / Portal Fantasy - - generic [ref=e643]: isekai · en · builtin - - button "LitRPG litrpg · en · builtin" [ref=e644]: - - generic [ref=e645]: LitRPG - - generic [ref=e646]: litrpg · en · builtin - - button "通用 other · zh · builtin" [ref=e647]: - - generic [ref=e648]: 通用 - - generic [ref=e649]: other · zh · builtin - - button "Progression Fantasy progression · en · builtin" [ref=e650]: - - generic [ref=e651]: Progression Fantasy - - generic [ref=e652]: progression · en · builtin - - button "Romantasy romantasy · en · builtin" [ref=e653]: - - generic [ref=e654]: Romantasy - - generic [ref=e655]: romantasy · en · builtin - - button "Science Fiction sci-fi · en · builtin" [ref=e656]: - - generic [ref=e657]: Science Fiction - - generic [ref=e658]: sci-fi · en · builtin - - button "System Apocalypse system-apocalypse · en · builtin" [ref=e659]: - - generic [ref=e660]: System Apocalypse - - generic [ref=e661]: system-apocalypse · en · builtin - - button "Tower Climbing tower-climber · en · builtin" [ref=e662]: - - generic [ref=e663]: Tower Climbing - - generic [ref=e664]: tower-climber · en · builtin - - button "都市 urban · zh · builtin" [ref=e665]: - - generic [ref=e666]: 都市 - - generic [ref=e667]: urban · zh · builtin - - button "仙侠 xianxia · zh · builtin" [ref=e668]: - - generic [ref=e669]: 仙侠 - - generic [ref=e670]: xianxia · zh · builtin - - button "玄幻 xuanhuan · zh · builtin" [ref=e671]: - - generic [ref=e672]: 玄幻 - - generic [ref=e673]: xuanhuan · zh · builtin - - generic [ref=e675]: Select a genre to view details - - generic [ref=e71]: - - generic [ref=e616]: - - generic [ref=e617]: ›write next chapter - - generic [ref=e618]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e620]: "✗ API 返回 401 (未授权)。请检查 .env 中的 INKOS_LLM_API_KEY 是否正确。 (baseUrl: https://api.openai.com/v1, model: gpt-4o)" - - generic [ref=e72]: - - 'textbox "Try: import existing chapters to continue" [ref=e613]' - - generic [ref=e75]: - - button "Clear" [ref=e619] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T05-55-10-453Z.yml b/.playwright-cli/page-2026-03-30T05-55-10-453Z.yml deleted file mode 100644 index 3ead4036..00000000 --- a/.playwright-cli/page-2026-03-30T05-55-10-453Z.yml +++ /dev/null @@ -1,129 +0,0 @@ -- generic [ref=e19]: - - complementary [ref=e20]: - - button "Ink OS" [ref=e22]: - - generic [ref=e23]: Ink - - generic [ref=e24]: OS - - generic [ref=e25]: - - generic [ref=e26]: - - generic [ref=e27]: Books - - button "+" [ref=e28] - - button "烟城夜行" [ref=e30] - - generic [ref=e31]: - - button "◈ Genre" [ref=e456]: - - generic [ref=e33]: ◈ - - generic [ref=e34]: Genre - - button "✦ Style" [ref=e457]: - - generic [ref=e36]: ✦ - - generic [ref=e37]: Style - - button "⚙ Config" [ref=e458]: - - generic [ref=e39]: ⚙ - - generic [ref=e40]: Config - - button "⟳ Daemon" [ref=e603]: - - generic [ref=e42]: ⟳ - - generic [ref=e43]: Daemon - - button "☰ Logs" [ref=e460]: - - generic [ref=e45]: ☰ - - generic [ref=e46]: Logs - - generic [ref=e47]: - - generic [ref=e48]: - - button "☽" [ref=e49] - - generic [ref=e50]: Connected - - generic [ref=e621]: - - generic [ref=e622]: - - button "Home" [ref=e623] [cursor=pointer] - - generic [ref=e624]: / - - generic [ref=e625]: Genre - - heading "Genre" [level=1] [ref=e626] - - generic [ref=e627]: - - generic [ref=e628]: - - button "Cozy Fantasy cozy · en · builtin" [active] [ref=e629]: - - generic [ref=e630]: Cozy Fantasy - - generic [ref=e631]: cozy · en · builtin - - button "English Cultivation cultivation · en · builtin" [ref=e632]: - - generic [ref=e633]: English Cultivation - - generic [ref=e634]: cultivation · en · builtin - - button "Dungeon Core dungeon-core · en · builtin" [ref=e635]: - - generic [ref=e636]: Dungeon Core - - generic [ref=e637]: dungeon-core · en · builtin - - button "恐怖 horror · zh · builtin" [ref=e638]: - - generic [ref=e639]: 恐怖 - - generic [ref=e640]: horror · zh · builtin - - button "Isekai / Portal Fantasy isekai · en · builtin" [ref=e641]: - - generic [ref=e642]: Isekai / Portal Fantasy - - generic [ref=e643]: isekai · en · builtin - - button "LitRPG litrpg · en · builtin" [ref=e644]: - - generic [ref=e645]: LitRPG - - generic [ref=e646]: litrpg · en · builtin - - button "通用 other · zh · builtin" [ref=e647]: - - generic [ref=e648]: 通用 - - generic [ref=e649]: other · zh · builtin - - button "Progression Fantasy progression · en · builtin" [ref=e650]: - - generic [ref=e651]: Progression Fantasy - - generic [ref=e652]: progression · en · builtin - - button "Romantasy romantasy · en · builtin" [ref=e653]: - - generic [ref=e654]: Romantasy - - generic [ref=e655]: romantasy · en · builtin - - button "Science Fiction sci-fi · en · builtin" [ref=e656]: - - generic [ref=e657]: Science Fiction - - generic [ref=e658]: sci-fi · en · builtin - - button "System Apocalypse system-apocalypse · en · builtin" [ref=e659]: - - generic [ref=e660]: System Apocalypse - - generic [ref=e661]: system-apocalypse · en · builtin - - button "Tower Climbing tower-climber · en · builtin" [ref=e662]: - - generic [ref=e663]: Tower Climbing - - generic [ref=e664]: tower-climber · en · builtin - - button "都市 urban · zh · builtin" [ref=e665]: - - generic [ref=e666]: 都市 - - generic [ref=e667]: urban · zh · builtin - - button "仙侠 xianxia · zh · builtin" [ref=e668]: - - generic [ref=e669]: 仙侠 - - generic [ref=e670]: xianxia · zh · builtin - - button "玄幻 xuanhuan · zh · builtin" [ref=e671]: - - generic [ref=e672]: 玄幻 - - generic [ref=e673]: xuanhuan · zh · builtin - - generic [ref=e675]: - - generic [ref=e676]: - - generic [ref=e677]: - - heading "Cozy Fantasy" [level=2] [ref=e678] - - generic [ref=e679]: cozy · en · - - button "Copy to Project" [ref=e680] - - generic [ref=e681]: - - generic [ref=e682]: Chapter Types - - generic [ref=e683]: - - generic [ref=e684]: Slice-of-Life - - generic [ref=e685]: Community - - generic [ref=e686]: Setup - - generic [ref=e687]: Transition - - generic [ref=e688]: Payoff - - generic [ref=e689]: - - generic [ref=e690]: Fatigue Words - - generic [ref=e691]: - - generic [ref=e692]: delve - - generic [ref=e693]: tapestry - - generic [ref=e694]: testament - - generic [ref=e695]: intricate - - generic [ref=e696]: pivotal - - generic [ref=e697]: vibrant - - generic [ref=e698]: comprehensive - - generic [ref=e699]: nuanced - - generic [ref=e700]: embark - - generic [ref=e701]: foster - - generic [ref=e702]: underscore - - generic [ref=e703]: bolstered - - generic [ref=e704]: crucial - - generic [ref=e705]: - - generic [ref=e706]: Pacing - - generic [ref=e707]: Slow, meditative pacing. Each chapter advances an emotional arc or community bond. Seasonal/cyclical structure works well. - - generic [ref=e708]: - - generic [ref=e709]: Rules - - generic [ref=e710]: "## Genre Prohibitions - Genre bait-and-switch — if you promise cozy, never introduce world-ending threats or graphic violence - Conflict resolution without work — problems must not solve themselves - Manic pixie dream characters who exist only to change the protagonist - Nostalgic falseness — romanticizing a \"simpler time\" without substance - Cruel humor — humor must be gentle, never at someone's expense - Existential stakes masquerading as low-stakes — keep threats emotional, not apocalyptic - Purple prose describing food/nature without advancing character or community arc ## Emotional Arc Rules - Stakes are high emotionally but not existentially — characters care, the world doesn't end - Conflict types: personal growth, community problems, relationship tension, small dangers, moral dilemmas - Community is a character — setting and relationships are as important as the individual protagonist - Hope must always be present — even sad moments don't end in despair - Found family bonds drive the emotional core - Character arcs follow: isolation/grief -> small interactions -> gradual opening -> emotional breakthrough -> integration - Comforting sensory details matter: tea, baked goods, warm spaces, seasonal textures ## Pacing Guidance - Chapter length: 2-3k words with space for reflection - Chapter structure: quiet opening -> small event or interaction -> internal response/growth -> gentle transition -> soft ending (not cliffhanger) - No cliffhangers — chapters end with peace, hope, or gentle anticipation - Seasonal/cyclical structure works well (calendar-based chapter rhythm) - Downtime scenes must still plant hooks, advance relationships, or build contrast - Slice-of-life texture woven with an emotional throughline — pure plotless chapters risk feeling static - Every quiet scene must shift something: a realization, a decision, an intimacy, a small loss" - - generic [ref=e71]: - - generic [ref=e616]: - - generic [ref=e617]: ›write next chapter - - generic [ref=e618]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e620]: "✗ API 返回 401 (未授权)。请检查 .env 中的 INKOS_LLM_API_KEY 是否正确。 (baseUrl: https://api.openai.com/v1, model: gpt-4o)" - - generic [ref=e72]: - - 'textbox "Try: import existing chapters to continue" [ref=e613]' - - generic [ref=e75]: - - button "Clear" [ref=e619] - - button "↑" [disabled] [ref=e76] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-24-01-389Z.yml b/.playwright-cli/page-2026-03-30T08-24-01-389Z.yml deleted file mode 100644 index 918764c2..00000000 --- a/.playwright-cli/page-2026-03-30T08-24-01-389Z.yml +++ /dev/null @@ -1,64 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e21]: 还没有书 - - generic [ref=e22]: - - generic [ref=e23]: 系统 - - generic [ref=e24]: - - button "题材" [ref=e25] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e37]: 题材 - - button "配置" [ref=e38] [cursor=pointer]: - - img [ref=e40] - - generic [ref=e43]: 配置 - - button "守护进程" [ref=e44] [cursor=pointer]: - - img [ref=e46] - - generic [ref=e48]: 守护进程 - - button "日志" [ref=e49] [cursor=pointer]: - - img [ref=e51] - - generic [ref=e53]: 日志 - - generic [ref=e54]: - - generic [ref=e55]: 工具 - - generic [ref=e56]: - - button "文风" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e62]: 文风 - - button "导入" [ref=e63] [cursor=pointer]: - - img [ref=e65] - - generic [ref=e69]: 导入 - - button "市场雷达" [ref=e70] [cursor=pointer]: - - img [ref=e72] - - generic [ref=e75]: 市场雷达 - - button "环境诊断" [ref=e76] [cursor=pointer]: - - img [ref=e78] - - generic [ref=e82]: 环境诊断 - - generic [ref=e86]: 代理离线 - - generic [ref=e87]: - - banner [ref=e88]: - - generic [ref=e90]: InkOS Studio - - generic [ref=e91]: - - button "Switch to Dark Mode" [ref=e92] [cursor=pointer]: - - img [ref=e93] - - button [ref=e95] [cursor=pointer]: - - img [ref=e96] - - button "Toggle AI Assistant" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - main [ref=e103]: - - generic [ref=e105]: - - img [ref=e107] - - heading "还没有书" [level=2] [ref=e109] - - paragraph [ref=e110]: 创建第一本书开始写作 - - button "新建书籍" [ref=e111] [cursor=pointer]: - - img [ref=e112] - - text: 新建书籍 - - complementary [ref=e113] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-24-12-542Z.yml b/.playwright-cli/page-2026-03-30T08-24-12-542Z.yml deleted file mode 100644 index 918764c2..00000000 --- a/.playwright-cli/page-2026-03-30T08-24-12-542Z.yml +++ /dev/null @@ -1,64 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e21]: 还没有书 - - generic [ref=e22]: - - generic [ref=e23]: 系统 - - generic [ref=e24]: - - button "题材" [ref=e25] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e37]: 题材 - - button "配置" [ref=e38] [cursor=pointer]: - - img [ref=e40] - - generic [ref=e43]: 配置 - - button "守护进程" [ref=e44] [cursor=pointer]: - - img [ref=e46] - - generic [ref=e48]: 守护进程 - - button "日志" [ref=e49] [cursor=pointer]: - - img [ref=e51] - - generic [ref=e53]: 日志 - - generic [ref=e54]: - - generic [ref=e55]: 工具 - - generic [ref=e56]: - - button "文风" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e62]: 文风 - - button "导入" [ref=e63] [cursor=pointer]: - - img [ref=e65] - - generic [ref=e69]: 导入 - - button "市场雷达" [ref=e70] [cursor=pointer]: - - img [ref=e72] - - generic [ref=e75]: 市场雷达 - - button "环境诊断" [ref=e76] [cursor=pointer]: - - img [ref=e78] - - generic [ref=e82]: 环境诊断 - - generic [ref=e86]: 代理离线 - - generic [ref=e87]: - - banner [ref=e88]: - - generic [ref=e90]: InkOS Studio - - generic [ref=e91]: - - button "Switch to Dark Mode" [ref=e92] [cursor=pointer]: - - img [ref=e93] - - button [ref=e95] [cursor=pointer]: - - img [ref=e96] - - button "Toggle AI Assistant" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - main [ref=e103]: - - generic [ref=e105]: - - img [ref=e107] - - heading "还没有书" [level=2] [ref=e109] - - paragraph [ref=e110]: 创建第一本书开始写作 - - button "新建书籍" [ref=e111] [cursor=pointer]: - - img [ref=e112] - - text: 新建书籍 - - complementary [ref=e113] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-26-49-273Z.yml b/.playwright-cli/page-2026-03-30T08-26-49-273Z.yml deleted file mode 100644 index ef8d2708..00000000 --- a/.playwright-cli/page-2026-03-30T08-26-49-273Z.yml +++ /dev/null @@ -1,111 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e113]: - - generic [ref=e114]: - - generic [ref=e115]: - - heading "书籍列表" [level=1] [ref=e116] - - paragraph [ref=e117]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e118] [cursor=pointer]: - - img [ref=e119] - - text: 新建书籍 - - generic [ref=e120]: - - generic [ref=e122]: - - generic [ref=e123]: - - generic [ref=e124]: - - img [ref=e126] - - button "烟波试剑录" [ref=e128] [cursor=pointer] - - generic [ref=e129]: - - generic [ref=e131]: xuanhuan - - generic [ref=e132]: - - img [ref=e133] - - generic [ref=e136]: 2 章 - - generic [ref=e139]: 进行中 - - generic [ref=e140]: - - button "写下一章" [ref=e141] [cursor=pointer]: - - img [ref=e142] - - text: 写下一章 - - button "统计" [ref=e144] [cursor=pointer]: - - img [ref=e145] - - button [ref=e147] [cursor=pointer]: - - img [ref=e148] - - generic [ref=e153]: - - generic [ref=e154]: - - generic [ref=e155]: - - img [ref=e157] - - button "第二样书" [ref=e159] [cursor=pointer] - - generic [ref=e160]: - - generic [ref=e162]: urban - - generic [ref=e163]: - - img [ref=e164] - - generic [ref=e167]: 0 章 - - generic [ref=e170]: 已暂停 - - generic [ref=e171]: - - button "写下一章" [ref=e172] [cursor=pointer]: - - img [ref=e173] - - text: 写下一章 - - button "统计" [ref=e175] [cursor=pointer]: - - img [ref=e176] - - button [ref=e178] [cursor=pointer]: - - img [ref=e179] - - complementary [ref=e183] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-27-03-582Z.yml b/.playwright-cli/page-2026-03-30T08-27-03-582Z.yml deleted file mode 100644 index 27b7b144..00000000 --- a/.playwright-cli/page-2026-03-30T08-27-03-582Z.yml +++ /dev/null @@ -1,146 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e113]: - - generic [ref=e114]: - - generic [ref=e115]: - - heading "书籍列表" [level=1] [ref=e116] - - paragraph [ref=e117]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e118] [cursor=pointer]: - - img [ref=e119] - - text: 新建书籍 - - generic [ref=e120]: - - generic [ref=e122]: - - generic [ref=e123]: - - generic [ref=e124]: - - img [ref=e126] - - button "烟波试剑录" [ref=e128] [cursor=pointer] - - generic [ref=e129]: - - generic [ref=e131]: xuanhuan - - generic [ref=e132]: - - img [ref=e133] - - generic [ref=e136]: 2 章 - - generic [ref=e139]: 进行中 - - generic [ref=e140]: - - button "写下一章" [ref=e141] [cursor=pointer]: - - img [ref=e142] - - text: 写下一章 - - button "统计" [ref=e144] [cursor=pointer]: - - img [ref=e145] - - button [ref=e147] [cursor=pointer]: - - img [ref=e148] - - generic [ref=e153]: - - generic [ref=e154]: - - generic [ref=e155]: - - img [ref=e157] - - button "第二样书" [ref=e159] [cursor=pointer] - - generic [ref=e160]: - - generic [ref=e162]: urban - - generic [ref=e163]: - - img [ref=e164] - - generic [ref=e167]: 0 章 - - generic [ref=e170]: 已暂停 - - generic [ref=e171]: - - button "写下一章" [ref=e172] [cursor=pointer]: - - img [ref=e173] - - text: 写下一章 - - button "统计" [ref=e175] [cursor=pointer]: - - img [ref=e176] - - button [ref=e178] [cursor=pointer]: - - img [ref=e179] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e201]: - - img [ref=e203] - - paragraph [ref=e206]: How shall we proceed today? - - paragraph [ref=e207]: Type a command below - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [active] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e236] - - generic [ref=e238]: - - img [ref=e239] - - generic [ref=e241]: 导出全书为 epub \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-27-17-033Z.yml b/.playwright-cli/page-2026-03-30T08-27-17-033Z.yml deleted file mode 100644 index fabfbabc..00000000 --- a/.playwright-cli/page-2026-03-30T08-27-17-033Z.yml +++ /dev/null @@ -1,142 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e113]: - - generic [ref=e114]: - - generic [ref=e115]: - - heading "书籍列表" [level=1] [ref=e116] - - paragraph [ref=e117]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e118] [cursor=pointer]: - - img [ref=e119] - - text: 新建书籍 - - generic [ref=e120]: - - generic [ref=e122]: - - generic [ref=e123]: - - generic [ref=e124]: - - img [ref=e126] - - button "烟波试剑录" [ref=e128] [cursor=pointer] - - generic [ref=e129]: - - generic [ref=e131]: xuanhuan - - generic [ref=e132]: - - img [ref=e133] - - generic [ref=e136]: 2 章 - - generic [ref=e139]: 进行中 - - generic [ref=e140]: - - button "写下一章" [ref=e141] [cursor=pointer]: - - img [ref=e142] - - text: 写下一章 - - button "统计" [ref=e144] [cursor=pointer]: - - img [ref=e145] - - button [ref=e147] [cursor=pointer]: - - img [ref=e148] - - generic [ref=e153]: - - generic [ref=e154]: - - generic [ref=e155]: - - img [ref=e157] - - button "第二样书" [ref=e159] [cursor=pointer] - - generic [ref=e160]: - - generic [ref=e162]: urban - - generic [ref=e163]: - - img [ref=e164] - - generic [ref=e167]: 0 章 - - generic [ref=e170]: 已暂停 - - generic [ref=e171]: - - button "写下一章" [ref=e172] [cursor=pointer]: - - img [ref=e173] - - text: 写下一章 - - button "统计" [ref=e175] [cursor=pointer]: - - img [ref=e176] - - button [ref=e178] [cursor=pointer]: - - img [ref=e179] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e201]: - - img [ref=e203] - - paragraph [ref=e206]: How shall we proceed today? - - paragraph [ref=e207]: Type a command below - - generic [ref=e208]: - - button "写下一章" [active] [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [ref=e234]: 写下一章 - - button [ref=e235] [cursor=pointer]: - - img [ref=e236] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-27-34-640Z.yml b/.playwright-cli/page-2026-03-30T08-27-34-640Z.yml deleted file mode 100644 index 295576f1..00000000 --- a/.playwright-cli/page-2026-03-30T08-27-34-640Z.yml +++ /dev/null @@ -1,156 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e113]: - - generic [ref=e114]: - - generic [ref=e115]: - - heading "书籍列表" [level=1] [ref=e116] - - paragraph [ref=e117]: 管理你的文学宇宙和 AI 辅助草稿。 - - button "新建书籍" [ref=e118] [cursor=pointer]: - - img [ref=e119] - - text: 新建书籍 - - generic [ref=e120]: - - generic [ref=e122]: - - generic [ref=e123]: - - generic [ref=e124]: - - img [ref=e126] - - button "烟波试剑录" [ref=e128] [cursor=pointer] - - generic [ref=e129]: - - generic [ref=e131]: xuanhuan - - generic [ref=e132]: - - img [ref=e133] - - generic [ref=e136]: 2 章 - - generic [ref=e139]: 进行中 - - generic [ref=e140]: - - button "写下一章" [ref=e141] [cursor=pointer]: - - img [ref=e142] - - text: 写下一章 - - button "统计" [ref=e144] [cursor=pointer]: - - img [ref=e145] - - button [ref=e147] [cursor=pointer]: - - img [ref=e148] - - generic [ref=e153]: - - generic [ref=e154]: - - generic [ref=e155]: - - img [ref=e157] - - button "第二样书" [ref=e159] [cursor=pointer] - - generic [ref=e160]: - - generic [ref=e162]: urban - - generic [ref=e163]: - - img [ref=e164] - - generic [ref=e167]: 0 章 - - generic [ref=e170]: 已暂停 - - generic [ref=e171]: - - button "写下一章" [ref=e172] [cursor=pointer]: - - img [ref=e173] - - text: 写下一章 - - button "统计" [ref=e175] [cursor=pointer]: - - img [ref=e176] - - button [ref=e178] [cursor=pointer]: - - img [ref=e179] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e242]: - - img [ref=e244] - - generic [ref=e247]: - - generic [ref=e248]: 写下一章 - - generic [ref=e249]: 16:27 - - generic [ref=e250]: - - img [ref=e252] - - generic [ref=e256]: - - generic [ref=e257]: - - img [ref=e258] - - text: Error - - generic [ref=e260]: ✗ 当前有多本书,请先打开目标书籍后再执行“写下一章”。 - - generic [ref=e261]: 16:27 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e262] - - generic [ref=e264]: - - img [ref=e265] - - generic [ref=e267]: 导入已有章节续写 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-28-05-322Z.yml b/.playwright-cli/page-2026-03-30T08-28-05-322Z.yml deleted file mode 100644 index a255eae0..00000000 --- a/.playwright-cli/page-2026-03-30T08-28-05-322Z.yml +++ /dev/null @@ -1,235 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e268]: - - navigation [ref=e269]: - - button "书籍" [ref=e270] [cursor=pointer]: - - img [ref=e271] - - text: 书籍 - - generic [ref=e273]: / - - generic [ref=e274]: 烟波试剑录 - - generic [ref=e275]: - - generic [ref=e276]: - - heading "烟波试剑录" [level=1] [ref=e278] - - generic [ref=e279]: - - generic [ref=e280]: xuanhuan - - generic [ref=e281]: - - img [ref=e282] - - generic [ref=e285]: 2 章 - - generic [ref=e286]: - - img [ref=e287] - - generic [ref=e289]: 5,595 字 - - generic [ref=e290]: - - button "写下一章" [ref=e291] [cursor=pointer]: - - img [ref=e292] - - text: 写下一章 - - button "仅草稿" [ref=e294] [cursor=pointer]: - - img [ref=e295] - - text: 仅草稿 - - button "删除书籍" [ref=e298] [cursor=pointer]: - - img [ref=e299] - - text: 删除书籍 - - generic [ref=e302]: - - button "全部通过 (1)" [ref=e303] [cursor=pointer]: - - img [ref=e304] - - text: 全部通过 (1) - - button "真相文件" [ref=e307] [cursor=pointer]: - - img [ref=e308] - - text: 真相文件 - - button "数据分析" [ref=e312] [cursor=pointer]: - - img [ref=e313] - - text: 数据分析 - - generic [ref=e314]: - - combobox [ref=e315] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e316] [cursor=pointer]: - - checkbox "仅已通过" [ref=e317] - - text: 仅已通过 - - button "导出" [ref=e318] [cursor=pointer]: - - img [ref=e319] - - text: 导出 - - generic [ref=e322]: - - heading "书籍设置" [level=2] [ref=e323] - - generic [ref=e324]: - - generic [ref=e325]: - - generic [ref=e326]: 每章字数 - - spinbutton [ref=e327]: "2800" - - generic [ref=e328]: - - generic [ref=e329]: 目标章数 - - spinbutton [ref=e330]: "120" - - generic [ref=e331]: - - generic [ref=e332]: 状态 - - combobox [ref=e333] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e334] [cursor=pointer]: - - img [ref=e335] - - text: 保存 - - table [ref=e341]: - - rowgroup [ref=e342]: - - row "# 章节标题 字 状态 操作" [ref=e343]: - - columnheader "#" [ref=e344] - - columnheader "章节标题" [ref=e345] - - columnheader "字" [ref=e346] - - columnheader "状态" [ref=e347] - - columnheader "操作" [ref=e348] - - rowgroup [ref=e349]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e350]: - - cell "01" [ref=e351] - - cell "雨夜借灯" [ref=e352]: - - button "雨夜借灯" [ref=e353] [cursor=pointer] - - cell "2,680" [ref=e354] - - cell "已通过" [ref=e355]: - - generic [ref=e356]: - - img [ref=e357] - - text: 已通过 - - cell "操作" [ref=e359]: - - generic [ref=e360]: - - button "审计" [ref=e361] [cursor=pointer]: - - img [ref=e362] - - button "重写" [ref=e365] [cursor=pointer]: - - img [ref=e366] - - combobox "Revise with AI" [ref=e369] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 待审核 操作" [ref=e370]: - - cell "02" [ref=e371] - - cell "街口风声" [ref=e372]: - - button "街口风声" [ref=e373] [cursor=pointer] - - cell "2,915" [ref=e374] - - cell "待审核" [ref=e375]: - - generic [ref=e376]: - - img [ref=e377] - - text: 待审核 - - cell "操作" [ref=e380]: - - generic [ref=e381]: - - button "通过" [ref=e382] [cursor=pointer]: - - img [ref=e383] - - button "驳回" [ref=e385] [cursor=pointer]: - - img [ref=e386] - - button "审计" [ref=e389] [cursor=pointer]: - - img [ref=e390] - - button "重写" [ref=e393] [cursor=pointer]: - - img [ref=e394] - - combobox "Revise with AI" [ref=e397] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e242]: - - img [ref=e244] - - generic [ref=e247]: - - generic [ref=e248]: 写下一章 - - generic [ref=e249]: 16:27 - - generic [ref=e250]: - - img [ref=e252] - - generic [ref=e256]: - - generic [ref=e257]: - - img [ref=e258] - - text: Error - - generic [ref=e260]: ✗ 当前有多本书,请先打开目标书籍后再执行“写下一章”。 - - generic [ref=e261]: 16:27 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e262] - - generic [ref=e264]: - - img [ref=e265] - - generic [ref=e398]: 审计第5章 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-28-23-676Z.yml b/.playwright-cli/page-2026-03-30T08-28-23-676Z.yml deleted file mode 100644 index 11e7ee04..00000000 --- a/.playwright-cli/page-2026-03-30T08-28-23-676Z.yml +++ /dev/null @@ -1,225 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e268]: - - navigation [ref=e269]: - - button "书籍" [ref=e270] [cursor=pointer]: - - img [ref=e271] - - text: 书籍 - - generic [ref=e273]: / - - generic [ref=e274]: 烟波试剑录 - - generic [ref=e275]: - - generic [ref=e276]: - - heading "烟波试剑录" [level=1] [ref=e278] - - generic [ref=e279]: - - generic [ref=e280]: xuanhuan - - generic [ref=e281]: - - img [ref=e282] - - generic [ref=e285]: 2 章 - - generic [ref=e286]: - - img [ref=e287] - - generic [ref=e289]: 5,595 字 - - generic [ref=e290]: - - button "写下一章" [ref=e291] [cursor=pointer]: - - img [ref=e292] - - text: 写下一章 - - button "仅草稿" [ref=e294] [cursor=pointer]: - - img [ref=e295] - - text: 仅草稿 - - button "删除书籍" [ref=e298] [cursor=pointer]: - - img [ref=e299] - - text: 删除书籍 - - generic [ref=e302]: - - button "全部通过 (1)" [ref=e303] [cursor=pointer]: - - img [ref=e304] - - text: 全部通过 (1) - - button "真相文件" [ref=e307] [cursor=pointer]: - - img [ref=e308] - - text: 真相文件 - - button "数据分析" [ref=e312] [cursor=pointer]: - - img [ref=e313] - - text: 数据分析 - - generic [ref=e314]: - - combobox [ref=e315] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e316] [cursor=pointer]: - - checkbox "仅已通过" [ref=e317] - - text: 仅已通过 - - button "导出" [ref=e318] [cursor=pointer]: - - img [ref=e319] - - text: 导出 - - generic [ref=e322]: - - heading "书籍设置" [level=2] [ref=e323] - - generic [ref=e324]: - - generic [ref=e325]: - - generic [ref=e326]: 每章字数 - - spinbutton [ref=e327]: "2800" - - generic [ref=e328]: - - generic [ref=e329]: 目标章数 - - spinbutton [ref=e330]: "120" - - generic [ref=e331]: - - generic [ref=e332]: 状态 - - combobox [ref=e333] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e334] [cursor=pointer]: - - img [ref=e335] - - text: 保存 - - table [ref=e341]: - - rowgroup [ref=e342]: - - row "# 章节标题 字 状态 操作" [ref=e343]: - - columnheader "#" [ref=e344] - - columnheader "章节标题" [ref=e345] - - columnheader "字" [ref=e346] - - columnheader "状态" [ref=e347] - - columnheader "操作" [ref=e348] - - rowgroup [ref=e349]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e350]: - - cell "01" [ref=e351] - - cell "雨夜借灯" [ref=e352]: - - button "雨夜借灯" [ref=e353] [cursor=pointer] - - cell "2,680" [ref=e354] - - cell "已通过" [ref=e355]: - - generic [ref=e356]: - - img [ref=e357] - - text: 已通过 - - cell "操作" [ref=e359]: - - generic [ref=e360]: - - button "审计" [ref=e361] [cursor=pointer]: - - img [ref=e362] - - button "重写" [ref=e365] [cursor=pointer]: - - img [ref=e366] - - combobox "Revise with AI" [ref=e369] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 待审核 操作" [ref=e370]: - - cell "02" [ref=e371] - - cell "街口风声" [ref=e372]: - - button "街口风声" [ref=e373] [cursor=pointer] - - cell "2,915" [ref=e374] - - cell "待审核" [ref=e375]: - - generic [ref=e376]: - - img [ref=e377] - - text: 待审核 - - cell "操作" [ref=e380]: - - generic [ref=e381]: - - button "通过" [ref=e382] [cursor=pointer]: - - img [ref=e383] - - button "驳回" [ref=e385] [cursor=pointer]: - - img [ref=e386] - - button "审计" [ref=e389] [cursor=pointer]: - - img [ref=e390] - - button "重写" [ref=e393] [cursor=pointer]: - - img [ref=e394] - - combobox "Revise with AI" [ref=e397] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [active] [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e399]: - - img [ref=e401] - - paragraph [ref=e404]: How shall we proceed today? - - paragraph [ref=e405]: Type a command below - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e262] - - generic [ref=e264]: - - img [ref=e265] - - generic [ref=e406]: 扫描市场趋势 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-28-37-576Z.yml b/.playwright-cli/page-2026-03-30T08-28-37-576Z.yml deleted file mode 100644 index 6ed5a544..00000000 --- a/.playwright-cli/page-2026-03-30T08-28-37-576Z.yml +++ /dev/null @@ -1,221 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e268]: - - navigation [ref=e269]: - - button "书籍" [ref=e270] [cursor=pointer]: - - img [ref=e271] - - text: 书籍 - - generic [ref=e273]: / - - generic [ref=e274]: 烟波试剑录 - - generic [ref=e275]: - - generic [ref=e276]: - - heading "烟波试剑录" [level=1] [ref=e278] - - generic [ref=e279]: - - generic [ref=e280]: xuanhuan - - generic [ref=e281]: - - img [ref=e282] - - generic [ref=e285]: 2 章 - - generic [ref=e286]: - - img [ref=e287] - - generic [ref=e289]: 5,595 字 - - generic [ref=e290]: - - button "写下一章" [ref=e291] [cursor=pointer]: - - img [ref=e292] - - text: 写下一章 - - button "仅草稿" [ref=e294] [cursor=pointer]: - - img [ref=e295] - - text: 仅草稿 - - button "删除书籍" [ref=e298] [cursor=pointer]: - - img [ref=e299] - - text: 删除书籍 - - generic [ref=e302]: - - button "全部通过 (1)" [ref=e303] [cursor=pointer]: - - img [ref=e304] - - text: 全部通过 (1) - - button "真相文件" [ref=e307] [cursor=pointer]: - - img [ref=e308] - - text: 真相文件 - - button "数据分析" [ref=e312] [cursor=pointer]: - - img [ref=e313] - - text: 数据分析 - - generic [ref=e314]: - - combobox [ref=e315] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e316] [cursor=pointer]: - - checkbox "仅已通过" [ref=e317] - - text: 仅已通过 - - button "导出" [ref=e318] [cursor=pointer]: - - img [ref=e319] - - text: 导出 - - generic [ref=e322]: - - heading "书籍设置" [level=2] [ref=e323] - - generic [ref=e324]: - - generic [ref=e325]: - - generic [ref=e326]: 每章字数 - - spinbutton [ref=e327]: "2800" - - generic [ref=e328]: - - generic [ref=e329]: 目标章数 - - spinbutton [ref=e330]: "120" - - generic [ref=e331]: - - generic [ref=e332]: 状态 - - combobox [ref=e333] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e334] [cursor=pointer]: - - img [ref=e335] - - text: 保存 - - table [ref=e341]: - - rowgroup [ref=e342]: - - row "# 章节标题 字 状态 操作" [ref=e343]: - - columnheader "#" [ref=e344] - - columnheader "章节标题" [ref=e345] - - columnheader "字" [ref=e346] - - columnheader "状态" [ref=e347] - - columnheader "操作" [ref=e348] - - rowgroup [ref=e349]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e350]: - - cell "01" [ref=e351] - - cell "雨夜借灯" [ref=e352]: - - button "雨夜借灯" [ref=e353] [cursor=pointer] - - cell "2,680" [ref=e354] - - cell "已通过" [ref=e355]: - - generic [ref=e356]: - - img [ref=e357] - - text: 已通过 - - cell "操作" [ref=e359]: - - generic [ref=e360]: - - button "审计" [ref=e361] [cursor=pointer]: - - img [ref=e362] - - button "重写" [ref=e365] [cursor=pointer]: - - img [ref=e366] - - combobox "Revise with AI" [ref=e369] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 待审核 操作" [ref=e370]: - - cell "02" [ref=e371] - - cell "街口风声" [ref=e372]: - - button "街口风声" [ref=e373] [cursor=pointer] - - cell "2,915" [ref=e374] - - cell "待审核" [ref=e375]: - - generic [ref=e376]: - - img [ref=e377] - - text: 待审核 - - cell "操作" [ref=e380]: - - generic [ref=e381]: - - button "通过" [ref=e382] [cursor=pointer]: - - img [ref=e383] - - button "驳回" [ref=e385] [cursor=pointer]: - - img [ref=e386] - - button "审计" [ref=e389] [cursor=pointer]: - - img [ref=e390] - - button "重写" [ref=e393] [cursor=pointer]: - - img [ref=e394] - - combobox "Revise with AI" [ref=e397] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e399]: - - img [ref=e401] - - paragraph [ref=e404]: How shall we proceed today? - - paragraph [ref=e405]: Type a command below - - generic [ref=e208]: - - button "写下一章" [active] [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [ref=e234]: 写下一章 - - button [ref=e235] [cursor=pointer]: - - img [ref=e262] \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-28-47-110Z.yml b/.playwright-cli/page-2026-03-30T08-28-47-110Z.yml deleted file mode 100644 index 75fb1bca..00000000 --- a/.playwright-cli/page-2026-03-30T08-28-47-110Z.yml +++ /dev/null @@ -1,234 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e268]: - - navigation [ref=e407]: - - button "书籍" [ref=e408] [cursor=pointer]: - - img [ref=e409] - - text: 书籍 - - generic [ref=e411]: / - - generic [ref=e412]: 烟波试剑录 - - generic [ref=e413]: - - generic [ref=e414]: - - heading "烟波试剑录" [level=1] [ref=e416] - - generic [ref=e417]: - - generic [ref=e418]: xuanhuan - - generic [ref=e419]: - - img [ref=e420] - - generic [ref=e423]: 2 章 - - generic [ref=e424]: - - img [ref=e425] - - generic [ref=e427]: 5,595 字 - - generic [ref=e428]: - - button "写作中..." [disabled] [ref=e429]: 写作中... - - button "仅草稿" [disabled] [ref=e431]: - - img [ref=e432] - - text: 仅草稿 - - button "删除书籍" [ref=e435] [cursor=pointer]: - - img [ref=e436] - - text: 删除书籍 - - generic [ref=e439]: 后台正在写作,本页会在完成后自动刷新。 - - generic [ref=e440]: - - button "全部通过 (1)" [ref=e441] [cursor=pointer]: - - img [ref=e442] - - text: 全部通过 (1) - - button "真相文件" [ref=e445] [cursor=pointer]: - - img [ref=e446] - - text: 真相文件 - - button "数据分析" [ref=e450] [cursor=pointer]: - - img [ref=e451] - - text: 数据分析 - - generic [ref=e452]: - - combobox [ref=e453] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e454] [cursor=pointer]: - - checkbox "仅已通过" [ref=e455] - - text: 仅已通过 - - button "导出" [ref=e456] [cursor=pointer]: - - img [ref=e457] - - text: 导出 - - generic [ref=e460]: - - heading "书籍设置" [level=2] [ref=e461] - - generic [ref=e462]: - - generic [ref=e463]: - - generic [ref=e464]: 每章字数 - - spinbutton [ref=e465]: "2800" - - generic [ref=e466]: - - generic [ref=e467]: 目标章数 - - spinbutton [ref=e468]: "120" - - generic [ref=e469]: - - generic [ref=e470]: 状态 - - combobox [ref=e471] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e472] [cursor=pointer]: - - img [ref=e473] - - text: 保存 - - table [ref=e479]: - - rowgroup [ref=e480]: - - row "# 章节标题 字 状态 操作" [ref=e481]: - - columnheader "#" [ref=e482] - - columnheader "章节标题" [ref=e483] - - columnheader "字" [ref=e484] - - columnheader "状态" [ref=e485] - - columnheader "操作" [ref=e486] - - rowgroup [ref=e487]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e488]: - - cell "01" [ref=e489] - - cell "雨夜借灯" [ref=e490]: - - button "雨夜借灯" [ref=e491] [cursor=pointer] - - cell "2,680" [ref=e492] - - cell "已通过" [ref=e493]: - - generic [ref=e494]: - - img [ref=e495] - - text: 已通过 - - cell "操作" [ref=e497]: - - generic [ref=e498]: - - button "审计" [ref=e499] [cursor=pointer]: - - img [ref=e500] - - button "重写" [ref=e503] [cursor=pointer]: - - img [ref=e504] - - combobox "Revise with AI" [ref=e507] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 待审核 操作" [ref=e508]: - - cell "02" [ref=e509] - - cell "街口风声" [ref=e510]: - - button "街口风声" [ref=e511] [cursor=pointer] - - cell "2,915" [ref=e512] - - cell "待审核" [ref=e513]: - - generic [ref=e514]: - - img [ref=e515] - - text: 待审核 - - cell "操作" [ref=e518]: - - generic [ref=e519]: - - button "通过" [ref=e520] [cursor=pointer]: - - img [ref=e521] - - button "驳回" [ref=e523] [cursor=pointer]: - - img [ref=e524] - - button "审计" [ref=e527] [cursor=pointer]: - - img [ref=e528] - - button "重写" [ref=e531] [cursor=pointer]: - - img [ref=e532] - - combobox "Revise with AI" [ref=e535] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e539] - - generic [ref=e544]: "Phase 1: creative writing for chapter 3" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e557]: - - img [ref=e559] - - generic [ref=e561]: - - generic [ref=e562]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e563]: 16:28 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e569]: 导出全书为 epub \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-29-18-820Z.yml b/.playwright-cli/page-2026-03-30T08-29-18-820Z.yml deleted file mode 100644 index a81cb839..00000000 --- a/.playwright-cli/page-2026-03-30T08-29-18-820Z.yml +++ /dev/null @@ -1,234 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e268]: - - navigation [ref=e407]: - - button "书籍" [ref=e408] [cursor=pointer]: - - img [ref=e409] - - text: 书籍 - - generic [ref=e411]: / - - generic [ref=e412]: 烟波试剑录 - - generic [ref=e413]: - - generic [ref=e414]: - - heading "烟波试剑录" [level=1] [ref=e416] - - generic [ref=e417]: - - generic [ref=e418]: xuanhuan - - generic [ref=e419]: - - img [ref=e420] - - generic [ref=e423]: 2 章 - - generic [ref=e424]: - - img [ref=e425] - - generic [ref=e427]: 5,595 字 - - generic [ref=e428]: - - button "写作中..." [disabled] [ref=e429]: 写作中... - - button "仅草稿" [disabled] [ref=e431]: - - img [ref=e432] - - text: 仅草稿 - - button "删除书籍" [ref=e435] [cursor=pointer]: - - img [ref=e436] - - text: 删除书籍 - - generic [ref=e439]: 后台正在写作,本页会在完成后自动刷新。 - - generic [ref=e440]: - - button "全部通过 (1)" [ref=e441] [cursor=pointer]: - - img [ref=e442] - - text: 全部通过 (1) - - button "真相文件" [ref=e445] [cursor=pointer]: - - img [ref=e446] - - text: 真相文件 - - button "数据分析" [ref=e450] [cursor=pointer]: - - img [ref=e451] - - text: 数据分析 - - generic [ref=e452]: - - combobox [ref=e453] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e454] [cursor=pointer]: - - checkbox "仅已通过" [ref=e455] - - text: 仅已通过 - - button "导出" [ref=e456] [cursor=pointer]: - - img [ref=e457] - - text: 导出 - - generic [ref=e460]: - - heading "书籍设置" [level=2] [ref=e461] - - generic [ref=e462]: - - generic [ref=e463]: - - generic [ref=e464]: 每章字数 - - spinbutton [ref=e465]: "2800" - - generic [ref=e466]: - - generic [ref=e467]: 目标章数 - - spinbutton [ref=e468]: "120" - - generic [ref=e469]: - - generic [ref=e470]: 状态 - - combobox [ref=e471] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e472] [cursor=pointer]: - - img [ref=e473] - - text: 保存 - - table [ref=e479]: - - rowgroup [ref=e480]: - - row "# 章节标题 字 状态 操作" [ref=e481]: - - columnheader "#" [ref=e482] - - columnheader "章节标题" [ref=e483] - - columnheader "字" [ref=e484] - - columnheader "状态" [ref=e485] - - columnheader "操作" [ref=e486] - - rowgroup [ref=e487]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e488]: - - cell "01" [ref=e489] - - cell "雨夜借灯" [ref=e490]: - - button "雨夜借灯" [ref=e491] [cursor=pointer] - - cell "2,680" [ref=e492] - - cell "已通过" [ref=e493]: - - generic [ref=e494]: - - img [ref=e495] - - text: 已通过 - - cell "操作" [ref=e497]: - - generic [ref=e498]: - - button "审计" [ref=e499] [cursor=pointer]: - - img [ref=e500] - - button "重写" [ref=e503] [cursor=pointer]: - - img [ref=e504] - - combobox "Revise with AI" [ref=e507] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 待审核 操作" [ref=e508]: - - cell "02" [ref=e509] - - cell "街口风声" [ref=e510]: - - button "街口风声" [ref=e511] [cursor=pointer] - - cell "2,915" [ref=e512] - - cell "待审核" [ref=e513]: - - generic [ref=e514]: - - img [ref=e515] - - text: 待审核 - - cell "操作" [ref=e518]: - - generic [ref=e519]: - - button "通过" [ref=e520] [cursor=pointer]: - - img [ref=e521] - - button "驳回" [ref=e523] [cursor=pointer]: - - img [ref=e524] - - button "审计" [ref=e527] [cursor=pointer]: - - img [ref=e528] - - button "重写" [ref=e531] [cursor=pointer]: - - img [ref=e532] - - combobox "Revise with AI" [ref=e535] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e539] - - generic [ref=e544]: "Phase 1: creative writing for chapter 3" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e557]: - - img [ref=e559] - - generic [ref=e561]: - - generic [ref=e562]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e563]: 16:28 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e570]: 修订第5章,spot-fix \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-29-36-667Z.yml b/.playwright-cli/page-2026-03-30T08-29-36-667Z.yml deleted file mode 100644 index 495ce59d..00000000 --- a/.playwright-cli/page-2026-03-30T08-29-36-667Z.yml +++ /dev/null @@ -1,138 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e571]: - - generic [ref=e572]: - - button "书籍" [ref=e573] [cursor=pointer] - - generic [ref=e574]: / - - button "demo-adventure" [ref=e575] [cursor=pointer] - - generic [ref=e576]: / - - generic [ref=e577]: 真相文件 - - heading "真相文件" [level=1] [ref=e578] - - generic [ref=e579]: - - generic [ref=e580]: - - button "chapter_summaries.md 58 字" [ref=e581] [cursor=pointer]: - - generic [ref=e582]: chapter_summaries.md - - generic [ref=e583]: 58 字 - - button "current_state.md 30 字" [ref=e584] [cursor=pointer]: - - generic [ref=e585]: current_state.md - - generic [ref=e586]: 30 字 - - button "pending_hooks.md 40 字" [ref=e587] [cursor=pointer]: - - generic [ref=e588]: pending_hooks.md - - generic [ref=e589]: 40 字 - - button "story_bible.md 25 字" [ref=e590] [cursor=pointer]: - - generic [ref=e591]: story_bible.md - - generic [ref=e592]: 25 字 - - button "style_guide.md 25 字" [ref=e593] [cursor=pointer]: - - generic [ref=e594]: style_guide.md - - generic [ref=e595]: 25 字 - - button "volume_outline.md 23 字" [ref=e596] [cursor=pointer]: - - generic [ref=e597]: volume_outline.md - - generic [ref=e598]: 23 字 - - generic [ref=e600]: 选择文件查看内容 - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e539] - - generic [ref=e544]: "Phase 1: creative writing for chapter 3" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e557]: - - img [ref=e559] - - generic [ref=e561]: - - generic [ref=e562]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e563]: 16:28 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e601]: 审计第5章 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-29-52-889Z.yml b/.playwright-cli/page-2026-03-30T08-29-52-889Z.yml deleted file mode 100644 index e08ce1a9..00000000 --- a/.playwright-cli/page-2026-03-30T08-29-52-889Z.yml +++ /dev/null @@ -1,142 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e571]: - - generic [ref=e572]: - - button "书籍" [ref=e573] [cursor=pointer] - - generic [ref=e574]: / - - button "demo-adventure" [ref=e575] [cursor=pointer] - - generic [ref=e576]: / - - generic [ref=e577]: 真相文件 - - heading "真相文件" [level=1] [ref=e578] - - generic [ref=e579]: - - generic [ref=e580]: - - button "chapter_summaries.md 58 字" [ref=e581] [cursor=pointer]: - - generic [ref=e582]: chapter_summaries.md - - generic [ref=e583]: 58 字 - - button "current_state.md 30 字" [ref=e584] [cursor=pointer]: - - generic [ref=e585]: current_state.md - - generic [ref=e586]: 30 字 - - button "pending_hooks.md 40 字" [ref=e587] [cursor=pointer]: - - generic [ref=e588]: pending_hooks.md - - generic [ref=e589]: 40 字 - - button "story_bible.md 25 字" [active] [ref=e590] [cursor=pointer]: - - generic [ref=e591]: story_bible.md - - generic [ref=e592]: 25 字 - - button "style_guide.md 25 字" [ref=e593] [cursor=pointer]: - - generic [ref=e594]: style_guide.md - - generic [ref=e595]: 25 字 - - button "volume_outline.md 23 字" [ref=e596] [cursor=pointer]: - - generic [ref=e597]: volume_outline.md - - generic [ref=e598]: 23 字 - - generic [ref=e599]: - - button "Edit" [ref=e602] [cursor=pointer]: - - img [ref=e603] - - text: Edit - - generic [ref=e606]: "# 世界观 临江城以雾潮闻名,旧桥下埋着断剑。" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e539] - - generic [ref=e544]: "Phase 1: creative writing for chapter 3" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e557]: - - img [ref=e559] - - generic [ref=e561]: - - generic [ref=e562]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e563]: 16:28 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e607]: 扫描市场趋势 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-30-20-197Z.yml b/.playwright-cli/page-2026-03-30T08-30-20-197Z.yml deleted file mode 100644 index 34d08725..00000000 --- a/.playwright-cli/page-2026-03-30T08-30-20-197Z.yml +++ /dev/null @@ -1,234 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [active] [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e608]: - - navigation [ref=e609]: - - button "书籍" [ref=e610] [cursor=pointer]: - - img [ref=e611] - - text: 书籍 - - generic [ref=e613]: / - - generic [ref=e614]: 烟波试剑录 - - generic [ref=e615]: - - generic [ref=e616]: - - heading "烟波试剑录" [level=1] [ref=e618] - - generic [ref=e619]: - - generic [ref=e620]: xuanhuan - - generic [ref=e621]: - - img [ref=e622] - - generic [ref=e625]: 2 章 - - generic [ref=e626]: - - img [ref=e627] - - generic [ref=e629]: 5,595 字 - - generic [ref=e630]: - - button "写作中..." [disabled] [ref=e631]: 写作中... - - button "仅草稿" [disabled] [ref=e633]: - - img [ref=e634] - - text: 仅草稿 - - button "删除书籍" [ref=e637] [cursor=pointer]: - - img [ref=e638] - - text: 删除书籍 - - generic [ref=e641]: 后台正在写作,本页会在完成后自动刷新。 - - generic [ref=e642]: - - button "全部通过 (1)" [ref=e643] [cursor=pointer]: - - img [ref=e644] - - text: 全部通过 (1) - - button "真相文件" [ref=e647] [cursor=pointer]: - - img [ref=e648] - - text: 真相文件 - - button "数据分析" [ref=e652] [cursor=pointer]: - - img [ref=e653] - - text: 数据分析 - - generic [ref=e654]: - - combobox [ref=e655] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e656] [cursor=pointer]: - - checkbox "仅已通过" [ref=e657] - - text: 仅已通过 - - button "导出" [ref=e658] [cursor=pointer]: - - img [ref=e659] - - text: 导出 - - generic [ref=e662]: - - heading "书籍设置" [level=2] [ref=e663] - - generic [ref=e664]: - - generic [ref=e665]: - - generic [ref=e666]: 每章字数 - - spinbutton [ref=e667]: "2800" - - generic [ref=e668]: - - generic [ref=e669]: 目标章数 - - spinbutton [ref=e670]: "120" - - generic [ref=e671]: - - generic [ref=e672]: 状态 - - combobox [ref=e673] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e674] [cursor=pointer]: - - img [ref=e675] - - text: 保存 - - table [ref=e681]: - - rowgroup [ref=e682]: - - row "# 章节标题 字 状态 操作" [ref=e683]: - - columnheader "#" [ref=e684] - - columnheader "章节标题" [ref=e685] - - columnheader "字" [ref=e686] - - columnheader "状态" [ref=e687] - - columnheader "操作" [ref=e688] - - rowgroup [ref=e689]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e690]: - - cell "01" [ref=e691] - - cell "雨夜借灯" [ref=e692]: - - button "雨夜借灯" [ref=e693] [cursor=pointer] - - cell "2,680" [ref=e694] - - cell "已通过" [ref=e695]: - - generic [ref=e696]: - - img [ref=e697] - - text: 已通过 - - cell "操作" [ref=e699]: - - generic [ref=e700]: - - button "审计" [ref=e701] [cursor=pointer]: - - img [ref=e702] - - button "重写" [ref=e705] [cursor=pointer]: - - img [ref=e706] - - combobox "Revise with AI" [ref=e709] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 待审核 操作" [ref=e710]: - - cell "02" [ref=e711] - - cell "街口风声" [ref=e712]: - - button "街口风声" [ref=e713] [cursor=pointer] - - cell "2,915" [ref=e714] - - cell "待审核" [ref=e715]: - - generic [ref=e716]: - - img [ref=e717] - - text: 待审核 - - cell "操作" [ref=e720]: - - generic [ref=e721]: - - button "通过" [ref=e722] [cursor=pointer]: - - img [ref=e723] - - button "驳回" [ref=e725] [cursor=pointer]: - - img [ref=e726] - - button "审计" [ref=e729] [cursor=pointer]: - - img [ref=e730] - - button "重写" [ref=e733] [cursor=pointer]: - - img [ref=e734] - - combobox "Revise with AI" [ref=e737] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e539] - - generic [ref=e544]: "Phase 1: creative writing for chapter 3" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e557]: - - img [ref=e559] - - generic [ref=e561]: - - generic [ref=e562]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e563]: 16:28 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e738]: 导入已有章节续写 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-30-32-830Z.yml b/.playwright-cli/page-2026-03-30T08-30-32-830Z.yml deleted file mode 100644 index 3513a808..00000000 --- a/.playwright-cli/page-2026-03-30T08-30-32-830Z.yml +++ /dev/null @@ -1,136 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e739]: - - generic [ref=e740]: - - button "书籍" [ref=e741] [cursor=pointer] - - generic [ref=e742]: / - - button "demo-adventure" [ref=e743] [cursor=pointer] - - generic [ref=e744]: / - - generic [ref=e745]: 数据分析 - - heading "数据分析" [level=1] [ref=e746] - - generic [ref=e747]: - - generic [ref=e748]: - - generic [ref=e749]: 总章数 - - generic [ref=e750]: "2" - - generic [ref=e751]: - - generic [ref=e752]: 总字数 - - generic [ref=e753]: 5,595 - - generic [ref=e754]: - - generic [ref=e755]: 平均字数/章 - - generic [ref=e756]: 2,798 - - generic [ref=e757]: - - heading "状态分布" [level=2] [ref=e758] - - generic [ref=e759]: - - generic [ref=e761]: - - generic [ref=e762]: approved - - generic [ref=e763]: "1" - - generic [ref=e767]: - - generic [ref=e768]: ready-for-review - - generic [ref=e769]: "1" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e539] - - generic [ref=e544]: "Phase 1: creative writing for chapter 3" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e557]: - - img [ref=e559] - - generic [ref=e561]: - - generic [ref=e562]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e563]: 16:28 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e772]: 修订第5章,spot-fix \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-30-50-848Z.yml b/.playwright-cli/page-2026-03-30T08-30-50-848Z.yml deleted file mode 100644 index b032b31c..00000000 --- a/.playwright-cli/page-2026-03-30T08-30-50-848Z.yml +++ /dev/null @@ -1,234 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [active] [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e773]: - - navigation [ref=e774]: - - button "书籍" [ref=e775] [cursor=pointer]: - - img [ref=e776] - - text: 书籍 - - generic [ref=e778]: / - - generic [ref=e779]: 烟波试剑录 - - generic [ref=e780]: - - generic [ref=e781]: - - heading "烟波试剑录" [level=1] [ref=e783] - - generic [ref=e784]: - - generic [ref=e785]: xuanhuan - - generic [ref=e786]: - - img [ref=e787] - - generic [ref=e790]: 2 章 - - generic [ref=e791]: - - img [ref=e792] - - generic [ref=e794]: 5,595 字 - - generic [ref=e795]: - - button "写作中..." [disabled] [ref=e796]: 写作中... - - button "仅草稿" [disabled] [ref=e798]: - - img [ref=e799] - - text: 仅草稿 - - button "删除书籍" [ref=e802] [cursor=pointer]: - - img [ref=e803] - - text: 删除书籍 - - generic [ref=e806]: 后台正在写作,本页会在完成后自动刷新。 - - generic [ref=e807]: - - button "全部通过 (1)" [ref=e808] [cursor=pointer]: - - img [ref=e809] - - text: 全部通过 (1) - - button "真相文件" [ref=e812] [cursor=pointer]: - - img [ref=e813] - - text: 真相文件 - - button "数据分析" [ref=e817] [cursor=pointer]: - - img [ref=e818] - - text: 数据分析 - - generic [ref=e819]: - - combobox [ref=e820] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e821] [cursor=pointer]: - - checkbox "仅已通过" [ref=e822] - - text: 仅已通过 - - button "导出" [ref=e823] [cursor=pointer]: - - img [ref=e824] - - text: 导出 - - generic [ref=e827]: - - heading "书籍设置" [level=2] [ref=e828] - - generic [ref=e829]: - - generic [ref=e830]: - - generic [ref=e831]: 每章字数 - - spinbutton [ref=e832]: "2800" - - generic [ref=e833]: - - generic [ref=e834]: 目标章数 - - spinbutton [ref=e835]: "120" - - generic [ref=e836]: - - generic [ref=e837]: 状态 - - combobox [ref=e838] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e839] [cursor=pointer]: - - img [ref=e840] - - text: 保存 - - table [ref=e846]: - - rowgroup [ref=e847]: - - row "# 章节标题 字 状态 操作" [ref=e848]: - - columnheader "#" [ref=e849] - - columnheader "章节标题" [ref=e850] - - columnheader "字" [ref=e851] - - columnheader "状态" [ref=e852] - - columnheader "操作" [ref=e853] - - rowgroup [ref=e854]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e855]: - - cell "01" [ref=e856] - - cell "雨夜借灯" [ref=e857]: - - button "雨夜借灯" [ref=e858] [cursor=pointer] - - cell "2,680" [ref=e859] - - cell "已通过" [ref=e860]: - - generic [ref=e861]: - - img [ref=e862] - - text: 已通过 - - cell "操作" [ref=e864]: - - generic [ref=e865]: - - button "审计" [ref=e866] [cursor=pointer]: - - img [ref=e867] - - button "重写" [ref=e870] [cursor=pointer]: - - img [ref=e871] - - combobox "Revise with AI" [ref=e874] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 待审核 操作" [ref=e875]: - - cell "02" [ref=e876] - - cell "街口风声" [ref=e877]: - - button "街口风声" [ref=e878] [cursor=pointer] - - cell "2,915" [ref=e879] - - cell "待审核" [ref=e880]: - - generic [ref=e881]: - - img [ref=e882] - - text: 待审核 - - cell "操作" [ref=e885]: - - generic [ref=e886]: - - button "通过" [ref=e887] [cursor=pointer]: - - img [ref=e888] - - button "驳回" [ref=e890] [cursor=pointer]: - - img [ref=e891] - - button "审计" [ref=e894] [cursor=pointer]: - - img [ref=e895] - - button "重写" [ref=e898] [cursor=pointer]: - - img [ref=e899] - - combobox "Revise with AI" [ref=e902] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e539] - - generic [ref=e544]: "Phase 1: creative writing for chapter 3" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e557]: - - img [ref=e559] - - generic [ref=e561]: - - generic [ref=e562]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e563]: 16:28 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e903]: 审计第5章 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-31-18-330Z.yml b/.playwright-cli/page-2026-03-30T08-31-18-330Z.yml deleted file mode 100644 index c69e3f89..00000000 --- a/.playwright-cli/page-2026-03-30T08-31-18-330Z.yml +++ /dev/null @@ -1,154 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e904]: - - generic [ref=e905]: - - navigation [ref=e906]: - - button "书籍" [ref=e907] [cursor=pointer] - - generic [ref=e908]: / - - button "demo-adventure" [ref=e909] [cursor=pointer] - - generic [ref=e910]: / - - generic [ref=e911]: - - img [ref=e912] - - text: "2" - - generic [ref=e915]: - - button "返回列表" [ref=e916] [cursor=pointer]: - - img [ref=e917] - - text: 返回列表 - - button "编辑" [ref=e918] [cursor=pointer]: - - img [ref=e919] - - text: 编辑 - - button "通过" [ref=e922] [cursor=pointer]: - - img [ref=e923] - - text: 通过 - - button "驳回" [ref=e926] [cursor=pointer]: - - img [ref=e927] - - text: 驳回 - - generic [ref=e931]: - - generic [ref=e934]: - - img [ref=e937] - - heading "第2章 街口风声" [level=1] [ref=e940] - - generic [ref=e941]: - - generic [ref=e942]: 书稿页 - - generic [ref=e943]: · - - generic [ref=e944]: "02" - - article [ref=e945]: - - paragraph [ref=e946]: 他回到城南时,市井已经传起昨夜桥边的异响,茶摊上的每一句闲谈都像在试探。 - - generic [ref=e947]: - - generic [ref=e948]: - - generic [ref=e949]: - - img [ref=e950] - - generic [ref=e952]: 36 字符 - - generic [ref=e953]: - - img [ref=e954] - - generic [ref=e957]: 1 分钟阅读 - - paragraph [ref=e958]: 本章完 - - button "章节列表" [ref=e960] [cursor=pointer]: - - img [ref=e961] - - text: 章节列表 - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e539] - - generic [ref=e544]: "Phase 1: creative writing for chapter 3" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e557]: - - img [ref=e559] - - generic [ref=e561]: - - generic [ref=e562]: "⋯ Phase 1: creative writing for chapter 3" - - generic [ref=e563]: 16:28 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e964]: 分析文风 → 导入到我的书 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-31-30-727Z.yml b/.playwright-cli/page-2026-03-30T08-31-30-727Z.yml deleted file mode 100644 index d55a27ee..00000000 --- a/.playwright-cli/page-2026-03-30T08-31-30-727Z.yml +++ /dev/null @@ -1,227 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e965]: - - navigation [ref=e966]: - - button "书籍" [ref=e967] [cursor=pointer]: - - img [ref=e968] - - text: 书籍 - - generic [ref=e970]: / - - generic [ref=e971]: 烟波试剑录 - - generic [ref=e972]: - - generic [ref=e973]: - - heading "烟波试剑录" [level=1] [ref=e975] - - generic [ref=e976]: - - generic [ref=e977]: xuanhuan - - generic [ref=e978]: - - img [ref=e979] - - generic [ref=e982]: 2 章 - - generic [ref=e983]: - - img [ref=e984] - - generic [ref=e986]: 5,595 字 - - generic [ref=e987]: - - button "写作中..." [disabled] [ref=e988]: 写作中... - - button "仅草稿" [disabled] [ref=e990]: - - img [ref=e991] - - text: 仅草稿 - - button "删除书籍" [ref=e994] [cursor=pointer]: - - img [ref=e995] - - text: 删除书籍 - - generic [ref=e998]: 后台正在写作,本页会在完成后自动刷新。 - - generic [ref=e999]: - - button "真相文件" [ref=e1000] [cursor=pointer]: - - img [ref=e1001] - - text: 真相文件 - - button "数据分析" [ref=e1005] [cursor=pointer]: - - img [ref=e1006] - - text: 数据分析 - - generic [ref=e1007]: - - combobox [ref=e1008] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e1009] [cursor=pointer]: - - checkbox "仅已通过" [ref=e1010] - - text: 仅已通过 - - button "导出" [ref=e1011] [cursor=pointer]: - - img [ref=e1012] - - text: 导出 - - generic [ref=e1015]: - - heading "书籍设置" [level=2] [ref=e1016] - - generic [ref=e1017]: - - generic [ref=e1018]: - - generic [ref=e1019]: 每章字数 - - spinbutton [ref=e1020]: "2800" - - generic [ref=e1021]: - - generic [ref=e1022]: 目标章数 - - spinbutton [ref=e1023]: "120" - - generic [ref=e1024]: - - generic [ref=e1025]: 状态 - - combobox [ref=e1026] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e1027] [cursor=pointer]: - - img [ref=e1028] - - text: 保存 - - table [ref=e1034]: - - rowgroup [ref=e1035]: - - row "# 章节标题 字 状态 操作" [ref=e1036]: - - columnheader "#" [ref=e1037] - - columnheader "章节标题" [ref=e1038] - - columnheader "字" [ref=e1039] - - columnheader "状态" [ref=e1040] - - columnheader "操作" [ref=e1041] - - rowgroup [ref=e1042]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e1043]: - - cell "01" [ref=e1044] - - cell "雨夜借灯" [ref=e1045]: - - button "雨夜借灯" [ref=e1046] [cursor=pointer] - - cell "2,680" [ref=e1047] - - cell "已通过" [ref=e1048]: - - generic [ref=e1049]: - - img [ref=e1050] - - text: 已通过 - - cell "操作" [ref=e1052]: - - generic [ref=e1053]: - - button "审计" [ref=e1054] [cursor=pointer]: - - img [ref=e1055] - - button "重写" [ref=e1058] [cursor=pointer]: - - img [ref=e1059] - - combobox "Revise with AI" [ref=e1062] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 已通过 操作" [ref=e1063]: - - cell "02" [ref=e1064] - - cell "街口风声" [ref=e1065]: - - button "街口风声" [ref=e1066] [cursor=pointer] - - cell "2,915" [ref=e1067] - - cell "已通过" [ref=e1068]: - - generic [ref=e1069]: - - img [ref=e1070] - - text: 已通过 - - cell "操作" [ref=e1072]: - - generic [ref=e1073]: - - button "审计" [ref=e1074] [cursor=pointer]: - - img [ref=e1075] - - button "重写" [ref=e1078] [cursor=pointer]: - - img [ref=e1079] - - combobox "Revise with AI" [ref=e1082] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1092]: 导入已有章节续写 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-31-45-726Z.yml b/.playwright-cli/page-2026-03-30T08-31-45-726Z.yml deleted file mode 100644 index 39985a39..00000000 --- a/.playwright-cli/page-2026-03-30T08-31-45-726Z.yml +++ /dev/null @@ -1,227 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e965]: - - navigation [ref=e966]: - - button "书籍" [ref=e967] [cursor=pointer]: - - img [ref=e968] - - text: 书籍 - - generic [ref=e970]: / - - generic [ref=e971]: 烟波试剑录 - - generic [ref=e972]: - - generic [ref=e973]: - - heading "烟波试剑录" [level=1] [ref=e975] - - generic [ref=e976]: - - generic [ref=e977]: xuanhuan - - generic [ref=e978]: - - img [ref=e979] - - generic [ref=e982]: 2 章 - - generic [ref=e983]: - - img [ref=e984] - - generic [ref=e986]: 5,595 字 - - generic [ref=e987]: - - button "写作中..." [disabled] [ref=e988]: 写作中... - - button "仅草稿" [disabled] [ref=e990]: - - img [ref=e991] - - text: 仅草稿 - - button "删除书籍" [ref=e994] [cursor=pointer]: - - img [ref=e995] - - text: 删除书籍 - - generic [ref=e998]: 后台正在写作,本页会在完成后自动刷新。 - - generic [ref=e999]: - - button "真相文件" [ref=e1000] [cursor=pointer]: - - img [ref=e1001] - - text: 真相文件 - - button "数据分析" [ref=e1005] [cursor=pointer]: - - img [ref=e1006] - - text: 数据分析 - - generic [ref=e1007]: - - combobox [ref=e1008] [cursor=pointer]: - - option "TXT" [selected] - - option "MD" - - option "EPUB" - - generic [ref=e1009] [cursor=pointer]: - - checkbox "仅已通过" [ref=e1010] - - text: 仅已通过 - - button "导出" [ref=e1011] [cursor=pointer]: - - img [ref=e1012] - - text: 导出 - - generic [ref=e1015]: - - heading "书籍设置" [level=2] [ref=e1016] - - generic [ref=e1017]: - - generic [ref=e1018]: - - generic [ref=e1019]: 每章字数 - - spinbutton [ref=e1020]: "2800" - - generic [ref=e1021]: - - generic [ref=e1022]: 目标章数 - - spinbutton [ref=e1023]: "120" - - generic [ref=e1024]: - - generic [ref=e1025]: 状态 - - combobox [ref=e1026] [cursor=pointer]: - - option "进行中" [selected] - - option "已暂停" - - option "大纲中" - - option "已完成" - - option "已放弃" - - button "保存" [ref=e1027] [cursor=pointer]: - - img [ref=e1028] - - text: 保存 - - table [ref=e1034]: - - rowgroup [ref=e1035]: - - row "# 章节标题 字 状态 操作" [ref=e1036]: - - columnheader "#" [ref=e1037] - - columnheader "章节标题" [ref=e1038] - - columnheader "字" [ref=e1039] - - columnheader "状态" [ref=e1040] - - columnheader "操作" [ref=e1041] - - rowgroup [ref=e1042]: - - row "01 雨夜借灯 2,680 已通过 操作" [ref=e1043]: - - cell "01" [ref=e1044] - - cell "雨夜借灯" [ref=e1045]: - - button "雨夜借灯" [ref=e1046] [cursor=pointer] - - cell "2,680" [ref=e1047] - - cell "已通过" [ref=e1048]: - - generic [ref=e1049]: - - img [ref=e1050] - - text: 已通过 - - cell "操作" [ref=e1052]: - - generic [ref=e1053]: - - button "审计" [ref=e1054] [cursor=pointer]: - - img [ref=e1055] - - button "重写" [ref=e1058] [cursor=pointer]: - - img [ref=e1059] - - combobox "Revise with AI" [ref=e1062] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - row "02 街口风声 2,915 已通过 操作" [ref=e1063]: - - cell "02" [ref=e1064] - - cell "街口风声" [ref=e1065]: - - button "街口风声" [ref=e1066] [cursor=pointer] - - cell "2,915" [ref=e1067] - - cell "已通过" [ref=e1068]: - - generic [ref=e1069]: - - img [ref=e1070] - - text: 已通过 - - cell "操作" [ref=e1072]: - - generic [ref=e1073]: - - button "审计" [ref=e1074] [cursor=pointer]: - - img [ref=e1075] - - button "重写" [ref=e1078] [cursor=pointer]: - - img [ref=e1079] - - combobox "Revise with AI" [ref=e1082] [cursor=pointer]: - - option "操作" [disabled] [selected] - - option "精修" - - option "打磨" - - option "重写" - - option "重作" - - option "反检测" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1093]: 修订第5章,spot-fix \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-32-02-296Z.yml b/.playwright-cli/page-2026-03-30T08-32-02-296Z.yml deleted file mode 100644 index 1aaaa620..00000000 --- a/.playwright-cli/page-2026-03-30T08-32-02-296Z.yml +++ /dev/null @@ -1,200 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [active] [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1094]: - - generic [ref=e1095]: - - button "首页" [ref=e1096] [cursor=pointer] - - generic [ref=e1097]: / - - generic [ref=e1098]: 配置 - - generic [ref=e1099]: - - heading "项目配置" [level=1] [ref=e1100] - - button "Edit" [ref=e1101] [cursor=pointer] - - generic [ref=e1102]: - - generic [ref=e1103]: - - generic [ref=e1104]: 项目名 - - generic [ref=e1105]: smoke-project - - generic [ref=e1106]: - - generic [ref=e1107]: 提供方 - - generic [ref=e1108]: openai - - generic [ref=e1109]: - - generic [ref=e1110]: 模型 - - generic [ref=e1111]: gpt-5.4 - - generic [ref=e1112]: - - generic [ref=e1113]: 基础 URL - - generic [ref=e1114]: https://api-vip.codex-for.me/v1 - - generic [ref=e1115]: - - generic [ref=e1116]: 语言 - - generic [ref=e1117]: 中文 - - generic [ref=e1118]: - - generic [ref=e1119]: 温度 - - generic [ref=e1120]: "0.7" - - generic [ref=e1121]: - - generic [ref=e1122]: 最大令牌数 - - generic [ref=e1123]: "4096" - - generic [ref=e1124]: - - generic [ref=e1125]: 流式输出 - - generic [ref=e1126]: 启用 - - heading "模型路由" [level=2] [ref=e1127] - - table [ref=e1129]: - - rowgroup [ref=e1130]: - - row "代理 模型 提供方 基础 URL" [ref=e1131]: - - columnheader "代理" [ref=e1132] - - columnheader "模型" [ref=e1133] - - columnheader "提供方" [ref=e1134] - - columnheader "基础 URL" [ref=e1135] - - rowgroup [ref=e1136]: - - row "writer" [ref=e1137]: - - cell "writer" [ref=e1138] - - cell [ref=e1139]: - - textbox "默认" [ref=e1140] - - cell [ref=e1141]: - - textbox "可选" [ref=e1142] - - cell [ref=e1143]: - - textbox "可选" [ref=e1144] - - row "auditor" [ref=e1145]: - - cell "auditor" [ref=e1146] - - cell [ref=e1147]: - - textbox "默认" [ref=e1148] - - cell [ref=e1149]: - - textbox "可选" [ref=e1150] - - cell [ref=e1151]: - - textbox "可选" [ref=e1152] - - row "reviser" [ref=e1153]: - - cell "reviser" [ref=e1154] - - cell [ref=e1155]: - - textbox "默认" [ref=e1156] - - cell [ref=e1157]: - - textbox "可选" [ref=e1158] - - cell [ref=e1159]: - - textbox "可选" [ref=e1160] - - row "architect" [ref=e1161]: - - cell "architect" [ref=e1162] - - cell [ref=e1163]: - - textbox "默认" [ref=e1164] - - cell [ref=e1165]: - - textbox "可选" [ref=e1166] - - cell [ref=e1167]: - - textbox "可选" [ref=e1168] - - row "radar" [ref=e1169]: - - cell "radar" [ref=e1170] - - cell [ref=e1171]: - - textbox "默认" [ref=e1172] - - cell [ref=e1173]: - - textbox "可选" [ref=e1174] - - cell [ref=e1175]: - - textbox "可选" [ref=e1176] - - row "chapter-analyzer" [ref=e1177]: - - cell "chapter-analyzer" [ref=e1178] - - cell [ref=e1179]: - - textbox "默认" [ref=e1180] - - cell [ref=e1181]: - - textbox "可选" [ref=e1182] - - cell [ref=e1183]: - - textbox "可选" [ref=e1184] - - button "保存路由" [ref=e1186] [cursor=pointer] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1187]: 审计第5章 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-32-16-041Z.yml b/.playwright-cli/page-2026-03-30T08-32-16-041Z.yml deleted file mode 100644 index 966fa500..00000000 --- a/.playwright-cli/page-2026-03-30T08-32-16-041Z.yml +++ /dev/null @@ -1,205 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1094]: - - generic [ref=e1095]: - - button "首页" [ref=e1096] [cursor=pointer] - - generic [ref=e1097]: / - - generic [ref=e1098]: 配置 - - heading "项目配置" [level=1] [ref=e1100] - - generic [ref=e1102]: - - generic [ref=e1103]: - - generic [ref=e1104]: 项目名 - - generic [ref=e1105]: smoke-project - - generic [ref=e1106]: - - generic [ref=e1107]: 提供方 - - generic [ref=e1108]: openai - - generic [ref=e1109]: - - generic [ref=e1110]: 模型 - - generic [ref=e1111]: gpt-5.4 - - generic [ref=e1112]: - - generic [ref=e1113]: 基础 URL - - generic [ref=e1114]: https://api-vip.codex-for.me/v1 - - generic [ref=e1188]: - - generic [ref=e1189]: 语言 - - combobox [ref=e1190] [cursor=pointer]: - - option "中文" [selected] - - option "英文" - - generic [ref=e1191]: - - generic [ref=e1192]: 温度 - - spinbutton [ref=e1193]: "0.7" - - generic [ref=e1194]: - - generic [ref=e1195]: 最大令牌数 - - spinbutton [ref=e1196]: "4096" - - generic [ref=e1197]: - - generic [ref=e1198]: 流式输出 - - combobox [ref=e1199] [cursor=pointer]: - - option "启用" [selected] - - option "禁用" - - generic [ref=e1200]: - - button "取消" [ref=e1201] [cursor=pointer] - - button "保存" [ref=e1202] [cursor=pointer] - - heading "模型路由" [level=2] [ref=e1127] - - table [ref=e1129]: - - rowgroup [ref=e1130]: - - row "代理 模型 提供方 基础 URL" [ref=e1131]: - - columnheader "代理" [ref=e1132] - - columnheader "模型" [ref=e1133] - - columnheader "提供方" [ref=e1134] - - columnheader "基础 URL" [ref=e1135] - - rowgroup [ref=e1136]: - - row "writer" [ref=e1137]: - - cell "writer" [ref=e1138] - - cell [ref=e1139]: - - textbox "默认" [ref=e1140] - - cell [ref=e1141]: - - textbox "可选" [ref=e1142] - - cell [ref=e1143]: - - textbox "可选" [ref=e1144] - - row "auditor" [ref=e1145]: - - cell "auditor" [ref=e1146] - - cell [ref=e1147]: - - textbox "默认" [ref=e1148] - - cell [ref=e1149]: - - textbox "可选" [ref=e1150] - - cell [ref=e1151]: - - textbox "可选" [ref=e1152] - - row "reviser" [ref=e1153]: - - cell "reviser" [ref=e1154] - - cell [ref=e1155]: - - textbox "默认" [ref=e1156] - - cell [ref=e1157]: - - textbox "可选" [ref=e1158] - - cell [ref=e1159]: - - textbox "可选" [ref=e1160] - - row "architect" [ref=e1161]: - - cell "architect" [ref=e1162] - - cell [ref=e1163]: - - textbox "默认" [ref=e1164] - - cell [ref=e1165]: - - textbox "可选" [ref=e1166] - - cell [ref=e1167]: - - textbox "可选" [ref=e1168] - - row "radar" [ref=e1169]: - - cell "radar" [ref=e1170] - - cell [ref=e1171]: - - textbox "默认" [ref=e1172] - - cell [ref=e1173]: - - textbox "可选" [ref=e1174] - - cell [ref=e1175]: - - textbox "可选" [ref=e1176] - - row "chapter-analyzer" [ref=e1177]: - - cell "chapter-analyzer" [ref=e1178] - - cell [ref=e1179]: - - textbox "默认" [ref=e1180] - - cell [ref=e1181]: - - textbox "可选" [ref=e1182] - - cell [ref=e1183]: - - textbox "可选" [ref=e1184] - - button "保存路由" [ref=e1186] [cursor=pointer] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1203]: 扫描市场趋势 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-32-40-936Z.yml b/.playwright-cli/page-2026-03-30T08-32-40-936Z.yml deleted file mode 100644 index ed55241b..00000000 --- a/.playwright-cli/page-2026-03-30T08-32-40-936Z.yml +++ /dev/null @@ -1,205 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1094]: - - generic [ref=e1095]: - - button "首页" [ref=e1096] [cursor=pointer] - - generic [ref=e1097]: / - - generic [ref=e1098]: 配置 - - heading "项目配置" [level=1] [ref=e1100] - - generic [ref=e1102]: - - generic [ref=e1103]: - - generic [ref=e1104]: 项目名 - - generic [ref=e1105]: smoke-project - - generic [ref=e1106]: - - generic [ref=e1107]: 提供方 - - generic [ref=e1108]: openai - - generic [ref=e1109]: - - generic [ref=e1110]: 模型 - - generic [ref=e1111]: gpt-5.4 - - generic [ref=e1112]: - - generic [ref=e1113]: 基础 URL - - generic [ref=e1114]: https://api-vip.codex-for.me/v1 - - generic [ref=e1188]: - - generic [ref=e1189]: 语言 - - combobox [active] [ref=e1190] [cursor=pointer]: - - option "中文" [selected] - - option "英文" - - generic [ref=e1191]: - - generic [ref=e1192]: 温度 - - spinbutton [ref=e1193]: "0.7" - - generic [ref=e1194]: - - generic [ref=e1195]: 最大令牌数 - - spinbutton [ref=e1196]: "4096" - - generic [ref=e1197]: - - generic [ref=e1198]: 流式输出 - - combobox [ref=e1199] [cursor=pointer]: - - option "启用" [selected] - - option "禁用" - - generic [ref=e1200]: - - button "取消" [ref=e1201] [cursor=pointer] - - button "保存" [ref=e1202] [cursor=pointer] - - heading "模型路由" [level=2] [ref=e1127] - - table [ref=e1129]: - - rowgroup [ref=e1130]: - - row "代理 模型 提供方 基础 URL" [ref=e1131]: - - columnheader "代理" [ref=e1132] - - columnheader "模型" [ref=e1133] - - columnheader "提供方" [ref=e1134] - - columnheader "基础 URL" [ref=e1135] - - rowgroup [ref=e1136]: - - row "writer" [ref=e1137]: - - cell "writer" [ref=e1138] - - cell [ref=e1139]: - - textbox "默认" [ref=e1140] - - cell [ref=e1141]: - - textbox "可选" [ref=e1142] - - cell [ref=e1143]: - - textbox "可选" [ref=e1144] - - row "auditor" [ref=e1145]: - - cell "auditor" [ref=e1146] - - cell [ref=e1147]: - - textbox "默认" [ref=e1148] - - cell [ref=e1149]: - - textbox "可选" [ref=e1150] - - cell [ref=e1151]: - - textbox "可选" [ref=e1152] - - row "reviser" [ref=e1153]: - - cell "reviser" [ref=e1154] - - cell [ref=e1155]: - - textbox "默认" [ref=e1156] - - cell [ref=e1157]: - - textbox "可选" [ref=e1158] - - cell [ref=e1159]: - - textbox "可选" [ref=e1160] - - row "architect" [ref=e1161]: - - cell "architect" [ref=e1162] - - cell [ref=e1163]: - - textbox "默认" [ref=e1164] - - cell [ref=e1165]: - - textbox "可选" [ref=e1166] - - cell [ref=e1167]: - - textbox "可选" [ref=e1168] - - row "radar" [ref=e1169]: - - cell "radar" [ref=e1170] - - cell [ref=e1171]: - - textbox "默认" [ref=e1172] - - cell [ref=e1173]: - - textbox "可选" [ref=e1174] - - cell [ref=e1175]: - - textbox "可选" [ref=e1176] - - row "chapter-analyzer" [ref=e1177]: - - cell "chapter-analyzer" [ref=e1178] - - cell [ref=e1179]: - - textbox "默认" [ref=e1180] - - cell [ref=e1181]: - - textbox "可选" [ref=e1182] - - cell [ref=e1183]: - - textbox "可选" [ref=e1184] - - button "保存路由" [ref=e1186] [cursor=pointer] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1204]: 导入已有章节续写 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-32-44-531Z.yml b/.playwright-cli/page-2026-03-30T08-32-44-531Z.yml deleted file mode 100644 index ed55241b..00000000 --- a/.playwright-cli/page-2026-03-30T08-32-44-531Z.yml +++ /dev/null @@ -1,205 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1094]: - - generic [ref=e1095]: - - button "首页" [ref=e1096] [cursor=pointer] - - generic [ref=e1097]: / - - generic [ref=e1098]: 配置 - - heading "项目配置" [level=1] [ref=e1100] - - generic [ref=e1102]: - - generic [ref=e1103]: - - generic [ref=e1104]: 项目名 - - generic [ref=e1105]: smoke-project - - generic [ref=e1106]: - - generic [ref=e1107]: 提供方 - - generic [ref=e1108]: openai - - generic [ref=e1109]: - - generic [ref=e1110]: 模型 - - generic [ref=e1111]: gpt-5.4 - - generic [ref=e1112]: - - generic [ref=e1113]: 基础 URL - - generic [ref=e1114]: https://api-vip.codex-for.me/v1 - - generic [ref=e1188]: - - generic [ref=e1189]: 语言 - - combobox [active] [ref=e1190] [cursor=pointer]: - - option "中文" [selected] - - option "英文" - - generic [ref=e1191]: - - generic [ref=e1192]: 温度 - - spinbutton [ref=e1193]: "0.7" - - generic [ref=e1194]: - - generic [ref=e1195]: 最大令牌数 - - spinbutton [ref=e1196]: "4096" - - generic [ref=e1197]: - - generic [ref=e1198]: 流式输出 - - combobox [ref=e1199] [cursor=pointer]: - - option "启用" [selected] - - option "禁用" - - generic [ref=e1200]: - - button "取消" [ref=e1201] [cursor=pointer] - - button "保存" [ref=e1202] [cursor=pointer] - - heading "模型路由" [level=2] [ref=e1127] - - table [ref=e1129]: - - rowgroup [ref=e1130]: - - row "代理 模型 提供方 基础 URL" [ref=e1131]: - - columnheader "代理" [ref=e1132] - - columnheader "模型" [ref=e1133] - - columnheader "提供方" [ref=e1134] - - columnheader "基础 URL" [ref=e1135] - - rowgroup [ref=e1136]: - - row "writer" [ref=e1137]: - - cell "writer" [ref=e1138] - - cell [ref=e1139]: - - textbox "默认" [ref=e1140] - - cell [ref=e1141]: - - textbox "可选" [ref=e1142] - - cell [ref=e1143]: - - textbox "可选" [ref=e1144] - - row "auditor" [ref=e1145]: - - cell "auditor" [ref=e1146] - - cell [ref=e1147]: - - textbox "默认" [ref=e1148] - - cell [ref=e1149]: - - textbox "可选" [ref=e1150] - - cell [ref=e1151]: - - textbox "可选" [ref=e1152] - - row "reviser" [ref=e1153]: - - cell "reviser" [ref=e1154] - - cell [ref=e1155]: - - textbox "默认" [ref=e1156] - - cell [ref=e1157]: - - textbox "可选" [ref=e1158] - - cell [ref=e1159]: - - textbox "可选" [ref=e1160] - - row "architect" [ref=e1161]: - - cell "architect" [ref=e1162] - - cell [ref=e1163]: - - textbox "默认" [ref=e1164] - - cell [ref=e1165]: - - textbox "可选" [ref=e1166] - - cell [ref=e1167]: - - textbox "可选" [ref=e1168] - - row "radar" [ref=e1169]: - - cell "radar" [ref=e1170] - - cell [ref=e1171]: - - textbox "默认" [ref=e1172] - - cell [ref=e1173]: - - textbox "可选" [ref=e1174] - - cell [ref=e1175]: - - textbox "可选" [ref=e1176] - - row "chapter-analyzer" [ref=e1177]: - - cell "chapter-analyzer" [ref=e1178] - - cell [ref=e1179]: - - textbox "默认" [ref=e1180] - - cell [ref=e1181]: - - textbox "可选" [ref=e1182] - - cell [ref=e1183]: - - textbox "可选" [ref=e1184] - - button "保存路由" [ref=e1186] [cursor=pointer] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1204]: 导入已有章节续写 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-33-05-501Z.yml b/.playwright-cli/page-2026-03-30T08-33-05-501Z.yml deleted file mode 100644 index 2c257653..00000000 --- a/.playwright-cli/page-2026-03-30T08-33-05-501Z.yml +++ /dev/null @@ -1,205 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: 书籍 - - button "新建书籍" [ref=e18] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: 系统 - - generic [ref=e32]: - - button "题材" [ref=e33] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: 题材 - - button "配置" [ref=e46] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: 配置 - - button "守护进程" [ref=e52] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: 守护进程 - - button "日志" [ref=e57] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: 日志 - - generic [ref=e62]: - - generic [ref=e63]: 工具 - - generic [ref=e64]: - - button "文风" [ref=e65] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: 文风 - - button "导入" [ref=e71] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: 导入 - - button "市场雷达" [ref=e78] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: 市场雷达 - - button "环境诊断" [ref=e84] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: 环境诊断 - - generic [ref=e94]: 代理离线 - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1094]: - - generic [ref=e1095]: - - button "首页" [ref=e1096] [cursor=pointer] - - generic [ref=e1097]: / - - generic [ref=e1098]: 配置 - - heading "项目配置" [level=1] [ref=e1100] - - generic [ref=e1102]: - - generic [ref=e1103]: - - generic [ref=e1104]: 项目名 - - generic [ref=e1105]: smoke-project - - generic [ref=e1106]: - - generic [ref=e1107]: 提供方 - - generic [ref=e1108]: openai - - generic [ref=e1109]: - - generic [ref=e1110]: 模型 - - generic [ref=e1111]: gpt-5.4 - - generic [ref=e1112]: - - generic [ref=e1113]: 基础 URL - - generic [ref=e1114]: https://api-vip.codex-for.me/v1 - - generic [ref=e1188]: - - generic [ref=e1189]: 语言 - - combobox [active] [ref=e1190] [cursor=pointer]: - - option "中文" - - option "英文" [selected] - - generic [ref=e1191]: - - generic [ref=e1192]: 温度 - - spinbutton [ref=e1193]: "0.7" - - generic [ref=e1194]: - - generic [ref=e1195]: 最大令牌数 - - spinbutton [ref=e1196]: "4096" - - generic [ref=e1197]: - - generic [ref=e1198]: 流式输出 - - combobox [ref=e1199] [cursor=pointer]: - - option "启用" [selected] - - option "禁用" - - generic [ref=e1200]: - - button "取消" [ref=e1201] [cursor=pointer] - - button "保存" [ref=e1202] [cursor=pointer] - - heading "模型路由" [level=2] [ref=e1127] - - table [ref=e1129]: - - rowgroup [ref=e1130]: - - row "代理 模型 提供方 基础 URL" [ref=e1131]: - - columnheader "代理" [ref=e1132] - - columnheader "模型" [ref=e1133] - - columnheader "提供方" [ref=e1134] - - columnheader "基础 URL" [ref=e1135] - - rowgroup [ref=e1136]: - - row "writer" [ref=e1137]: - - cell "writer" [ref=e1138] - - cell [ref=e1139]: - - textbox "默认" [ref=e1140] - - cell [ref=e1141]: - - textbox "可选" [ref=e1142] - - cell [ref=e1143]: - - textbox "可选" [ref=e1144] - - row "auditor" [ref=e1145]: - - cell "auditor" [ref=e1146] - - cell [ref=e1147]: - - textbox "默认" [ref=e1148] - - cell [ref=e1149]: - - textbox "可选" [ref=e1150] - - cell [ref=e1151]: - - textbox "可选" [ref=e1152] - - row "reviser" [ref=e1153]: - - cell "reviser" [ref=e1154] - - cell [ref=e1155]: - - textbox "默认" [ref=e1156] - - cell [ref=e1157]: - - textbox "可选" [ref=e1158] - - cell [ref=e1159]: - - textbox "可选" [ref=e1160] - - row "architect" [ref=e1161]: - - cell "architect" [ref=e1162] - - cell [ref=e1163]: - - textbox "默认" [ref=e1164] - - cell [ref=e1165]: - - textbox "可选" [ref=e1166] - - cell [ref=e1167]: - - textbox "可选" [ref=e1168] - - row "radar" [ref=e1169]: - - cell "radar" [ref=e1170] - - cell [ref=e1171]: - - textbox "默认" [ref=e1172] - - cell [ref=e1173]: - - textbox "可选" [ref=e1174] - - cell [ref=e1175]: - - textbox "可选" [ref=e1176] - - row "chapter-analyzer" [ref=e1177]: - - cell "chapter-analyzer" [ref=e1178] - - cell [ref=e1179]: - - textbox "默认" [ref=e1180] - - cell [ref=e1181]: - - textbox "可选" [ref=e1182] - - cell [ref=e1183]: - - textbox "可选" [ref=e1184] - - button "保存路由" [ref=e1186] [cursor=pointer] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "写下一章" [ref=e209] [cursor=pointer]: - - img [ref=e211] - - text: 写下一章 - - button "审计" [ref=e213] [cursor=pointer]: - - img [ref=e215] - - text: 审计 - - button "导出" [ref=e218] [cursor=pointer]: - - img [ref=e220] - - text: 导出 - - button "市场雷达" [ref=e225] [cursor=pointer]: - - img [ref=e227] - - text: 市场雷达 - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "输入指令..." [disabled] [ref=e234] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1205]: 写下一章 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-33-12-883Z.yml b/.playwright-cli/page-2026-03-30T08-33-12-883Z.yml deleted file mode 100644 index 2fd5728e..00000000 --- a/.playwright-cli/page-2026-03-30T08-33-12-883Z.yml +++ /dev/null @@ -1,200 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1209] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1094]: - - generic [ref=e1215]: - - button "Home" [ref=e1216] [cursor=pointer] - - generic [ref=e1217]: / - - generic [ref=e1218]: Config - - generic [ref=e1219]: - - heading "Project Config" [level=1] [ref=e1220] - - button "Edit" [ref=e1221] [cursor=pointer] - - generic [ref=e1222]: - - generic [ref=e1223]: - - generic [ref=e1224]: Project - - generic [ref=e1225]: smoke-project - - generic [ref=e1226]: - - generic [ref=e1227]: Provider - - generic [ref=e1228]: openai - - generic [ref=e1229]: - - generic [ref=e1230]: Model - - generic [ref=e1231]: gpt-5.4 - - generic [ref=e1232]: - - generic [ref=e1233]: Base URL - - generic [ref=e1234]: https://api-vip.codex-for.me/v1 - - generic [ref=e1235]: - - generic [ref=e1236]: Language - - generic [ref=e1237]: English - - generic [ref=e1238]: - - generic [ref=e1239]: Temperature - - generic [ref=e1240]: "0.7" - - generic [ref=e1241]: - - generic [ref=e1242]: Max Tokens - - generic [ref=e1243]: "4096" - - generic [ref=e1244]: - - generic [ref=e1245]: Stream - - generic [ref=e1246]: Enabled - - heading "Model Routing" [level=2] [ref=e1247] - - table [ref=e1249]: - - rowgroup [ref=e1250]: - - row "Agent Model Provider Base URL" [ref=e1251]: - - columnheader "Agent" [ref=e1252] - - columnheader "Model" [ref=e1253] - - columnheader "Provider" [ref=e1254] - - columnheader "Base URL" [ref=e1255] - - rowgroup [ref=e1256]: - - row "writer" [ref=e1257]: - - cell "writer" [ref=e1258] - - cell [ref=e1259]: - - textbox "default" [ref=e1260] - - cell [ref=e1261]: - - textbox "optional" [ref=e1262] - - cell [ref=e1263]: - - textbox "optional" [ref=e1264] - - row "auditor" [ref=e1265]: - - cell "auditor" [ref=e1266] - - cell [ref=e1267]: - - textbox "default" [ref=e1268] - - cell [ref=e1269]: - - textbox "optional" [ref=e1270] - - cell [ref=e1271]: - - textbox "optional" [ref=e1272] - - row "reviser" [ref=e1273]: - - cell "reviser" [ref=e1274] - - cell [ref=e1275]: - - textbox "default" [ref=e1276] - - cell [ref=e1277]: - - textbox "optional" [ref=e1278] - - cell [ref=e1279]: - - textbox "optional" [ref=e1280] - - row "architect" [ref=e1281]: - - cell "architect" [ref=e1282] - - cell [ref=e1283]: - - textbox "default" [ref=e1284] - - cell [ref=e1285]: - - textbox "optional" [ref=e1286] - - cell [ref=e1287]: - - textbox "optional" [ref=e1288] - - row "radar" [ref=e1289]: - - cell "radar" [ref=e1290] - - cell [ref=e1291]: - - textbox "default" [ref=e1292] - - cell [ref=e1293]: - - textbox "optional" [ref=e1294] - - cell [ref=e1295]: - - textbox "optional" [ref=e1296] - - row "chapter-analyzer" [ref=e1297]: - - cell "chapter-analyzer" [ref=e1298] - - cell [ref=e1299]: - - textbox "default" [ref=e1300] - - cell [ref=e1301]: - - textbox "optional" [ref=e1302] - - cell [ref=e1303]: - - textbox "optional" [ref=e1304] - - button "Save Overrides" [ref=e1306] [cursor=pointer] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [disabled] [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1312]: audit chapter 5 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-33-30-600Z.yml b/.playwright-cli/page-2026-03-30T08-33-30-600Z.yml deleted file mode 100644 index d85ddaa5..00000000 --- a/.playwright-cli/page-2026-03-30T08-33-30-600Z.yml +++ /dev/null @@ -1,119 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1209] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [active] [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1313]: - - generic [ref=e1314]: - - button "Home" [ref=e1315] [cursor=pointer] - - generic [ref=e1316]: / - - generic [ref=e1317]: Logs - - generic [ref=e1318]: - - heading "Logs" [level=1] [ref=e1319] - - button "Refresh" [ref=e1320] [cursor=pointer] - - generic [ref=e1323]: No log entries yet - - paragraph [ref=e1324]: Showing recent log entries. - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [disabled] [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1325]: scan market trends \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-33-43-437Z.yml b/.playwright-cli/page-2026-03-30T08-33-43-437Z.yml deleted file mode 100644 index 2a696877..00000000 --- a/.playwright-cli/page-2026-03-30T08-33-43-437Z.yml +++ /dev/null @@ -1,126 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [active] [ref=e1209] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1326]: - - generic [ref=e1327]: - - button "Home" [ref=e1328] [cursor=pointer] - - generic [ref=e1329]: / - - generic [ref=e1330]: Daemon - - generic [ref=e1331]: - - heading "Daemon Control" [level=1] [ref=e1332] - - generic [ref=e1333]: - - generic [ref=e1334]: Stopped - - button "Start" [ref=e1335] [cursor=pointer] - - generic [ref=e1336]: - - generic [ref=e1337]: Event Log - - generic [ref=e1339]: - - generic [ref=e1340]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e1341]: "log›Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1342]: "log›Post-write: 0 errors, 1 warnings in chapter 3" - - generic [ref=e1343]: "log›[warning] 作者说教: 出现说教词:\"显然\"" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [disabled] [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1344]: analyze style → import \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-33-57-750Z.yml b/.playwright-cli/page-2026-03-30T08-33-57-750Z.yml deleted file mode 100644 index 5c04ff5f..00000000 --- a/.playwright-cli/page-2026-03-30T08-33-57-750Z.yml +++ /dev/null @@ -1,131 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 2" [ref=e21] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "2" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon Running" [ref=e1345] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - generic [ref=e1346]: Running - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Online - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1326]: - - generic [ref=e1327]: - - button "Home" [ref=e1328] [cursor=pointer] - - generic [ref=e1329]: / - - generic [ref=e1330]: Daemon - - generic [ref=e1331]: - - heading "Daemon Control" [level=1] [ref=e1332] - - generic [ref=e1333]: - - generic [ref=e1334]: Running - - button "Stop" [ref=e1347] [cursor=pointer] - - generic [ref=e1336]: - - generic [ref=e1337]: Event Log - - generic [ref=e1339]: - - generic [ref=e1340]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e1341]: "log›Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1342]: "log›Post-write: 0 errors, 1 warnings in chapter 3" - - generic [ref=e1343]: "log›[warning] 作者说教: 出现说教词:\"显然\"" - - generic [ref=e1348]: "daemon:started›{}" - - generic [ref=e1349]: daemon:error›demo-adventure - - generic [ref=e1350]: log›demo-adventure audit failed (1/2), will retry - - generic [ref=e1351]: log›demo-adventure retrying in 30000ms - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e538]: - - img [ref=e1083] - - generic [ref=e544]: "Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [disabled] [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e564] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1352]: create a progression fantasy fanfic \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-34-05-601Z.yml b/.playwright-cli/page-2026-03-30T08-34-05-601Z.yml deleted file mode 100644 index f20f430c..00000000 --- a/.playwright-cli/page-2026-03-30T08-34-05-601Z.yml +++ /dev/null @@ -1,136 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 3" [ref=e1353] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "3" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon Running" [ref=e1345] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - generic [ref=e1346]: Running - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Online - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1326]: - - generic [ref=e1327]: - - button "Home" [ref=e1328] [cursor=pointer] - - generic [ref=e1329]: / - - generic [ref=e1330]: Daemon - - generic [ref=e1331]: - - heading "Daemon Control" [level=1] [ref=e1332] - - generic [ref=e1333]: - - generic [ref=e1334]: Running - - button "Stop" [ref=e1347] [cursor=pointer] - - generic [ref=e1336]: - - generic [ref=e1337]: Event Log - - generic [ref=e1339]: - - generic [ref=e1340]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e1341]: "log›Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1342]: "log›Post-write: 0 errors, 1 warnings in chapter 3" - - generic [ref=e1343]: "log›[warning] 作者说教: 出现说教词:\"显然\"" - - generic [ref=e1348]: "daemon:started›{}" - - generic [ref=e1349]: daemon:error›demo-adventure - - generic [ref=e1350]: log›demo-adventure audit failed (1/2), will retry - - generic [ref=e1351]: log›demo-adventure retrying in 30000ms - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e1354]: - - img [ref=e1356] - - generic [ref=e1359]: - - generic [ref=e1360]: - - img [ref=e1361] - - text: Complete - - generic [ref=e1364]: ✓ 桥腹有口 (5,021 chars) - - generic [ref=e1365]: 16:33 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e1366] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1368]: revise chapter 5, spot-fix \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-34-20-062Z.yml b/.playwright-cli/page-2026-03-30T08-34-20-062Z.yml deleted file mode 100644 index ca3e1682..00000000 --- a/.playwright-cli/page-2026-03-30T08-34-20-062Z.yml +++ /dev/null @@ -1,136 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 3" [ref=e1353] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "3" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1369] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1326]: - - generic [ref=e1327]: - - button "Home" [ref=e1328] [cursor=pointer] - - generic [ref=e1329]: / - - generic [ref=e1330]: Daemon - - generic [ref=e1331]: - - heading "Daemon Control" [level=1] [ref=e1332] - - generic [ref=e1333]: - - generic [ref=e1334]: Stopped - - button "Start" [ref=e1370] [cursor=pointer] - - generic [ref=e1336]: - - generic [ref=e1337]: Event Log - - generic [ref=e1339]: - - generic [ref=e1340]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e1341]: "log›Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1342]: "log›Post-write: 0 errors, 1 warnings in chapter 3" - - generic [ref=e1343]: "log›[warning] 作者说教: 出现说教词:\"显然\"" - - generic [ref=e1348]: "daemon:started›{}" - - generic [ref=e1349]: daemon:error›demo-adventure - - generic [ref=e1350]: log›demo-adventure audit failed (1/2), will retry - - generic [ref=e1351]: log›demo-adventure retrying in 30000ms - - generic [ref=e1371]: "daemon:stopped›{}" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e1354]: - - img [ref=e1356] - - generic [ref=e1359]: - - generic [ref=e1360]: - - img [ref=e1361] - - text: Complete - - generic [ref=e1364]: ✓ 桥腹有口 (5,021 chars) - - generic [ref=e1365]: 16:33 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e1366] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1372]: write next chapter \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-34-28-490Z.yml b/.playwright-cli/page-2026-03-30T08-34-28-490Z.yml deleted file mode 100644 index ed3323fd..00000000 --- a/.playwright-cli/page-2026-03-30T08-34-28-490Z.yml +++ /dev/null @@ -1,137 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 3" [ref=e1353] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "3" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1369] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1326]: - - generic [ref=e1327]: - - button "Home" [ref=e1328] [cursor=pointer] - - generic [ref=e1329]: / - - generic [ref=e1330]: Daemon - - generic [ref=e1331]: - - heading "Daemon Control" [level=1] [ref=e1332] - - generic [ref=e1333]: - - generic [ref=e1334]: Stopped - - button "Start" [ref=e1370] [cursor=pointer] - - generic [ref=e1336]: - - generic [ref=e1337]: Event Log - - generic [ref=e1339]: - - generic [ref=e1340]: "log›Phase 1: creative writing for chapter 3" - - generic [ref=e1341]: "log›Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1342]: "log›Post-write: 0 errors, 1 warnings in chapter 3" - - generic [ref=e1343]: "log›[warning] 作者说教: 出现说教词:\"显然\"" - - generic [ref=e1348]: "daemon:started›{}" - - generic [ref=e1349]: daemon:error›demo-adventure - - generic [ref=e1350]: log›demo-adventure audit failed (1/2), will retry - - generic [ref=e1351]: log›demo-adventure retrying in 30000ms - - generic [ref=e1371]: "daemon:stopped›{}" - - generic [ref=e1373]: "log›Phase 1: creative writing for chapter 4" - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e1354]: - - img [ref=e1356] - - generic [ref=e1359]: - - generic [ref=e1360]: - - img [ref=e1361] - - text: Complete - - generic [ref=e1364]: ✓ 桥腹有口 (5,021 chars) - - generic [ref=e1365]: 16:33 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e1366] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1374]: audit chapter 5 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-34-50-879Z.yml b/.playwright-cli/page-2026-03-30T08-34-50-879Z.yml deleted file mode 100644 index 3ab506e5..00000000 --- a/.playwright-cli/page-2026-03-30T08-34-50-879Z.yml +++ /dev/null @@ -1,134 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 3" [ref=e1353] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "3" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1369] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [active] [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1375]: - - generic [ref=e1376]: - - button "Home" [ref=e1377] [cursor=pointer] - - generic [ref=e1378]: / - - generic [ref=e1379]: Style - - heading "Style Analyzer" [level=1] [ref=e1380]: - - img [ref=e1381] - - text: Style Analyzer - - generic [ref=e1384]: - - generic [ref=e1385]: - - generic [ref=e1386]: - - generic [ref=e1387]: Source Name - - textbox "e.g. Reference Novel" [ref=e1388] - - generic [ref=e1389]: - - generic [ref=e1390]: Text Sample - - textbox "Paste reference text for style analysis..." [ref=e1391] - - button "Analyze" [disabled] [ref=e1393]: - - img [ref=e1394] - - text: Analyze - - generic [ref=e1397]: Paste text and click Analyze to see style profile - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e1354]: - - img [ref=e1356] - - generic [ref=e1359]: - - generic [ref=e1360]: - - img [ref=e1361] - - text: Complete - - generic [ref=e1364]: ✓ 桥腹有口 (5,021 chars) - - generic [ref=e1365]: 16:33 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e1366] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1398]: export book as epub \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-35-09-578Z.yml b/.playwright-cli/page-2026-03-30T08-35-09-578Z.yml deleted file mode 100644 index 3b537d0b..00000000 --- a/.playwright-cli/page-2026-03-30T08-35-09-578Z.yml +++ /dev/null @@ -1,157 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 3" [ref=e1353] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "3" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1369] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1375]: - - generic [ref=e1376]: - - button "Home" [ref=e1377] [cursor=pointer] - - generic [ref=e1378]: / - - generic [ref=e1379]: Style - - heading "Style Analyzer" [level=1] [ref=e1380]: - - img [ref=e1381] - - text: Style Analyzer - - generic [ref=e1384]: - - generic [ref=e1385]: - - generic [ref=e1386]: - - generic [ref=e1387]: Source Name - - textbox "e.g. Reference Novel" [ref=e1388]: DemoStyle - - generic [ref=e1389]: - - generic [ref=e1390]: Text Sample - - textbox "Paste reference text for style analysis..." [ref=e1391]: 雨落青瓦,街声渐远。沈砚提灯过桥,脚步很轻,心事却很重。 - - button "Analyze" [ref=e1393] [cursor=pointer]: - - img [ref=e1394] - - text: Analyze - - generic [ref=e1400]: - - heading "Analysis Results" [level=3] [ref=e1401] - - generic [ref=e1402]: - - generic [ref=e1403]: - - generic [ref=e1404]: Avg Sentence Length - - generic [ref=e1405]: "13.0" - - generic [ref=e1406]: - - generic [ref=e1407]: Vocabulary Diversity - - generic [ref=e1408]: 96% - - generic [ref=e1409]: - - generic [ref=e1410]: Avg Paragraph Length - - generic [ref=e1411]: "28" - - generic [ref=e1412]: - - generic [ref=e1413]: Sentence StdDev - - generic [ref=e1414]: "4.0" - - generic [ref=e1415]: - - heading "Import to Book" [level=4] [ref=e1416]: - - img [ref=e1417] - - text: Import to Book - - combobox [ref=e1420] [cursor=pointer]: - - option "Select book..." [selected] - - option "烟波试剑录" - - option "第二样书" - - button "Import Style Guide" [disabled] [ref=e1421] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e1354]: - - img [ref=e1356] - - generic [ref=e1359]: - - generic [ref=e1360]: - - img [ref=e1361] - - text: Complete - - generic [ref=e1364]: ✓ 桥腹有口 (5,021 chars) - - generic [ref=e1365]: 16:33 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e1366] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1422]: create a progression fantasy fanfic \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-35-24-633Z.yml b/.playwright-cli/page-2026-03-30T08-35-24-633Z.yml deleted file mode 100644 index 5808116e..00000000 --- a/.playwright-cli/page-2026-03-30T08-35-24-633Z.yml +++ /dev/null @@ -1,140 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 3" [ref=e1353] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "3" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1369] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [active] [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1423]: - - generic [ref=e1424]: - - button "Home" [ref=e1425] [cursor=pointer] - - generic [ref=e1426]: / - - generic [ref=e1427]: Import - - heading "Import Tools" [level=1] [ref=e1428]: - - img [ref=e1429] - - text: Import Tools - - generic [ref=e1433]: - - button "Import Chapters" [ref=e1434] [cursor=pointer]: - - img [ref=e1435] - - text: Import Chapters - - button "Import Canon" [ref=e1439] [cursor=pointer]: - - img [ref=e1440] - - text: Import Canon - - button "Fanfic" [ref=e1444] [cursor=pointer]: - - img [ref=e1445] - - text: Fanfic - - generic [ref=e1448]: - - combobox [ref=e1449] [cursor=pointer]: - - option "Select target book..." [selected] - - option "烟波试剑录" - - option "第二样书" - - textbox "Split regex (optional)" [ref=e1450] - - textbox "Paste chapter text..." [ref=e1451] - - button "Import Chapters" [disabled] [ref=e1452] - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e1354]: - - img [ref=e1356] - - generic [ref=e1359]: - - generic [ref=e1360]: - - img [ref=e1361] - - text: Complete - - generic [ref=e1364]: ✓ 桥腹有口 (5,021 chars) - - generic [ref=e1365]: 16:33 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e1366] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1453]: revise chapter 5, spot-fix \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-35-39-253Z.yml b/.playwright-cli/page-2026-03-30T08-35-39-253Z.yml deleted file mode 100644 index 61a00518..00000000 --- a/.playwright-cli/page-2026-03-30T08-35-39-253Z.yml +++ /dev/null @@ -1,143 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 3" [ref=e1353] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "3" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1369] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [active] [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1454]: - - generic [ref=e1455]: - - button "Home" [ref=e1456] [cursor=pointer] - - generic [ref=e1457]: / - - generic [ref=e1458]: Doctor - - generic [ref=e1459]: - - heading "Environment Check" [level=1] [ref=e1460]: - - img [ref=e1461] - - text: Environment Check - - button "Re-check" [ref=e1465] [cursor=pointer] - - generic [ref=e1466]: - - generic [ref=e1467]: - - img [ref=e1468] - - generic [ref=e1471]: inkos.json configuration - - generic [ref=e1472]: - - img [ref=e1473] - - generic [ref=e1477]: Project .env file - - generic [ref=e1478]: - - img [ref=e1479] - - generic [ref=e1482]: Global ~/.inkos/.env - - generic [ref=e1483]: - - img [ref=e1484] - - generic [ref=e1487]: Books directory - - generic [ref=e1488]: 2 book(s) - - generic [ref=e1489]: - - img [ref=e1490] - - generic [ref=e1493]: LLM API connectivity - - generic [ref=e1494]: Connected - - generic [ref=e1495]: All checks passed — environment is healthy - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e1354]: - - img [ref=e1356] - - generic [ref=e1359]: - - generic [ref=e1360]: - - img [ref=e1361] - - text: Complete - - generic [ref=e1364]: ✓ 桥腹有口 (5,021 chars) - - generic [ref=e1365]: 16:33 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e1366] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1496]: audit chapter 5 \ No newline at end of file diff --git a/.playwright-cli/page-2026-03-30T08-36-08-187Z.yml b/.playwright-cli/page-2026-03-30T08-36-08-187Z.yml deleted file mode 100644 index 3d7eea0f..00000000 --- a/.playwright-cli/page-2026-03-30T08-36-08-187Z.yml +++ /dev/null @@ -1,127 +0,0 @@ -- generic [ref=e3]: - - complementary [ref=e4]: - - button "InkOS Studio" [ref=e6] [cursor=pointer]: - - img [ref=e8] - - generic [ref=e11]: - - generic [ref=e12]: InkOS - - generic [ref=e13]: Studio - - generic [ref=e14]: - - generic [ref=e15]: - - generic [ref=e16]: - - generic [ref=e17]: Books - - button "New Book" [ref=e1206] [cursor=pointer]: - - img [ref=e19] - - generic [ref=e20]: - - button "烟波试剑录 3" [ref=e1353] [cursor=pointer]: - - img [ref=e22] - - generic [ref=e24]: 烟波试剑录 - - generic [ref=e25]: "3" - - button "第二样书" [ref=e26] [cursor=pointer]: - - img [ref=e27] - - generic [ref=e29]: 第二样书 - - generic [ref=e30]: - - generic [ref=e31]: System - - generic [ref=e32]: - - button "Genre" [ref=e1207] [cursor=pointer]: - - img [ref=e35] - - generic [ref=e45]: Genre - - button "Config" [ref=e1208] [cursor=pointer]: - - img [ref=e48] - - generic [ref=e51]: Config - - button "Daemon" [ref=e1369] [cursor=pointer]: - - img [ref=e54] - - generic [ref=e56]: Daemon - - button "Logs" [ref=e1210] [cursor=pointer]: - - img [ref=e59] - - generic [ref=e61]: Logs - - generic [ref=e62]: - - generic [ref=e63]: Tools - - generic [ref=e64]: - - button "Style" [ref=e1211] [cursor=pointer]: - - img [ref=e67] - - generic [ref=e70]: Style - - button "Import" [ref=e1212] [cursor=pointer]: - - img [ref=e73] - - generic [ref=e77]: Import - - button "Radar" [active] [ref=e1213] [cursor=pointer]: - - img [ref=e80] - - generic [ref=e83]: Radar - - button "Doctor" [ref=e1214] [cursor=pointer]: - - img [ref=e86] - - generic [ref=e90]: Doctor - - generic [ref=e94]: Agent Offline - - generic [ref=e95]: - - banner [ref=e96]: - - generic [ref=e98]: InkOS Studio - - generic [ref=e99]: - - button "Switch to Dark Mode" [ref=e100] [cursor=pointer]: - - img [ref=e101] - - button [ref=e103] [cursor=pointer]: - - img [ref=e104] - - button "Toggle AI Assistant" [ref=e108] [cursor=pointer]: - - img [ref=e109] - - main [ref=e111]: - - generic [ref=e1497]: - - generic [ref=e1498]: - - button "Home" [ref=e1499] [cursor=pointer] - - generic [ref=e1500]: / - - generic [ref=e1501]: Radar - - generic [ref=e1502]: - - heading "Market Radar" [level=1] [ref=e1503]: - - img [ref=e1504] - - text: Market Radar - - button "Scan Market" [ref=e1507] [cursor=pointer]: - - img [ref=e1508] - - text: Scan Market - - generic [ref=e1512]: Click "Scan Market" to analyze trends and opportunities - - complementary [ref=e183]: - - generic [ref=e184]: - - generic [ref=e185]: - - img [ref=e187] - - generic [ref=e190]: InkOS Assistant - - generic [ref=e191]: - - button "Clear conversation" [ref=e192] [cursor=pointer]: - - img [ref=e193] - - button "Close panel" [ref=e196] [cursor=pointer]: - - img [ref=e197] - - generic [ref=e200]: - - generic [ref=e549]: - - img [ref=e551] - - generic [ref=e554]: - - generic [ref=e555]: 写下一章 - - generic [ref=e556]: 16:28 - - generic [ref=e1085]: - - img [ref=e1087] - - generic [ref=e1089]: - - generic [ref=e1090]: "⋯ Phase 2: state settlement for chapter 3 (5021 chars)" - - generic [ref=e1091]: 16:31 - - generic [ref=e1354]: - - img [ref=e1356] - - generic [ref=e1359]: - - generic [ref=e1360]: - - img [ref=e1361] - - text: Complete - - generic [ref=e1364]: ✓ 桥腹有口 (5,021 chars) - - generic [ref=e1365]: 16:33 - - generic [ref=e208]: - - button "Write Next" [ref=e1307] [cursor=pointer]: - - img [ref=e211] - - text: Write Next - - button "Audit" [ref=e1308] [cursor=pointer]: - - img [ref=e215] - - text: Audit - - button "Export" [ref=e1309] [cursor=pointer]: - - img [ref=e220] - - text: Export - - button "Radar" [ref=e1310] [cursor=pointer]: - - img [ref=e227] - - text: Radar - - generic [ref=e230]: - - generic [ref=e231]: - - img [ref=e232] - - textbox "Enter command..." [ref=e1311] - - button [disabled] [ref=e235]: - - img [ref=e1366] - - generic [ref=e566]: - - img [ref=e567] - - generic [ref=e1513]: analyze style → import \ No newline at end of file diff --git a/.superpowers/brainstorm/33312-1773817943/.server-stopped b/.superpowers/brainstorm/33312-1773817943/.server-stopped deleted file mode 100644 index cfba4ed1..00000000 --- a/.superpowers/brainstorm/33312-1773817943/.server-stopped +++ /dev/null @@ -1 +0,0 @@ -{"reason":"owner process exited","timestamp":1773820583908} diff --git a/.superpowers/brainstorm/33312-1773817943/.server.log b/.superpowers/brainstorm/33312-1773817943/.server.log deleted file mode 100644 index 7b889eb2..00000000 --- a/.superpowers/brainstorm/33312-1773817943/.server.log +++ /dev/null @@ -1,4 +0,0 @@ -{"type":"server-started","port":60485,"host":"127.0.0.1","url_host":"localhost","url":"http://localhost:60485","screen_dir":"/Users/majunxian/Desktop/PyProject/inkos-studio/.superpowers/brainstorm/33312-1773817943"} -{"type":"screen-added","file":"/Users/majunxian/Desktop/PyProject/inkos-studio/.superpowers/brainstorm/33312-1773817943/layout-concept.html"} -{"type":"screen-added","file":"/Users/majunxian/Desktop/PyProject/inkos-studio/.superpowers/brainstorm/33312-1773817943/layout-refined.html"} -{"type":"server-stopped","reason":"owner process exited"} diff --git a/.superpowers/brainstorm/33312-1773817943/.server.pid b/.superpowers/brainstorm/33312-1773817943/.server.pid deleted file mode 100644 index ae4ac4ec..00000000 --- a/.superpowers/brainstorm/33312-1773817943/.server.pid +++ /dev/null @@ -1 +0,0 @@ -33321 diff --git a/.superpowers/brainstorm/33312-1773817943/layout-concept.html b/.superpowers/brainstorm/33312-1773817943/layout-concept.html deleted file mode 100644 index 1bb5385c..00000000 --- a/.superpowers/brainstorm/33312-1773817943/layout-concept.html +++ /dev/null @@ -1,120 +0,0 @@ -
工作台 + 嵌入式 Chat Panel,两套交互并存
- -左侧固定导航,中间工作区,右侧可收起的 Chat Panel。最像 Cursor/VS Code 的布局。Chat 和 UI 各自独立,互不干扰。
-顶部导航,主区域占满,底部一个始终在的输入框(像 ChatGPT 的输入栏)。输入后展开成对话面板。更轻量,不吃侧边空间。适合宽屏不够的笔记本。
-极窄图标侧栏(像 Discord/Slack),点击展开二级面板。Chat 是侧栏的一个 tab,跟书籍列表平级。紧凑、现代,给主区域最大空间。
-基于方案 A,调整 Chat 的大小和行为
- -220px 窄条,只显示最近几条消息 + 输入框。主区域拿到绝大部分空间。Chat 是辅助工具,不是主角。✕ 可完全关闭。
-Chat 在侧栏是一个图标/入口,点击后从右侧 slide-in 覆盖主区域。不用时主区域 100% 宽度。用时覆盖 ~300px。更极端的"不抢空间"方案。
-