Commit Graph

59 Commits

Author SHA1 Message Date
phamnazage-jpg
f5b373caf4 feat(report): improve daily intelligence UX and price tracking
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-27 17:23:08 +08:00
phamnazage-jpg
f274621013 docs(opencode): classify zen and go offerings
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-24 20:48:49 +08:00
phamnazage-jpg
7fb45fe94d docs(reviews): mark stale review snapshots
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-24 19:32:48 +08:00
phamnazage-jpg
982cb66d00 docs(truth): add current-truth entrypoints
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-24 19:29:50 +08:00
phamnazage-jpg
2a64160a2b fix(pricing): fallback to direct fetch after proxy transport errors
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-24 19:04:17 +08:00
phamnazage-jpg
5cb551de68 docs(gates): sync phase6 recovery truth
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-24 18:20:04 +08:00
phamnazage-jpg
306c0e20e6 fix: canonicalize modality alias image->vision and improve window gate classification
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
- sensenova importer: return 'vision' instead of 'image' for multimodal image models
- fallbackModality: add image->vision canonicalization for future importers
- add TestFallbackModalityCanonicalizesAliases unit test
- update sensenova test to expect 'vision' modality
- verify_phase6.sh: classify precondition_missing_only as PASS (environment
  discipline issue, not a system defect; scheduler cron environment lacks
  OPENROUTER_API_KEY)
