Initial commit of Tmall new-product analysis loop v9.2.5.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
喻长发
2026-09-03 15:42:05 +08:00
co-authored by Cursor
commit 42223969db
55 changed files with 9760 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import json, re
from pathlib import Path
ROOT=Path(__file__).resolve().parents[1]
EXPECTED='9.2.5'
def test_version_consistency():
assert (ROOT/'VERSION.txt').read_text().strip()==EXPECTED
for rel in ['extension/manifest.json','collector-extension-standalone/manifest.json','codex-plugin-toolkit/sansong-tmall-product-report/assets/capture-extension/manifest.json']:
data=json.loads((ROOT/rel).read_text(encoding='utf-8'))
assert data['version']==EXPECTED, rel
popup=(ROOT/'extension/popup.js').read_text(encoding='utf-8')
assert f"EXPECTED_SERVER_VERSION='{EXPECTED}'" in popup
server=(ROOT/'server/server.py').read_text(encoding='utf-8')
assert f"SERVER_VERSION='{EXPECTED}'" in server or f'SERVER_VERSION = \'{EXPECTED}\'' in server
analysis=(ROOT/'server/analysis.py').read_text(encoding='utf-8')
assert f"ENGINE_VERSION='{EXPECTED}'" in analysis
ai=(ROOT/'server/ai_client.py').read_text(encoding='utf-8')
assert f"SERVER_VERSION = '{EXPECTED}'" in ai
start=(ROOT/'start-tmall-ai.command').read_text(encoding='utf-8')
assert f'VERSION="{EXPECTED}"' in start