✅ npm run typecheck
exit code 0 — 无类型错误
✅ npm run build
exit code 0 — 6 routes generated (○ / ƒ /api/companies/[id] ƒ /articles ƒ /companies ƒ /companies/[id])
✅ 单元测试 22/22
✓ tests/ingest/fetcherAdapter.test.ts (3 tests)
✓ tests/ingest/loadSources.test.ts (1 test)
✓ tests/verify/tursoPrisma.test.ts (2 tests)
✓ tests/verify/mobileLayoutSource.test.ts (2 tests)
... 22 passed
⚠️ run.test.ts 长测失败(沙箱网络限制)
FAIL: expected ["completed","completed_with_errors"] to include 'failed'
原因:极客公园 fetch_article_body 在沙箱内无法抓取文章正文
非代码 bug — 在正常网络环境下不会复现
✅ IT之家 RSS ingest
{ "status": "completed", "articlesSeen": 12, "articlesSaved": 0, "errorSummary": null }
articlesSaved=0 因为 12 篇全部已去重(ProcessedUrl)
⚠️ 极客公园 RSS ingest
{ "status": "failed", "articlesSeen": 12, "articlesSaved": 0, "errorSummary": "fetch failed" }
RSS fetch 成功(12篇),fetch_article_body 抓正文失败(沙箱网络)