Commit Graph

64 Commits

Author SHA1 Message Date
phamnazage-jpg
cbfaf4a28b test(app): raise handler coverage above 70 percent 2026-05-30 16:40:55 +08:00
phamnazage-jpg
61a5a36c58 feat(testing): add unified quality gates and coverage baseline 2026-05-30 15:28:32 +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
97fd72e273 feat(portal): add logical group catalog api 2026-05-29 19:39:41 +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
2896e62071 feat(routing): add route health admin view 2026-05-29 13:37:43 +08:00
phamnazage-jpg
ecdeedb103 feat(routing): add formal chat route endpoint 2026-05-29 13:17:56 +08:00
phamnazage-jpg
3c061f3ddb feat(routing): add canonical shadow provider pack 2026-05-29 12:29:05 +08:00
phamnazage-jpg
cffe3332ac feat(routing): auto-supply managed proxy keys 2026-05-29 10:49:27 +08:00
phamnazage-jpg
9b1c6f43a6 feat(routing): add minimal chat proxy bridge 2026-05-29 10:31:09 +08:00
phamnazage-jpg
eb2242ca6f feat(routing): add resolver failover fallback 2026-05-29 10:00:27 +08:00
phamnazage-jpg
66ad319ccb feat(routing): add sticky-backed route resolver 2026-05-29 09:38:59 +08:00
phamnazage-jpg
98bd619ec8 feat(routing): add sticky runtime backends 2026-05-29 07:43:29 +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
6b03eb8fb9 feat(admin): harden provider draft model conflicts 2026-05-28 12:18:10 +08:00
phamnazage-jpg
de33ff3492 feat(admin): add session-based portal login 2026-05-28 11:01:29 +08:00
phamnazage-jpg
3a00f1b859 feat(admin): publish provider drafts into pack repo 2026-05-28 07:30:02 +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
83a05b4889 feat: add kimi a7m overlay workflow and remote43 validation 2026-05-26 07:50:43 +08:00
phamnazage-jpg
497e5d91b4 Add safe artifact migration and status fixes 2026-05-25 10:48:04 +08:00
phamnazage-jpg
5e76fb20d0 Harden host deletion and test stability 2026-05-25 07:30:07 +08:00
phamnazage-jpg
80fd9dd873 Clarify subscription probe key semantics 2026-05-23 17:06:52 +08:00
phamnazage-jpg
8c364206c5 Document repeated host acceptance failures 2026-05-23 11:12:34 +08:00
phamnazage-jpg
bcc67c4a8a Expand coverage for runtime and sqlite paths 2026-05-23 10:55:57 +08:00
phamnazage-jpg
2ad277743d Expand app runtime coverage 2026-05-23 09:44:54 +08:00
phamnazage-jpg
7ae8caf216 Strengthen runtime and scheduler coverage 2026-05-23 09:39:02 +08:00
phamnazage-jpg
cfa1eaa904 Complete batch import v2 runtime and host capability recovery 2026-05-23 09:18:02 +08:00
phamnazage-jpg
eac860e72f fix(api): wire batch import create-run entry pipeline 2026-05-22 16:12:52 +08:00
phamnazage-jpg
fb136ead7c feat(api): add batch import v2 endpoints 2026-05-22 15:39:43 +08:00
phamnazage-jpg
c9b6589320 feat(batch): add result projection for v2 runs and items 2026-05-22 15:31:33 +08:00
phamnazage-jpg
3199c72415 feat(batch): add validation service for final access status 2026-05-22 14:49:57 +08:00
phamnazage-jpg
79db4acf22 feat(batch): add confirmation worker and retry handling 2026-05-22 14:43:55 +08:00
phamnazage-jpg
5ebeeac69c feat(batch): implement v2 run setup and provision stages 2026-05-22 14:41:12 +08:00
phamnazage-jpg
a77a47024c feat(store): complete v2 runtime state repositories 2026-05-22 14:37:08 +08:00
phamnazage-jpg
60bf8f0fd1 feat(batch): add provider id and reuse policy 2026-05-22 14:33:29 +08:00
phamnazage-jpg
6420efbef1 feat(probe): add capability profile and smoke completion routing 2026-05-22 14:31:41 +08:00
phamnazage-jpg
2bc7554cf8 feat(probe): add model discovery and canonical family normalization 2026-05-22 14:29:51 +08:00
phamnazage-jpg
11182f2d4a feat(batch): add canonical v2 state enums 2026-05-22 14:27:41 +08:00
phamnazage-jpg
d68fb9daa3 feat(store): scaffold batch import run repos 2026-05-22 13:50:50 +08:00
phamnazage-jpg
9ba1c92da2 feat(store): add batch import runtime tables 2026-05-22 13:47:47 +08:00
phamnazage-jpg
9134afed9f fix(provision): stabilize kimi a7m import closure
Downgrade the first third-party account test 403 to an advisory warning when models are already present, and retry transient gateway completion 503 responses during access closure.

Add regression coverage for the probe race and completion retry paths, update the execution board, and store the final v0.1.129 Kimi A7M fresh-host acceptance artifact that now reaches succeeded/active/subscription_ready.
2026-05-22 12:33:12 +08:00