q792602257
6ade6e8fa9
bugfix
2026-06-22 08:55:57 +08:00
q792602257
4ea4adfd8e
ACP / MCP
2026-06-12 11:44:19 +08:00
q792602257
b20435c027
主流程
2026-06-10 17:53:09 +08:00
q792602257
01b3375395
原型阶段
2026-06-09 23:44:31 +08:00
q792602257
f4a7c770af
启动项目逻辑
2026-06-09 22:43:29 +08:00
q792602257
0484e79978
修改
2026-06-09 21:22:28 +08:00
q792602257
980c6fcf0e
models
2026-05-08 08:57:09 +08:00
q792602257
679ded50c9
chore(sqlc): regenerate models for migration 0006
...
sqlc reads all migrations into every package's schema, so the
addition of acp_* tables and workspaces.active_main_session_id
in migration 0006 propagates type definitions and SELECT
column lists across all sub-packages. No code logic changes.
2026-05-07 13:39:08 +08:00
q792602257
e768adb3ff
chore(sqlc): regenerate per-module models for migration 0005 schema
...
T1 added jobs table and workspace_worktrees.prune_warning_at column but
sqlc generate was not re-run for all modules. This catches the audit,
notify, project, and user models up; chat partially regenerated already.
Workspace's regen is part of T3 (next commit).
2026-05-05 14:28:09 +08:00
q792602257
0cadec343c
feat(project): add workspace_id to issue/requirement with tri-state update
2026-05-02 20:22:13 +08:00
q792602257
7429a817bc
feat(app): wire workspace module + integration test for ws closed loop
2026-05-02 12:32:05 +08:00
q792602257
1567f21a82
style(project): silence remaining lint findings (stutter, max shadow, gosec)
2026-05-01 10:33:16 +08:00
q792602257
76a1461f4b
feat(project): http handler with project/requirement/issue endpoints
2026-05-01 10:27:42 +08:00
q792602257
13b4d45868
refactor(project): issue Update tracks changed fields and skips no-op audit
2026-05-01 10:20:42 +08:00
q792602257
ccf4a1c8ee
feat(project): IssueService with attach/detach + assign + close/reopen
2026-05-01 10:18:10 +08:00
q792602257
1c3fb186e9
feat(project): RequirementService with phase state machine + close/reopen
2026-05-01 10:13:19 +08:00
q792602257
257e3dca2e
feat(project): ProjectService with owner/visibility access control + audit
2026-05-01 09:57:03 +08:00
q792602257
fc6a7745a5
feat(project): postgres repository wrapper with type conversions
2026-05-01 09:50:41 +08:00
q792602257
5f63fb5e52
docs(project): document tri-state DTO semantics in domain.go
2026-05-01 09:46:45 +08:00
q792602257
f60d30a63d
feat(project): domain types and sqlc queries for project/requirement/issue
2026-05-01 09:39:16 +08:00