phamnazage-jpg
133da2d442
test: M-03 添加边界测试
...
- 添加大量数据边界测试(100条记录)
- 添加特殊字符 PackID 边界测试
- 添加空字段验证边界测试
2026-06-02 06:58:45 +08:00
phamnazage-jpg
08f7db1bc2
test: M-01 替换测试代码中的 panic 为 t.Fatal
...
- packs_repo_test.go: panic → t.Fatal
- providers_repo_test.go: panic → t.Fatal
2026-06-02 06:56:30 +08:00
phamnazage-jpg
64e14ac30d
test(quality): cover repo upsert fallback branches
2026-05-30 18:54:07 +08:00
phamnazage-jpg
9e32a24f8c
test(quality): cover upsert validation and redis open branches
2026-05-30 18:48:20 +08:00
phamnazage-jpg
f895eb9035
test(quality): cover sqlite redis and overlay edge branches
2026-05-30 18:28:03 +08:00
phamnazage-jpg
6bbd55111c
test(quality): cover routing sqlite overlay hotspots
2026-05-30 17:22:11 +08:00
phamnazage-jpg
15b7437edd
feat(status): suppress false negative provider readiness
2026-05-30 14:42:51 +08:00
phamnazage-jpg
ef33762db5
feat(portal): add logical group packaging config
2026-05-30 10:54:32 +08:00
phamnazage-jpg
3bfd4cfc1c
feat(portal): add logical group guidance config
2026-05-30 10:38:59 +08:00
phamnazage-jpg
649eb13f30
feat(accounts): add explicit route binding workflow
2026-05-29 19:07:01 +08:00
phamnazage-jpg
d8d9e6e170
fix(accounts): tolerate ambiguous shadow bindings
2026-05-29 15:58:37 +08:00
phamnazage-jpg
c982c595b8
feat(accounts): add provider account admin view
2026-05-29 15:50:28 +08:00
phamnazage-jpg
b5343452cb
feat(accounts): add provider account inventory api
2026-05-29 14:43:34 +08:00
phamnazage-jpg
6e0bd59e56
feat(routing): add route log writer and admin api
2026-05-28 21:24:05 +08:00
phamnazage-jpg
2818892255
feat(routing): add logical group admin api
2026-05-28 15:57:34 +08:00
phamnazage-jpg
7f75d8a670
feat(routing): add logical group schema foundation
2026-05-28 15:26:16 +08:00
phamnazage-jpg
8d7aa925df
feat(admin): persist provider drafts in crm
2026-05-27 21:49:12 +08:00
phamnazage-jpg
ebd86a4256
feat(batch): add live reuse admin verification flow
2026-05-27 20:23:42 +08:00
phamnazage-jpg
c1172d7714
fix: harden deepseek official remote43 import closure
2026-05-27 07:56:24 +08:00
phamnazage-jpg
5e76fb20d0
Harden host deletion and test stability
2026-05-25 07:30:07 +08:00
phamnazage-jpg
bcc67c4a8a
Expand coverage for runtime and sqlite paths
2026-05-23 10:55:57 +08:00
phamnazage-jpg
cfa1eaa904
Complete batch import v2 runtime and host capability recovery
2026-05-23 09:18:02 +08:00
phamnazage-jpg
a77a47024c
feat(store): complete v2 runtime state repositories
2026-05-22 14:37:08 +08:00
phamnazage-jpg
d68fb9daa3
feat(store): scaffold batch import run repos
2026-05-22 13:50:50 +08:00
phamnazage-jpg
85d495dd16
feat(control-plane): harden host-scoped reconcile and acceptance evidence
...
- add batch-scoped reconcile_runs persistence and queries
- route batch detail and reconcile writes through batch_id/host_id
- refresh production boards with host-scope acceptance artifacts
- include latest real-host acceptance evidence for self_service and subscription
2026-05-18 22:22:22 +08:00
phamnazage-jpg
71cbaf5fa6
test(project): achieve ≥70% package coverage across all internal packages
...
- store/sqlite: 75.4% (repos + db coverage)
- host/sub2api: 80.8% (httptest mock server, pure function tests)
- app: 74.2% (handler error paths, NewActionSet closures)
- pack: 72.4%
- provision: 75.2%
- access: 77.3%
- config: 94.7% (lookup mock tests)
All tests pass: build, vet, race, coverage gates.
2026-05-15 19:26:25 +08:00
phamnazage-jpg
a1d7007397
feat: add state store migrations and repositories
2026-05-12 23:25:02 +08:00