Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
404 commits
Select commit Hold shift + click to select a range
1a5c2f4
chore: release v0.0.2-alpha.1
Guo-Zhang Mar 31, 2026
480c35b
chore: release cli/v0.0.1-alpha.3
Guo-Zhang Mar 31, 2026
f690241
fix: sync CHANGELOG.md with cli/v0.0.1-alpha.3 tag
Guo-Zhang Mar 31, 2026
f7f4bad
fix: revert main repo version to 0.0.1
Guo-Zhang Mar 31, 2026
df04890
feat: add git repo audit module with tests
Guo-Zhang Mar 31, 2026
5eb0600
chore: bump version to v0.0.1-alpha.4
Guo-Zhang Mar 31, 2026
5f555af
chore: bump version to v0.0.1-alpha.5
Guo-Zhang Mar 31, 2026
eb46f04
fix: 添加 hatchling build 配置以支持 uv pip install
Guo-Zhang Mar 31, 2026
096d810
feat: AGENTS.md 检查增加「自我更新说明」要求
Guo-Zhang Mar 31, 2026
a4e1caa
chore: bump version to v0.0.1-alpha.6
Guo-Zhang Mar 31, 2026
89bf03b
docs: add asset refresh QA troubleshooting
Guo-Zhang Apr 1, 2026
e81bbfd
docs: add asset backup QA troubleshooting
Guo-Zhang Apr 1, 2026
7857c1e
docs: rename qa to ops for operations documentation
Guo-Zhang Apr 1, 2026
b5217b7
docs: add asset audit ops documentation
Guo-Zhang Apr 1, 2026
736215f
docs: fix asset audit ops to document discovered issues
Guo-Zhang Apr 1, 2026
3782eb9
docs: simplify asset audit ops to tool issues only
Guo-Zhang Apr 1, 2026
7dc7ba7
feat(studio): add meta page with memory grid
Guo-Zhang Apr 2, 2026
8e19228
chore: update studio dependencies
Guo-Zhang Apr 2, 2026
4e9c10b
chore: clean up deprecated docs
Guo-Zhang Apr 2, 2026
4d14c21
docs: add release audit limitation issue
Guo-Zhang Apr 2, 2026
69e8764
feat: update SUBMODULE_PATHS to include gallery and new submodules
Guo-Zhang Apr 2, 2026
617dda7
feat: dynamically get submodule paths from .gitmodules
Guo-Zhang Apr 2, 2026
c055238
chore: update CHANGELOG for v0.0.1-alpha.4
Guo-Zhang Apr 2, 2026
eec0fd5
chore: update CHANGELOG for v0.0.1-alpha.7
Guo-Zhang Apr 2, 2026
5e6e74c
fix: single source of truth for version using pyproject.toml
Guo-Zhang Apr 3, 2026
0a60aeb
chore: bump version to v0.0.1-beta.1
Guo-Zhang Apr 3, 2026
23d5a68
docs: update release workflow in CONTRIBUTING.md
Guo-Zhang Apr 3, 2026
c5d89b8
fix: update backup recursive scan, audit fixes, and tests
Guo-Zhang Apr 3, 2026
661f8f8
chore: bump version to v0.0.1-beta.2
Guo-Zhang Apr 3, 2026
1f7cc69
chore: bump version to v0.0.1-beta.3
Guo-Zhang Apr 3, 2026
5853964
chore: bump version to v0.0.1-beta.4
Guo-Zhang Apr 3, 2026
e3b8902
chore: remove asset refresh command
Guo-Zhang Apr 3, 2026
41bc090
chore(cli): release v0.0.1
Guo-Zhang Apr 7, 2026
4300a9b
docs(prd): reorganize knowledge work and asset management
Guo-Zhang Apr 7, 2026
409c0a2
docs: update workflow to prd-add-qa and dev/ops structure
Guo-Zhang Apr 7, 2026
196a7af
docs(prd): clarify default.md scope in index
Guo-Zhang Apr 7, 2026
23d9c6c
docs: separate PRD and ADD documentation
Guo-Zhang Apr 7, 2026
e17d17e
docs: remove tech-stack.md, rename architecture.md to index.md
Guo-Zhang Apr 7, 2026
f23d487
docs: split qtdata into data and project modules
Guo-Zhang Apr 7, 2026
5883e87
docs: split PRD qtdata into data and project modules
Guo-Zhang Apr 7, 2026
31aab08
docs: add confidentiality guidelines and code.md PRD
Guo-Zhang Apr 7, 2026
d9de0df
docs: update PRD files with garment-factory-cleaner specifics
Guo-Zhang Apr 7, 2026
0a8c252
docs: remove outdated add, prd and user docs
Guo-Zhang Apr 29, 2026
668453f
refactor: rename meta screen to asset contract screen
Guo-Zhang Apr 30, 2026
36542e7
refactor: move asset contract screen and doc to qtcloud-asset
Guo-Zhang Apr 30, 2026
3dbc3c6
refactor: remove unused examples and studio screens/models
Guo-Zhang Apr 30, 2026
6fccfe7
refactor: extract salary code to qtcloud-hr submodule
Guo-Zhang Apr 30, 2026
5333c97
refactor: reset provider to empty FastAPI app
Guo-Zhang Apr 30, 2026
e1d345e
fix: move uv.lock into src/provider, remove workspace
Guo-Zhang Apr 30, 2026
286acf1
refactor: move cli integrated_tests to tests/cli
Guo-Zhang Apr 30, 2026
92e3b82
docs: rewrite BRD with decision scenarios grounded in business context
Guo-Zhang May 2, 2026
eaf1c13
docs: remove outdated PRD and ADD docs
Guo-Zhang May 2, 2026
5ba3480
feat: add CEO daily briefing prototype
Guo-Zhang May 2, 2026
14ba6d1
docs: sync cli CHANGELOG with tags (remove beta.1, fix alpha.4 date)
Guo-Zhang May 2, 2026
4d8aa41
docs: sync root CHANGELOG with tags (remove entries without tags)
Guo-Zhang May 2, 2026
836a588
docs: restore v0.0.1 entry in root CHANGELOG
Guo-Zhang May 2, 2026
737c921
feat: add panorama.html
Guo-Zhang May 2, 2026
0b5e42b
refactor: remove index.html, replaced by panorama.html
Guo-Zhang May 2, 2026
3d1a4b2
docs: add panorama PRD and IXD
Guo-Zhang May 2, 2026
a31813f
docs: simplify PRD to 3-step user story map
Guo-Zhang May 2, 2026
8092879
docs: rename ixd index to panorama
Guo-Zhang May 2, 2026
be3faef
docs: restructure PRD with role-based user story map
Guo-Zhang May 2, 2026
e71c705
chore: add assets
Guo-Zhang May 5, 2026
571b313
chore: cleanup assets, add .gitkeep
Guo-Zhang May 5, 2026
0a8b8f6
panorama.md
Guo-Zhang May 5, 2026
9860330
panorama.md
Guo-Zhang May 5, 2026
3fafba9
docs: add maturity markers and decision card to IXD/PRD
Guo-Zhang May 5, 2026
4b31331
feat: add panorama 今日 dashboard to Flutter studio
Guo-Zhang May 5, 2026
9276f5e
chore: update pubspec.lock after Linux build
Guo-Zhang May 5, 2026
f26a73e
refactor: extract panorama data to JSON asset, split biz/func into na…
Guo-Zhang May 5, 2026
f9b9ef7
fix: change panorama title to 量潮管理后台
Guo-Zhang May 5, 2026
bdf6042
chore: upgrade flutter dependencies
Guo-Zhang May 5, 2026
f351143
fix: revert page header to 量潮科技
Guo-Zhang May 5, 2026
1ff13a0
chore: rename Linux binary to qtadmin-studio
Guo-Zhang May 5, 2026
58fe145
chore: rename app across all platforms to qtadmin_studio/量潮管理后台
Guo-Zhang May 5, 2026
e99b7c5
chore: remove unused nav items, keep only 今日/业务/职能
Guo-Zhang May 5, 2026
a058f0c
feat: replace biz/func nav items with 4 specific business lines
Guo-Zhang May 5, 2026
9dd0a44
feat: use full biz names in nav, add dividers between groups
Guo-Zhang May 5, 2026
970ca20
chore: add CHANGELOG for v0.0.1
Guo-Zhang May 5, 2026
50402c7
docs: add v0.0.2 changelog
Guo-Zhang May 5, 2026
c824577
feat: add journal text analysis tool and report
Guo-Zhang May 5, 2026
a9870c2
docs: add prd for journal text analysis tool
Guo-Zhang May 5, 2026
73b7db6
docs: add 6 missing analysis dimensions to prd
Guo-Zhang May 5, 2026
5d4cbf4
feat: add 6 new analysis dimensions (network, decay, meta, tails, sen…
Guo-Zhang May 5, 2026
badfc59
docs: update analysis report with new dimensions
Guo-Zhang May 5, 2026
7ebfe0a
feat: update report with 6 new analysis dimensions
Guo-Zhang May 5, 2026
b87f089
feat: upgrade network analysis to sentiment-tagged co-occurrence, emo…
Guo-Zhang May 5, 2026
74fefea
feat: add multi-tenant architecture with per-tenant navigation
Guo-Zhang May 5, 2026
3f952ce
docs: add LLM analysis report for cognitive evolution
Guo-Zhang May 5, 2026
a68319b
feat: add automated studio recording script and demo video
Guo-Zhang May 5, 2026
ccf9475
chore: add git-lfs tracking for video files
Guo-Zhang May 5, 2026
4ffd86d
feat: release studio v0.0.2
Guo-Zhang May 5, 2026
3a6c474
docs: add v0.0.3 changelog
Guo-Zhang May 5, 2026
7b34ed4
docs: clarify 量潮创始人 as 量潮控股 entity in PRD
Guo-Zhang May 5, 2026
908fcb2
docs: add IT consulting business requirements document
Guo-Zhang May 6, 2026
4a8b804
docs: add consulting business line PRD
Guo-Zhang May 6, 2026
3bd39ce
docs: rewrite consulting docs with info-strategy dual-panel model
Guo-Zhang May 6, 2026
14b3eb3
docs: rewrite BRD and PRD with precise info-strategy gap framing
Guo-Zhang May 6, 2026
aca5fd8
feat: upgrade consulting prototype with full data flow and interaction
Guo-Zhang May 6, 2026
bcf190f
feat: add consulting module with data model, screen, and ADD docs
Guo-Zhang May 6, 2026
7514a2c
chore: update studio recording demo
Guo-Zhang May 6, 2026
43acca3
chore: release studio v0.0.3
Guo-Zhang May 6, 2026
37cade6
chore: release v0.0.4
Guo-Zhang May 6, 2026
4ac3d8d
chore: add MyST project config for docs
Guo-Zhang May 6, 2026
0ef618e
ci: add GitHub Actions workflow to build and deploy docs with MyST
Guo-Zhang May 6, 2026
29fe7b3
ci: fix mystmd command not found, use npx
Guo-Zhang May 6, 2026
418db74
fix: restructure myst.yml toc to avoid 'first item cannot have children'
Guo-Zhang May 6, 2026
59bb383
fix: remove non-existent favicon/logo, add debug step for build output
Guo-Zhang May 6, 2026
f9a239d
ci: use official MyST GitHub Pages workflow (myst build --html)
Guo-Zhang May 6, 2026
8dc5a96
docs: add dual-tenant design to consulting module
Guo-Zhang May 7, 2026
f7b99ae
docs: expand internal tenant to include 量潮科技 as observer
Guo-Zhang May 7, 2026
00bc6e2
feat: add dual-tenant consulting with env-injected fixtures
Guo-Zhang May 7, 2026
a299d67
chore: remove unused QTDATA_ROOT_PATH from .env.example
Guo-Zhang May 7, 2026
4efc86c
refactor: unify multi-tenant nav bar with data-driven sections
Guo-Zhang May 7, 2026
532a9cb
docs: add multi-tenant design principles and Flutter nav conventions …
Guo-Zhang May 7, 2026
bd3ca78
docs: split AGENTS and CONTRIBUTING by audience
Guo-Zhang May 7, 2026
ca322c7
docs: rewrite AGENTS and CONTRIBUTING for clarity and quality
Guo-Zhang May 7, 2026
756dde5
docs: move design docs to add/ixd, keep AGENTS as reference only
Guo-Zhang May 7, 2026
6f2556b
docs: move implementation details from add/ixd to dev/studio
Guo-Zhang May 7, 2026
655af71
docs: fix AGENTS reference to ixd/navigation.md
Guo-Zhang May 7, 2026
f49b410
refactor: integrate consulting into business units via screenType
Guo-Zhang May 7, 2026
c0046ef
refactor: share consulting data across tenants
Guo-Zhang May 7, 2026
8080173
feat: per-tenant panorama fixtures with private consulting
Guo-Zhang May 7, 2026
8258b0f
refactor: founder drops business perspective, company absorbs self-ob…
Guo-Zhang May 7, 2026
8473a14
fix: revert company fixture, remove unused internal consult data
Guo-Zhang May 7, 2026
ace1fdf
refactor: data-driven per-tenant nav via screenType
Guo-Zhang May 7, 2026
a43ea1a
feat(studio): metadata-driven navigation + comprehensive model tests
Guo-Zhang May 7, 2026
ed3c316
refactor(studio): extract NavIcon/TenantSwitcher, rename widgets/→views/
Guo-Zhang May 7, 2026
ac13fad
docs(studio): update nav doc with root metadata and NavSidebar design
Guo-Zhang May 7, 2026
29791a3
feat(studio): root metadata registry, NavSidebar component
Guo-Zhang May 7, 2026
9c854ab
docs: split metadata schema into docs/drd/metadata.md
Guo-Zhang May 7, 2026
7d184f7
docs: add DRD README
Guo-Zhang May 7, 2026
bb5ea9b
docs: update and prune
Guo-Zhang May 7, 2026
c19ebab
docs: promote qtconsult schema to DRD, demote add doc to screens
Guo-Zhang May 7, 2026
3ba9367
docs: add README for docs/add/
Guo-Zhang May 7, 2026
f15f48e
docs: add studio doc README, move studio dev doc to submodule
Guo-Zhang May 7, 2026
6672976
docs: update myst.yml with DRD and dev sections
Guo-Zhang May 7, 2026
9be7913
chore: bump studio to v0.0.4
Guo-Zhang May 7, 2026
e8fa6d3
chore: bump main repo to v0.0.5
Guo-Zhang May 7, 2026
34d9d04
feat(studio): qtclass page, think data extraction, rename panorama to…
Guo-Zhang May 8, 2026
8d2257f
chore: bump studio to v0.0.5
Guo-Zhang May 8, 2026
c3132c9
docs: add DRD for dashboard, qtclass, thinking; update metadata.md wi…
Guo-Zhang May 8, 2026
061b6cb
docs: add qtclass architecture design doc — internal/external perspec…
Guo-Zhang May 8, 2026
2ba7243
docs: rewrite qtclass ADD with alternatives comparison and trade-offs
Guo-Zhang May 8, 2026
a24dd12
docs: redesign qtclass architecture with course/organization domain s…
Guo-Zhang May 8, 2026
858ed54
docs: rename Session→Lesson, CustomerAccount→Customer, code→category …
Guo-Zhang May 8, 2026
667fa3d
docs: fix Session→Lesson in qtclass ADD diagram
Guo-Zhang May 8, 2026
698a6c7
chore: bump main repo to v0.0.6
Guo-Zhang May 8, 2026
e30cebd
docs: add ROADMAP
Guo-Zhang May 8, 2026
317b821
fix: deploy qtadmin studio to Aliyun OSS
raojiacui May 8, 2026
b3255f3
fix: load qtadmin fixtures as web assets
raojiacui May 8, 2026
18fec4b
refactor: rename 租户(Tenant) to Workspace工作空间(Workspace) across all la…
Guo-Zhang May 8, 2026
ecd65f4
docs: update CHANGELOG for v0.0.6
Guo-Zhang May 8, 2026
318cb78
docs: update CHANGELOG for v0.0.7
Guo-Zhang May 8, 2026
870ae09
chore: add .agents skills (sync from quanttide-platform)
Guo-Zhang May 8, 2026
19b2b28
docs: add problem management document (business + tech issues)
Guo-Zhang May 8, 2026
ab2bcd8
docs: fix CHANGELOG version alignment with tags (add v0.0.4/v0.0.7, n…
Guo-Zhang May 8, 2026
a5c3406
docs: 添加组织管理 PRD
Guo-Zhang May 8, 2026
2a9ac83
docs: 添加组织管理 screen 实现方案
Guo-Zhang May 8, 2026
943fcc6
feat: implement org management screen with model, loader, fixture, an…
Guo-Zhang May 8, 2026
5dacae8
refactor: switch from rootBundle to inject-based data loading
Guo-Zhang May 8, 2026
a0370a8
fix: correct org page routing in metadata.json
Guo-Zhang May 8, 2026
dbbb83c
fix: late final -> late to allow _router reassignment on workspace sw…
Guo-Zhang May 8, 2026
cfa6077
chore: release studio v0.0.6
Guo-Zhang May 8, 2026
37a8e4f
docs(drd): update metadata schema for items-as-names, add org DRD
Guo-Zhang May 8, 2026
76f5e5f
docs: 添加 Studio 技术债务评估(SQFD 框架)
Guo-Zhang May 8, 2026
00e85c3
refactor: 清除死代码、未用依赖和重复模式(快速修复技术债)
Guo-Zhang May 8, 2026
3d8c489
refactor: 全模型迁移 freezed + XxxData 重命名
Guo-Zhang May 8, 2026
7b2b960
refactor: 非 freezed 内容移出 models(utils 目录)
Guo-Zhang May 8, 2026
b4875d9
refactor: ui 映射归入 constants/,颜色归入 theme/
Guo-Zhang May 8, 2026
841b682
refactor: theme.dart 和 constants.dart 拍平到 lib 根目录
Guo-Zhang May 8, 2026
c573c41
refactor: route_config 合并到 router.dart
Guo-Zhang May 8, 2026
0fa7581
refactor: services/ → sources/ 数据源抽象(Clean Architecture)
Guo-Zhang May 8, 2026
c914f03
refactor: sources 拆分为 data_result / data_source / file_source / bundl…
Guo-Zhang May 8, 2026
01e036b
refactor: sources 归并为 base / file_source / bundle_source
Guo-Zhang May 8, 2026
20f3813
docs: 更新重构记录
Guo-Zhang May 8, 2026
e19fc19
refactor: 引入 BLoC 系统解耦(AppBloc + ConsultBloc)
Guo-Zhang May 8, 2026
91fe378
docs: 重构记录移至 studio/README.md
Guo-Zhang May 8, 2026
c8a6d3e
docs: README 只留模块介绍,进度移至 ROADMAP
Guo-Zhang May 8, 2026
6002ec0
docs: 技术债务重评估(高→中)
Guo-Zhang May 8, 2026
b57720e
test: sources/ 和 consult_bloc 单元测试
Guo-Zhang May 8, 2026
17cdbbd
chore: 删除 ROADMAP
Guo-Zhang May 8, 2026
6bf6a1d
docs: 更新债务评估(测试覆盖 高→中)
Guo-Zhang May 8, 2026
3c564d8
docs: 基于当前风险写新 ROADMAP
Guo-Zhang May 8, 2026
4b36ca7
feat: P0/P1/P2 全量执行完成
Guo-Zhang May 8, 2026
eb9dba3
docs: 更新债务评估(错误韧性/可移植性降为低)
Guo-Zhang May 8, 2026
1f16fc4
docs: 基于最新评估重写 ROADMAP
Guo-Zhang May 8, 2026
dd35a30
feat: P0/P1/P2 全部完成(screens+views 测试 + CI)
Guo-Zhang May 8, 2026
8b264bc
chore: pre-commit 仅检查 analyze,test 由 CI 覆盖
Guo-Zhang May 8, 2026
c982c01
docs: 添加开发流程说明到 README
Guo-Zhang May 8, 2026
cff0875
docs: 添加 ops/studio.md 运维文档
Guo-Zhang May 8, 2026
d0d7980
docs: 删除重复项目结构减少维护负担
Guo-Zhang May 8, 2026
97cc106
docs: 添加 AGENTS.md 记录本对话经验
Guo-Zhang May 8, 2026
715750a
docs: 根 AGENTS 引用下级 AGENTS,不重复内容
Guo-Zhang May 8, 2026
a7b9183
chore: 清理 terraform 目录,新增 manifests
Guo-Zhang May 8, 2026
2bdbf12
docs: 添加 manifests/README.md
Guo-Zhang May 8, 2026
e4f03e2
docs: 债务评估重写(高→中→低)
Guo-Zhang May 8, 2026
8171439
chore: 删除 ROADMAP(全部完成)
Guo-Zhang May 8, 2026
9dcd537
feat: 引入 go_router 替代 AppRouter 字符串派发
Guo-Zhang May 8, 2026
eb7ca07
docs: 添加 go_router 引入条件到 AGENTS
Guo-Zhang May 8, 2026
88237da
docs: 重写 AGENTS #11(框架即约束即设计)
Guo-Zhang May 8, 2026
1827d4c
docs: 基于 go_router 暴露的问题写新 ROADMAP
Guo-Zhang May 8, 2026
159a4f3
refactor: 纯 GoRouter 方案,消除双 MaterialApp
Guo-Zhang May 8, 2026
f53f06a
docs: 更新 ROADMAP(P3 完成)
Guo-Zhang May 8, 2026
a521925
refactor: P0 路由表合并,RouteConfig 自带构建器
Guo-Zhang May 8, 2026
c5a66c4
refactor: P1 Section 构建缓存(workspace 切换时重建)
Guo-Zhang May 8, 2026
d6629f7
refactor: P2 ConsultBloc 提升到 shell 级别,持久化生命周期
Guo-Zhang May 8, 2026
ce608a6
docs: ROADMAP 全完成
Guo-Zhang May 8, 2026
e6ee798
chore: 删除 ROADMAP(P0-P2 全部完成)
Guo-Zhang May 8, 2026
1a68230
docs: 债务评估更新(P0-P2 完成,低维持)
Guo-Zhang May 8, 2026
4a94098
docs: 添加关键决策记录(14 项架构选择及理由)
Guo-Zhang May 8, 2026
ff9d57b
docs: split studio.md into decision/refactor, add dev README
Guo-Zhang May 8, 2026
afd272f
docs: update CHANGELOG for studio v0.0.7
Guo-Zhang May 8, 2026
7de79af
docs: update CHANGELOG for studio v0.1.0
Guo-Zhang May 8, 2026
5745251
docs: record versioning convention (v0.0.x=explore, v0.1.0+=launch)
Guo-Zhang May 8, 2026
250897e
docs: add domain-level packaging plan for studio
Guo-Zhang May 9, 2026
4936b61
refactor: extract qtadmin-qtconsult package from lib/models/
Guo-Zhang May 9, 2026
7571399
refactor: extract remaining domain packages (qtclass, think, org)
Guo-Zhang May 9, 2026
82628c9
test: remove duplicated model tests after package extraction
Guo-Zhang May 9, 2026
d659704
ci: change deploy trigger from push to release
Guo-Zhang May 9, 2026
1333662
docs: fix package splitting plan to cover full domain extraction
Guo-Zhang May 9, 2026
af74bbf
refactor: move ConsultBloc into qtadmin-qtconsult package
Guo-Zhang May 9, 2026
64e29cf
refactor: move domain constants and screens into packages
Guo-Zhang May 9, 2026
3f6e150
refactor: extract data_sources infrastructure package
Guo-Zhang May 9, 2026
54776d6
chore: bump studio to v0.0.7
Guo-Zhang May 9, 2026
b435c5e
chore: bump studio to v0.1.1
Guo-Zhang May 9, 2026
8c46c75
ci: copy fixtures before test in studio workflow
Guo-Zhang May 9, 2026
4d5d436
ci: replace fixture copy with asset stubs for build
Guo-Zhang May 9, 2026
d37dfd1
refactor: replace BundleSource with FileSource, remove data/ from pub…
Guo-Zhang May 9, 2026
132dd17
refactor: extract DashboardBloc from AppBloc
Guo-Zhang May 9, 2026
893078c
refactor: extract qtadmin-dashboard package
Guo-Zhang May 9, 2026
5bcff17
clean: remove unused stat_item.dart from main project
Guo-Zhang May 9, 2026
41ebf6c
refactor: extract qtadmin-navigation package, decouple from Workspace…
Guo-Zhang May 9, 2026
3fd5294
clean: remove old navigation.dart tracked by git
Guo-Zhang May 9, 2026
29fe8ad
chore: keep views directory with .gitkeep
Guo-Zhang May 9, 2026
cfb6511
docs: separate AI context from dev principles into CONTRIBUTING.md
Guo-Zhang May 9, 2026
32224bd
docs: add maintenance workflow to AGENTS.md
Guo-Zhang May 9, 2026
5a7a7a2
chore: bump studio to v0.1.2
Guo-Zhang May 9, 2026
d99e0fc
docs: update AGENTS.md - new domains stay in main project, AI alerts …
Guo-Zhang May 9, 2026
45fe194
docs: record architecture decisions belong to human principle
Guo-Zhang May 9, 2026
c3ac35e
chore: 添加 Apache 2.0 协议
Guo-Zhang May 12, 2026
09c50f0
chore: 移除已废弃的产品文档技能(BRD/DRD/PRD)
Guo-Zhang Jun 4, 2026
59c6893
docs: 添加资产职能用户手册(基于 clig.dev 评审完善)
Guo-Zhang Jun 4, 2026
1eea498
docs: myst.yml 仅保留 user-guide 目录,移除其他 toc 条目
Guo-Zhang Jun 4, 2026
768f6a0
docs: 添加 STATUS.md 和 user-guide 文档(business/finance/human/index)
Guo-Zhang Jun 4, 2026
02ed82e
docs: 招聘邮箱导入程序设计(ADD)
Guo-Zhang Jun 4, 2026
645ed62
v1.0: 基础管理后台 + 人力资源模块集成
Jun 5, 2026
a212f57
v2.0: 实体分离 + 待确认队列 + CLI 集成
Jun 12, 2026
68efccc
feat: 添加 human CLI 命令行工具
Jun 16, 2026
49a89cc
fix: CLI subprocess timeout, return code check, and test fixes
Jun 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .agents/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# 智能体配置文件

## 技能目录

OpenCode等可以识别`.agents/skills/<name>/SKILL.md`。

技能文件夹命名遵循“领域-名称“,如`docs-format`。
134 changes: 134 additions & 0 deletions .agents/skills/devops-commit/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
---
name: devops-commit
description: Git 提交技能,用于提交代码变更时,包括主仓库和子模块提交。
---

# Git 提交技能

## 提交规范

使用 [Conventional Commits](https://www.conventionalcommits.org/) 规范:

```
<type>: <description>
```

### 提交类型

- **feat**:新功能
- **fix**:修复 bug
- **docs**:文档更新
- **test**:测试相关
- **refactor**:代码重构
- **chore**:构建/工具

### 提交示例

```bash
git commit -m "feat: 添加新功能"
git commit -m "fix: 修复登录问题"
git commit -m "docs: 更新 README"
```

## 提交流程

### 1. 检查状态

```bash
git status
```

查看未提交的变更,包括:
- 未暂存的修改(Changes not staged for commit)
- 已暂存的修改(Changes to be committed)

### 2. 添加文件

```bash
# 添加单个文件
git add <file>

# 添加所有修改
git add -A
```

### 3. 提交

```bash
git commit -m "<type>: <description>"
```

### 4. 确认并推送

```bash
git status
git push
```

确认提交成功并推送到远端。除非用户明确说"只提交不推",否则默认推送。

## 子模块提交

### 1. 子模块内提交

```bash
# 进入子模块目录
cd docs/handbook

# 检查状态
git status

# 添加并提交
git add -A
git commit -m "docs: 更新文档"

# 推送到远程
git push
```

### 2. 主仓库更新子模块引用

```bash
# 返回主仓库
cd ../..

# 添加子模块引用
git add docs/handbook

# 提交
git commit -m "chore: update handbook submodule"

# 推送
git push
```

## 常见场景

### 场景一:普通代码提交

```bash
git add -A
git commit -m "feat: 添加用户认证功能"
git push
```

### 场景二:文档更新

```bash
git add docs/README.md
git commit -m "docs: 更新使用说明"
git push
```

### 场景三:子模块更新

```bash
cd docs/gallery
git add -A
git commit -m "docs: 添加新示例"
git push
cd ..
git add docs/gallery
git commit -m "chore: update gallery submodule"
git push
```
198 changes: 198 additions & 0 deletions .agents/skills/devops-release/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,198 @@
---
name: devops-release
description: 发布 Git 仓库 Release。必须先写 CHANGELOG 再打 tag,禁止跳步。支持子模块和主仓库两种流程。
---

# devops-release

> **⚠ 硬约束:不执行预检查 → 禁止发布**
> 加载此 Skill 后,必须按下方工作流从头到尾逐行执行命令。
> 标有"必须执行,不可跳过"的步骤是强制性的,AI 不得合并、跳过或提前执行后续步骤。

发布 Git 仓库 Release。

## 规则

- 版本号遵循 semver(MAJOR.MINOR.PATCH)
- **必须先更新 CHANGELOG.md,提交推送,再执行发布**
- 发布前确认工作区干净
- Release notes 只包含对应版本内容
- 发布主仓库前确认所有子模块引用是最新的

## 依赖

- devops-commit: 检查工作区状态
- devops-submodule: 检查子模块状态

## 工作流

### 1. 预检查

**必须执行,不可跳过**

```bash
# 检查工作区状态
git status

# 检查版本号格式(semver)
VERSION="v0.4.0"
if ! [[ "$VERSION" =~ ^v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z0-9.]+)?$ ]]; then
echo "错误: 版本号格式错误,应为 vX.Y.Z 或 vX.Y.Z-qualifier"
exit 1
fi

# 检查 CHANGELOG 是否包含目标版本
if ! grep -q "^## \[${VERSION#v}\]" CHANGELOG.md; then
echo "错误: CHANGELOG.md 未找到 ${VERSION#v} 版本记录"
echo "请先更新 CHANGELOG.md"
exit 1
fi

# 提取版本内容测试
NOTES=$(sed -n "/^## \[${VERSION#v}\]/,/^## \[/p" CHANGELOG.md | sed '1d;$d')
if [ -z "$NOTES" ]; then
echo "错误: 无法提取 ${VERSION#v} 版本内容"
exit 1
fi

# 检查标签是否已存在
if git tag -l | grep -q "^${VERSION}$"; then
echo "错误: 标签 $VERSION 已存在"
exit 1
fi

# 预览 Release Notes
echo "=== Release Notes 预览 ==="
echo "$NOTES"
echo "========================="
```

### 2. 发布前确认

**向用户展示以下信息并请求确认**

```
发布版本: vX.Y.Z

检查结果:
✓ 版本号格式正确
✓ CHANGELOG.md 包含目标版本
✓ Release Notes 提取成功
✓ 标签不存在
✓ 工作区干净

待执行命令:
1. git tag vX.Y.Z
2. git push origin vX.Y.Z
3. gh release create vX.Y.Z --title "vX.Y.Z" --notes "..."

确认发布? (y/n)
```

### 3. 子模块发布 Release

```bash
# 1. 进入子模块目录
cd <子模块路径>

# 2. 执行预检查(步骤 1)

# 3. 创建并推送标签
git tag <version>
git push origin <version>

# 4. 创建 GitHub Release
gh release create <version> \
--title "v<version>" \
--notes "$(sed -n "/^## \[${VERSION#v}\]/,/^## \[/p" CHANGELOG.md | sed '1d;$d')" \
--repo quanttide/<仓库名>
```

### 4. 主仓库发布 Release

```bash
# 1. 创建预发布版本(可选)
gh release create vX.Y.Z-rc.1 \
--prerelease \
--title "vX.Y.Z RC" \
--notes "$(sed -n "/^## \[X.Y.Z\]/,/^## \[/p" CHANGELOG.md | sed '1d;$d')"

# 2. 确认所有子模块已更新
git submodule update --remote
git status

# 3. 更新 CHANGELOG.md

# 4. 提交 CHANGELOG.md
git add CHANGELOG.md && git commit -m "docs: update CHANGELOG for vX.Y.Z"

# 5. 执行预检查(步骤 1)

# 6. 发布前确认(步骤 2)

# 7. 创建标签并推送
git tag <version> && git push origin <version>

# 8. 创建 GitHub Release
gh release create <version> \
--title "v<version>" \
--notes "$(sed -n "/^## \[${VERSION#v}\]/,/^## \[/p" CHANGELOG.md | sed '1d;$d')" \
--repo quanttide/quanttide-founder

# 9. 验证 Release
gh release view <version> --repo quanttide/quanttide-founder
```

### 5. 错误处理和回滚

```bash
# 标签已创建但 Release 失败
git tag -d <version>
git push origin --delete <version> 2>/dev/null || true

# 恢复到发布前状态(如果有提交)
git reset --hard HEAD~1

# 清理预发布版本
gh release delete vX.Y.Z-rc.1 --repo quanttide/quanttide-founder --yes
```

## 常见错误

| 错误 | 原因 | 解决方案 |
|------|------|----------|
| CHANGELOG 缺少版本 | 忘记更新 CHANGELOG.md | 添加版本记录后再发布 |
| 标签已存在 | 重复发布 | 删除旧标签或使用新版本号 |
| 工作区脏 | 有未提交变更 | 提交或暂存变更后再发布 |
| Release Notes 为空 | 版本格式不匹配 | 检查 CHANGELOG 版本标题格式 |
| 子模块未更新 | 子模块有新提交 | 执行 `git submodule update --remote` |

## 预发布检查清单

- [ ] 所有子模块版本已锁定
- [ ] 通过 CI 测试
- [ ] CHANGELOG.md 版本段已验证
- [ ] 执行过 `npm run build` (如适用)
- [ ] 版本号格式正确
- [ ] Release Notes 提取成功
- [ ] 工作区干净

## 输出

### 成功时返回

```
✓ Release vX.Y.Z 创建成功
标签: vX.Y.Z
URL: https://github.com/quanttide/quanttide-founder/releases/tag/vX.Y.Z
提交: <SHA>
```

### 失败时返回

```
✗ Release vX.Y.Z 创建失败
错误码: <ERROR_CODE>
原因: <错误描述>
建议: <解决方案>
```
Loading