Commit Graph

104 Commits

Author SHA1 Message Date
phamnazage-jpg
80fd9dd873 Clarify subscription probe key semantics 2026-05-23 17:06:52 +08:00
phamnazage-jpg
728ed9a064 Harden remote43 acceptance script 2026-05-23 15:03:59 +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
e50c292c7f docs(batch): refresh v2 restoration verdict 2026-05-22 16:21:24 +08:00
phamnazage-jpg
eac860e72f fix(api): wire batch import create-run entry pipeline 2026-05-22 16:12:52 +08:00
phamnazage-jpg
7b8959d723 docs(batch): add v2 restoration audit 2026-05-22 15:54:10 +08:00
phamnazage-jpg
05f5e3a76e test(integration): cover batch import v2 flows 2026-05-22 15:51:21 +08:00
phamnazage-jpg
af2c77d40b feat(cli): add v2 batch import command 2026-05-22 15:46:30 +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
f718f2d888 docs(v2): align reuse and account lifecycle contracts 2026-05-22 14:15: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
9cdb7e1112 docs(v2): add migration and api schema drafts 2026-05-22 13:43:46 +08:00
phamnazage-jpg
485b6e7a6b docs(v2): reconcile batch import design contracts 2026-05-22 13:38:56 +08:00
phamnazage-jpg
afce3da3df docs(v2): refine batch import architecture
Expand the batch auto-import V2 spec and TDD plan with stability requirements, result state persistence, and result page design. Add a dedicated architecture document for run state, APIs, pages, and UI field layout, and sync the execution board to the new V2 scope.
2026-05-22 13:18:51 +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
phamnazage-jpg
56c6b9e452 docs(execution): sync board with current production truth 2026-05-22 10:03:49 +08:00
phamnazage-jpg
516fdc49c4 chore(artifacts): archive real-host debugging snapshots 2026-05-22 10:03:39 +08:00
phamnazage-jpg
6f464eb6dd docs: add provider validation matrix 2026-05-22 07:43:42 +08:00
phamnazage-jpg
66da64dbe3 docs(v2): add batch auto-import spec and tdd plan with resolved open questions
- Add BATCH_AUTO_IMPORT_SPEC.md: 3-stage pipeline (probe/provision/validate),
  provider_id=host+hash, smoke_model=find-first-usable, pricing=defaults
- Add BATCH_AUTO_IMPORT_TDD_PLAN.md: 5-stage implementation plan, 10 tasks
- Update EXECUTION_BOARD.md: add v2 section with resolved open questions
2026-05-22 06:51:44 +08:00
phamnazage-jpg
f797047727 feat(pack): add official provider templates and loader test
- Add first batch of 10 official provider templates (qwen, glm, kimi, minimax, deepseek, step)
- Add TestLoadPathIncludesFirstBatchOfficialProviders to verify pack loads all templates
- Regenerate checksums.txt with all official provider files
- Bump pack version 1.0.1 -> 1.1.0
- Update README with provider manifest index and import examples
2026-05-21 23:07:07 +08:00
phamnazage-jpg
a050042f8e docs: add provider onboarding playbook 2026-05-21 21:45:56 +08:00
phamnazage-jpg
3ba3244ea6 fix fresh-host acceptance and document real-host debugging learnings 2026-05-21 21:19:19 +08:00
phamnazage-jpg
7c6e18f94d test(host): harden gateway and acceptance validation 2026-05-21 15:45:55 +08:00
phamnazage-jpg
2649956b59 docs(tdd): codify host channel contract and validation gaps 2026-05-21 15:45:22 +08:00
phamnazage-jpg
543f46562f fix(provision): replace duplicate accounts before closure probe 2026-05-21 14:19:41 +08:00
phamnazage-jpg
95cdb490d2 docs(runbook): sync account cleanup and deepseek repro notes 2026-05-21 14:19:39 +08:00
phamnazage-jpg
6b55db9eca docs(real-host): narrow completion blocker root causes 2026-05-21 13:49:58 +08:00
phamnazage-jpg
d077786565 docs(real-host): calibrate acceptance truth surfaces 2026-05-21 13:37:49 +08:00
phamnazage-jpg
49d00e7f05 test(scripts): harden remote43 managed-probe validation 2026-05-21 09:18:17 +08:00
phamnazage-jpg
8ba72efe95 docs(readme): consolidate truth-index and docs navigation 2026-05-21 09:16:45 +08:00
phamnazage-jpg
ca1d448cc0 fix(provision): reconcile channel pricing and hosted access 2026-05-20 22:09:40 +08:00
phamnazage-jpg
83ee216a4d fix(provision): preserve channel model mapping on import 2026-05-19 22:24:32 +08:00
phamnazage-jpg
18e1b085eb fix(provision): harden batch scoping and remote43 import validation 2026-05-19 20:21:21 +08:00
phamnazage-jpg
0ecce50a48 feat(scripts): automate real-host access prep closure 2026-05-19 13:58:03 +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