b3b8fbd2b9
feat(docs): 添加 V2 题库与原版 tiku-web 查询架构对比文档
ci / release-gate (push) Has been cancelled
2026-08-06 10:56:18 +08:00
42da977655
refactor(profile): lock question feedback to v2 delivery
2026-08-06 10:54:18 +08:00
b5dd95a97a
refactor(content): migrate question videos and quotas to v2
2026-08-06 10:44:36 +08:00
ea8462a23d
docs:增加文档可读性
ci / release-gate (push) Has been cancelled
2026-08-06 10:30:41 +08:00
908d0dc6a3
feat(content): 更新内容领域 V2 架构图,优化编辑与查询流程
ci / release-gate (push) Has been cancelled
2026-08-06 10:21:32 +08:00
bb8a4deda5
feat(content): 增加编辑树与在线查询投影的架构说明
ci / release-gate (push) Has been cancelled
2026-08-06 10:17:50 +08:00
61164f665c
refactor(learning): replace legacy session targets
2026-08-06 10:16:45 +08:00
6e3b746e26
feat: add backend requirements for tenant student theme system V2
...
ci / release-gate (push) Has been cancelled
- Introduced comprehensive documentation outlining the backend requirements for the tenant student theme system version 2.
- Defined the background, product goals, core design principles, and detailed specifications for the Theme Schema v2.
- Established a unique source of truth for theme configurations and outlined API endpoints for theme management.
- Included validation rules, error handling, and security measures to ensure robust theme customization capabilities for tenants.
2026-08-06 10:09:25 +08:00
ec8fb7574d
refactor(learning): migrate question review to v2 assets
2026-08-06 10:07:52 +08:00
3f5957d744
feat(content): establish v2 learning delivery foundation
ci / release-gate (push) Has been cancelled
2026-08-06 09:52:18 +08:00
fa2c502a26
refactor(learning): split answer idempotency registry
2026-08-05 14:35:08 +08:00
269af73469
feat(learning): project submissions through transactional outbox
2026-08-05 14:25:04 +08:00
c0308f86e4
feat(platform): manage learning access definitions
2026-08-05 14:01:45 +08:00
df31c3a669
feat(learning): harden access and practice sessions
2026-08-05 14:01:36 +08:00
603bc24c26
feat(cache): adopt FusionCache for business caching
ci / release-gate (push) Has been cancelled
2026-08-05 09:30:48 +08:00
1aa1ed4829
chore(dev): simplify local Docker startup
ci / release-gate (push) Has been cancelled
2026-08-04 17:46:01 +08:00
3385649a8d
docs(architecture): sync runtime diagram and guidance
ci / release-gate (push) Has been cancelled
2026-08-04 14:40:25 +08:00
4793ad1832
fix(worker): enable safe multi-instance job processing
ci / release-gate (push) Has been cancelled
2026-08-04 14:29:11 +08:00
f7d364b381
feat(ci): add CI workflow for development environment setup and testing
ci / release-gate (push) Has been cancelled
2026-08-04 13:59:51 +08:00
a39a8c1fe5
chore(ci): update CI configuration to use local development dependencies and improve health checks
2026-08-04 13:56:35 +08:00
a517ffc6a7
feat(dev): containerize local dependencies
ci / release-gate (push) Has been cancelled
2026-08-04 13:27:25 +08:00
33375a38d7
refactor(architecture): harden module boundaries
ci / release-gate (push) Has been cancelled
2026-08-04 12:10:36 +08:00
b38f12e60b
chore(dev): add PostgreSQL and Redis compose stack
2026-08-04 12:00:58 +08:00
3383a65867
chore(database): squash migrations into initial schema
ci / release-gate (push) Has been cancelled
2026-08-04 10:17:34 +08:00
8493f8f0ed
style: format module migration files
ci / release-gate (push) Has been cancelled
2026-08-04 09:57:54 +08:00
ed3321a34b
test(api): stabilize authorization contract manifest
2026-08-04 09:52:20 +08:00
2063cb59fd
test(security): invalidate data scope snapshots
2026-08-04 09:46:44 +08:00
e290719d4a
test(architecture): enforce capability boundaries
2026-08-04 09:43:58 +08:00
c06cf4a4f7
refactor(platform): split control plane services
2026-08-04 09:37:49 +08:00
087ca78af5
refactor(learning): split learning capability services
2026-08-04 09:33:55 +08:00
0bd075e20d
refactor(commerce): split administration services
2026-08-04 09:29:20 +08:00
4d85463a87
refactor(content): split content capability services
2026-08-04 09:23:36 +08:00
1b867cfa3a
refactor(tenant-admin): split capability services
2026-08-04 09:17:35 +08:00
4f8e216282
refactor(api): modularize problem details mapping
2026-08-04 09:03:41 +08:00
21f4a97f7e
feat:升级部分依赖
ci / release-gate (push) Has been cancelled
2026-08-03 17:58:48 +08:00
558b2a4ea8
fix:修复openapi文档错误
ci / release-gate (push) Has been cancelled
2026-08-03 14:34:23 +08:00
2c4a0bad6c
fix:修复部分数据库查询问题
ci / release-gate (push) Has been cancelled
2026-08-03 14:22:06 +08:00
9f19bea7ee
fix:修复平台前端显示
2026-08-03 14:03:44 +08:00
4751e738b1
清理文档
ci / release-gate (push) Has been cancelled
2026-08-03 13:41:03 +08:00
7adcb6a3d5
refactor(jobs): modularize background job handlers
ci / release-gate (push) Has been cancelled
2026-08-03 13:28:21 +08:00
c497a3ca8d
清理代码
ci / release-gate (push) Has been cancelled
2026-08-03 12:31:39 +08:00
caea0062b0
refactor(architecture): enforce module boundaries
2026-08-03 12:27:36 +08:00
290a0c7bd7
feat(platform): harden governance and approval workflows
ci / release-gate (push) Has been cancelled
2026-08-03 11:43:18 +08:00
fe594c9ef5
Refactor documentation:
...
ci / release-gate (push) Has been cancelled
- Remove outdated development plan from `development-plan.md`.
- Update `operations.md` to include details on authorization cache configuration.
- Revise `quickstart.md` for clarity on local development setup and database initialization.
- Delete redundant `redis-authorization-cache.md`.
- Add new `tenant-provisioning.md` to document the process of setting up a tenant from an empty database.
2026-08-03 10:27:35 +08:00
33a08bfaab
docs: 更新项目结构和模块组织说明,优化构建、测试和开发命令部分
2026-08-03 10:19:33 +08:00
9d576d2d79
test(learning): seed valid quota test questions
ci / release-gate (push) Has been cancelled
2026-08-03 10:04:20 +08:00
73dd96a178
fix(learning): validate tenant question grading rules
2026-08-03 10:01:38 +08:00
684f4c2f81
test(learning): seed authoritative shared question answers
2026-08-03 09:54:27 +08:00
c54e223ca1
fix(learning): finalize report and generated contracts
2026-08-03 09:51:30 +08:00
6bdfee6807
feat(learning): make practice scoring authoritative
2026-08-03 09:44:57 +08:00