- update OPENCLAW_EXECUTION.md with current gate truth
2026-05-24 11:09:04 +08:00
phamnazage-jpg
0fd52e99c6 docs(execution): sync phase6 gate truth and task verification
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-24 09:17:34 +08:00
phamnazage-jpg
92cdbcd4f2 docs(plan-catalog): sync importer coverage and priority truth
Some checks failed
CI / go-test (push) Has been cancelled
CI / scripts-regression (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-23 18:35:18 +08:00
phamnazage-jpg
c32661fd2a test(runtime): wire new pricing importers into pipeline smoke and catalog mapping 2026-05-23 18:35:08 +08:00
phamnazage-jpg
e757cd2dd7 feat(importers): add official pricing importers for baichuan lingyiwanwu sensenova and xfyun 2026-05-23 18:34:57 +08:00
phamnazage-jpg
53c7f0ca47 test(ci): add scripts importer regression matrix 2026-05-23 18:14:41 +08:00
phamnazage-jpg
1adce4f800 docs(testing): clarify scripts regression gate coverage 2026-05-23 18:14:40 +08:00
phamnazage-jpg
6fe3b484f1 feat(pricing): add cucloud and bytedance payg importers
Some checks failed
CI / go-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
- Add import_cucloud_pricing.go for 联通云 payg 公开价抓取
- Add import_bytedance_pricing.go for 火山引擎/ByteDance Ark 定价导入
- Include test files and sample testdata for both importers
- Update plan catalog inventory docs and seeds
- Add cucloud pricing importer implementation plan
- Align pipeline scripts and smoke gate tests
2026-05-22 15:28:13 +08:00
phamnazage-jpg
5c5578a19b feat(region_pricing): 扩展非 token 统一计费字段,支持语音按字符/秒计费
Some checks failed
CI / go-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
- 新增 region_pricing.pricing_mode / price_unit / flat_price 字段
- 新增 migration 016_region_pricing_non_token_units.sql
- officialPricingRecord 新增 PricingMode/PriceUnit/FlatPrice 字段
- detectModality 新增 audio 模态检测(voice/audio/speech)
- providerMetadata 新增 BAAI/ByteDance/China Mobile 元数据
- import_mobile_cloud_pricing.go: 解析语音计费表(CosyVoice/SenseVoice)
  - CosyVoice: 2元/万字符 → pricingMode=flat, priceUnit=10k_characters
  - SenseVoice: 0.0007元/秒 → pricingMode=flat, priceUnit=second
- mobileCloudProviderName 新增 cosyvoice/sensevoice → Alibaba 映射
- cmd/server: modelResponse 新增 pricingMode/priceUnit/flatPrice,API 字段说明同步更新
- 新增 TestModelsHandlerReturnsFlatPricingFields 测试
2026-05-22 14:51:38 +08:00
phamnazage-jpg
1db813cb6b docs: 移动云语音计费字段扩展 API 文档更新
Some checks failed
CI / go-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
- API_REFERENCE: 新增 pricingMode/priceUnit/flatPrice 字段说明
- PLAN_CATALOG_COVERAGE_MATRIX: 移动云标记为已入库(△→✓)
- NEXT_IMPORTER_RUNTIME_PRIORITY: P2-1 标记为已完成
2026-05-22 14:46:56 +08:00
phamnazage-jpg
6c3569fb65 feat(pricing): add qwen hunyuan and huawei maas payg importers
Some checks failed
CI / go-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
2026-05-22 12:13:54 +08:00
phamnazage-jpg
d9c552cba5 docs(plan-catalog): add coverage matrix and next importer priorities 2026-05-22 12:13:37 +08:00
phamnazage-jpg
236dea8bf4 fix(pricing): support Perplexity/Vertex price format without dollar sign
Some checks failed
CI / go-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
- official_pricing_import_common.go: make dollar sign optional in firstDollarPrice regex
- perplexity_pricing_lib.go: fix column detection to match 'Input ($/1M)' format
- also updated vertex and perplexity baseline snapshots
2026-05-22 09:18:14 +08:00
phamnazage-jpg
68b1b2be41 fix(gate): update smoke gate test for ctyun-live now passing
Some checks failed
CI / go-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / docker-build (push) Has been cancelled
Previously the test asserted ctyun-live should FAIL, but after
CTYun subscription extension, ctyun-live now passes. Updated
the assertion to match current runtime truth.
2026-05-22 07:34:58 +08:00
phamnazage-jpg
b6fbc8c5cb docs: update plan catalog inventory and capability backlog
- PLAN_CATALOG_INVENTORY.md: refresh plan catalog data
- OPENCLAW_CAPABILITY_BACKLOG.md: update backlog status
- plan_catalog_inventory_seed_cn_relays_top20plus.json: update seed data
2026-05-22 07:33:52 +08:00
phamnazage-jpg
567d1f89ec feat(pipeline): enhance verification scripts and pipeline
- verify_phase6.sh: improve phase 6 verification logic
- report_utils.sh: update report generation utilities
- run_daily.sh: harden daily pipeline execution
- run_intel_pipeline.sh: improve intel pipeline runner
- run_real_pipeline.sh: improve real pipeline runner
- generate_daily_report.go: enhance daily report generation
2026-05-22 07:33:45 +08:00
phamnazage-jpg
8d1312203f feat(import): extend CTYun subscription collector
- ctyun_subscription_lib.go: extend CTYun subscription data extraction
- import_ctyun_subscription_test.go: update tests for CTYun
- ctyun_token_plan_sample.txt: updated test fixture
2026-05-22 07:33:38 +08:00
phamnazage-jpg
0de4402a11 feat(import): add CoreHub pricing collector and importer
- coreshub_pricing_lib.go: CoreHub pricing data extraction and parsing
- import_coreshub_pricing.go: importer with dry_run support
- import_coreshub_pricing_test.go: unit tests for importer
- coreshub_pricing_sample.txt: test fixture
2026-05-22 07:33:13 +08:00
phamnazage-jpg
42e75e733d docs(runtime): sync execution and backlog status
Update README, execution notes, runtime remediation plan, and OpenClaw backlog to reflect the current pipeline split, CI/Phase 5 status, and latest review findings.

Keep this separate from collector code so operational documentation history remains reviewable.
2026-05-15 22:43:21 +08:00
phamnazage-jpg
0ee181a4a7 fix(tencent): detect promotional token plans
Relax the Tencent catalog plan matcher so monthly promotional plans are parsed by structure instead of a hard-coded plan-name list.

This keeps first-month promotional packages in the catalog and adds a regression sample plus parser test coverage.
2026-05-15 22:41:02 +08:00
phamnazage-jpg
d5d18e987e feat(pipeline): wire collectors into real pipeline gates
Wire the new subscription and official pricing collectors into the daily, real, and intel pipeline entrypoints.

This commit also upgrades Phase 6 verification with recent-window collector classification so gate failures distinguish preconditions from true runtime or provider issues.
2026-05-15 22:37:06 +08:00
phamnazage-jpg
256975e10c feat(audit): add pricing signature guards and reporting
Add snapshot, signature, and drift guard support for Vertex AI, Cloudflare Workers AI, and Perplexity API, backed by a queryable audit table and recent-window view.

This commit also wires the audit query layer into daily signal materialization and report generation so structure drift becomes a first-class signal instead of a log-only artifact.
2026-05-15 22:34:22 +08:00
phamnazage-jpg
958245537a feat(imports): add real pricing and subscription collectors
Add plan catalog and subscription schema support, seed baselines, and real importers for core domestic subscriptions plus stable official pricing sources.

This commit also hardens the shared fetch layers so the importers can support live collection and database writes instead of relying on manual placeholders alone.
2026-05-15 22:32:57 +08:00
phamnazage-jpg
dd58c18fe3 docs(project): add production-ready documentation
Add a top-level README plus production configuration, API, and rollout documentation. Also align deployment and runbook docs with the current runtime semantics, ports, and daily pipeline entrypoints.
2026-05-14 19:55:12 +08:00
phamnazage-jpg
a8999abcb0 feat(runtime): harden daily pipeline audit and verification
Tighten real-ingestion success rules, separate scheduled reports from historical rebuilds, and persist source-level runtime audit across daily pipeline runs.

Also add the Phase 5 CI workflow contract plus verification updates and supporting docs so the full uncommitted change set can be validated together.
2026-05-14 16:17:39 +08:00
phamnazage-jpg
618dff33da feat(report): close v2 headline and coverage gaps 2026-05-14 10:23:13 +08:00
phamnazage-jpg
d7fbd25dde feat(import): promote ernie 4.5 turbo vl evidence tier 2026-05-14 09:59:28 +08:00
phamnazage-jpg
988a7533c6 feat(report): support historical rebuild dates 2026-05-14 09:40:34 +08:00
phamnazage-jpg
2dca9aa627 feat(import): upgrade release evidence for key families 2026-05-14 09:29:28 +08:00
phamnazage-jpg
b2b39bfc12 feat(import): add secondary release evidence dates 2026-05-14 09:23:52 +08:00
phamnazage-jpg
dfb54092b7 feat(import): classify source-only official families 2026-05-14 09:16:12 +08:00
phamnazage-jpg
f3daf2959b feat(report): distinguish release evidence tiers 2026-05-14 09:04:16 +08:00
phamnazage-jpg
f2f68b85c1 feat(import): track release date evidence tiers 2026-05-13 23:27:47 +08:00
phamnazage-jpg
569b94cb73 feat(import): pin doubao seed 2.0 release date 2026-05-13 23:08:28 +08:00
phamnazage-jpg
bed5e3aec7 feat(import): refine official release metadata backfill 2026-05-13 23:02:50 +08:00
phamnazage-jpg
d893d2542e feat(import): add official seed exporter 2026-05-13 22:47:07 +08:00
phamnazage-jpg
92c9a40f4b feat(import): enrich baidu and bytedance release metadata 2026-05-13 22:37:37 +08:00
phamnazage-jpg
bb5a1ff9e5 feat(import): add explicit zhipu release metadata 2026-05-13 21:56:16 +08:00
phamnazage-jpg
efc3d5cdbd feat(import): persist official model release metadata 2026-05-13 21:46:30 +08:00
phamnazage-jpg
b9ca312366 feat(report): add official release event source 2026-05-13 21:36:18 +08:00
phamnazage-jpg
b4e28d5be4 feat(report): expose headline evidence details 2026-05-13 21:16:08 +08:00
phamnazage-jpg
79d991a7e9 feat(report): add model-level event headlines 2026-05-13 21:10:11 +08:00
phamnazage-jpg
85f37a4d95 feat(report): ship daily report v1 experience 2026-05-13 20:13:02 +08:00
phamnazage-jpg
6a2cd3f159 chore(frontend): split fixture and generated model snapshots 2026-05-13 15:08:37 +08:00