v0.4 — Web 端到端
主要交付
- 设计系统:934 行 CSS tokens + 组件库(按钮 / 卡片 / 表格 / 徽章 / 信心度条 / advice 卡 / stat / chart),3 档响应式断点(≤900px / ≤600px)。
- 模块化前端:4 个 ES module(
api.js/ui.js/pages.js/app.js),无构建步骤。 - 7 路由:
#dashboard/#holdings/#quotes/#tactics/#advice/#review/#settings。 - advice 可视化:决策卡(点击展开)+ 信心度条(low/mid/high 三色)+ 支持证据 / 反证 / 风险 / 免责声明分层渲染。
- 复盘趋势图:原生 SVG 折线 + 后端
/api/review/trend?days=N按天聚合命中率。 - 本地 token 鉴权:设置页生成 / 清除 token;
Authorization: Bearerheader;write endpoint(/api/review/:id/outcome)opt-in viaLUOOME_EXPOSE_WRITE=true。
测试 / 质量
- 418 tests pass / 50 files(vitest 361 + bun test db 57)
- typecheck / lint(biome)0 错误
- TUI smoke 6 项覆盖(首屏 / d / esc / s / t / o 弹层)
- 7 路由 + 4 JS module + 6 API 端到端 HTTP 200
CI
.github/workflows/ci.yml:ubuntu + bun 1.3.11 跑 typecheck + test:all + lint
安装 / 体验
git clone git@github.com:KowL/luoome.git
cd luoome
bun install
bun run tui # 终端仪表盘
bun run web serve # http://localhost:5173
bunx luoome mcp serve # MCP stdio server