weichen and Cursor
00b0bb6882
feat(db): add outbox, notifications and stage advance request tables.
...
Support transactional stage.ready_to_advance events with dedupe by stage instance and config revision.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 03:14:30 +00:00
weichen and Cursor
caa98d8722
feat(db): add project workflow instance tables for Phase 3 governance.
...
Introduce planning/active lifecycle, instance snapshots, duty assignments, and activation confirmation tokens with single-live-instance constraints.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 03:03:34 +00:00
weichen and Cursor
7951b0f0b5
feat(db): add workflow definitions, versions, and template asset tables
...
Introduce Phase 2 IAM-adjacent schema for versioned workflow definitions,
template assets/versions, and workflow_defs permissions seed.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-12 02:53:09 +00:00
weichen
bc37debc31
feat(db): add IAM core migration for users, sessions, and RBAC
...
Introduce goose migration 00015 to extend users with IAM columns and seed system roles/permissions for Phase 1 authorization.
2026-09-12 01:39:29 +00:00
weichen
2772c9e526
feat(security): complete P0 release blocking remediation
...
Unify auth middleware and remove X-User-ID trust, add project_members
authorization, sandbox workspaces via resolver, and admin-only reconcile
by run_id. Introduce goose migrations with startup schema gate, fail closed
when DB unavailable outside explicit ALLOW_IN_MEMORY, bundle web/dist in
app Dockerfile, and remove frontend pseudo-login fallback.
2026-09-11 16:04:53 +00:00
WeiCHEN and Cursor
463f7d5ea5
feat(agent): project asset upload and squad materials assembly
...
Register uploads via CAS, resolve project asset pools into task materials
with server-side extraction, and propagate asset_id through the bizdev/squad chain.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 15:15:15 +08:00
WeiCHEN and Cursor
9202ca7bf3
feat(db): add chat_turns idempotency table
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 13:18:16 +08:00
WeiCHEN and Cursor
8c8fa4721a
chore(db): add ten-project chat seed migration and generator script
...
Provide SQL migration and Python helper to import review demo sessions
and seed messages from tenProjectsSeed.json into Postgres.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 13:00:35 +08:00
WeiCHEN
f3337b7bf9
feat(chat): add URS requirement document upload dialogues with attachments and phase events for all 10 projects
2026-09-11 09:03:54 +08:00
WeiCHEN
0d3cc6a6ce
feat(review): seed 10 real medical device projects with dual workflows, multi-role dialogues and fix account-switch chat isolation
2026-09-11 00:47:23 +08:00
WeiCHEN
7c899605ea
feat(workflow): Phase 1 & 2 数据库迁移、项目创建人权威化与多工作流控制面
2026-09-10 23:35:44 +08:00
WeiCHEN
4962cefdae
feat(export): 实现单次智能体回复导出、私密文档保存与隐私防泄露全套闭环 (Phase 0 - Phase 2)
...
- Phase 0: 实现服务端回复导出策略矩阵引擎 (replyexport.EvaluatePolicy)、数据库迁移 (2026-09-11-message-export-policy.sql)、SSE done 事件挂载与能力探测 API
- Phase 1: 构建前端 ReplyDocumentIR 语法树解析与渲染管道,支持 Markdown / DOCX 文件下载及带格式富文本剪贴板复制
- Phase 2: 实现私密自由文档 (freeform_documents) 领域服务、PostgreSQL 乐观锁版本管理、ACL 隐私隔离、一键共享与右侧栏编辑联动
- 专项修复:
1. 修复后台 API 路由注册并加入双向拉取同步,确保私密保存实时进入我的私密列表
2. 实现轻量回复专属 DOCX 生成与静默下载逻辑 (downloadDocxReply)
3. 将 LaTeX 公式转为标准 MathML 矢量标记,支持粘贴到 Microsoft Word / WPS 自动识别为原生公式
2026-09-10 23:04:04 +08:00
WeiCHEN
5a83b9fa44
feat(chat): 完成分类锚点坞(CategoryDock)与双轨制未读重构 (含方案A轮次归一化与起始位置居中)
2026-09-10 15:44:05 +08:00
WeiCHEN
de015d694a
feat(history): 实现三模历史搜索、每日智能协同摘要与时间轴侧栏 (Phase P2)
2026-09-10 13:53:07 +08:00
WeiCHEN
2ece0ce882
feat(history): 实现超长对话历史按日归档与滑动窗口 (Phase P0)
2026-09-10 13:24:32 +08:00
WeiCHEN
747cd39e97
feat(core): update backend coordinator, docgov lease, squad workflow and web governance integration
2026-09-10 09:38:35 +08:00
WeiCHEN and Cursor
42fff9dfdb
feat(db): 增加受控文档编制审核批准生命周期与认领治理Schema
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 11:46:33 +08:00
WeiCHEN and Cursor
38aac97d24
feat(db): 部署专属记忆与多级上下文数据库容器与pgvector初始化Schema
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-08 10:13:54 +08:00
WeiCHEN and Cursor
0f21060bce
feat(db): 启动本项目专属知识库容器并完成法规数据无损迁移与解耦
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 23:40:23 +08:00
WeiCHEN and Cursor
6478742d44
feat(db): 增加共享知识库与隔离系统数据库初始化脚本
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 15:59:19 +08:00