fischer-agentkit/docs/brainstorms
chiguyong 47f3bfecfc feat(documents): add document processing capability (U1-U9)
Implements end-to-end document generation, template filling, and reading:

- DocumentService: unified business layer for create/query/download
- Renderers: Word (Markdown->docx), Excel (Markdown/JSON->xlsx),
  PDF (Markdown->pdf with CJK font), Template (Jinja2 sandbox .docx fill)
- DocumentLoader: read PDF/Word/Excel/Markdown/HTML/text -> Document
- DocumentTool: Agent tool with action=create|read
- REST API: /api/v1/documents (create, upload-template, list, download)
- Frontend: DocumentPanel, DocumentCard, documents Pinia store,
  chat store tool_result detection
- Security: path traversal guard (Path.resolve + relative_to),
  SSTI guard (SandboxedEnvironment), API key auth, 50MB upload limit
- Bug fixes: template path traversal (400 not 500), TemplateRenderer
  lazy-load (no external registration dependency)
- Tests: 168 tests (unit + security + E2E F1/F2/F3 + bug hunt)
- Docs: README section 17, requirements + plan + test-plan docs

Requirements R1-R28 verified, F1-F3 user flows pass.
2026-06-23 15:05:01 +08:00
..
2026-06-09-agentkit-capability-matrix feat: accumulated frontend enhancements, docs, and static assets 2026-06-14 16:35:01 +08:00
2026-06-05-agentkit-architecture-gap-analysis-requirements.md feat(agentkit): v2 Phase 1 - ReAct/LLM Gateway/Skill/Server + review fixes 2026-06-05 23:32:16 +08:00
2026-06-09-clawith-research-prompt.md feat: accumulated frontend enhancements, docs, and static assets 2026-06-14 16:35:01 +08:00
2026-06-12-frontend-productization-requirements.md feat: frontend productization with code review fixes 2026-06-13 01:29:58 +08:00
2026-06-13-agentkit-platform-experience-upgrade-requirements.md feat: accumulated frontend enhancements, docs, and static assets 2026-06-14 16:35:01 +08:00
2026-06-13-gui-productization-requirements.md feat: accumulated frontend enhancements, docs, and static assets 2026-06-14 16:35:01 +08:00
2026-06-13-gui-redesign-requirements.md feat: accumulated frontend enhancements, docs, and static assets 2026-06-14 16:35:01 +08:00
2026-06-14-expert-team-mode-requirements.md feat: Expert Team Mode — plan-execute collaboration with conversation UI 2026-06-14 22:20:14 +08:00
2026-06-15-autonomous-task-execution-requirements.md feat: autonomous task execution - connect PlanExecEngine + TeamOrchestrator 2026-06-15 12:41:32 +08:00
2026-06-17-board-meeting-mode-requirements.md feat: 私董会讨论模式 + 回测集成 + WS持久化修复 2026-06-17 23:52:53 +08:00
2026-06-17-expert-team-evolution-roadmap-requirements.md feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
2026-06-18-chat-area-vi-redesign-requirements.md feat: 企业级客户端-服务端架构 + 代码审查修复 2026-06-20 06:48:18 +08:00
2026-06-20-centralized-auth-token-persistence-requirements.md plan: 计划审查修订 + AuthProvider 抽象层设计 2026-06-21 00:21:52 +08:00
2026-06-21-admin-console-requirements.md feat(admin): U1+U2+U4 — schema v3, department service, context filtering 2026-06-21 15:03:27 +08:00
2026-06-23-document-processing-capability-requirements.md feat(documents): add document processing capability (U1-U9) 2026-06-23 15:05:01 +08:00