From f4cecb4c3066eaef99d93063b3ee56822eacc72b Mon Sep 17 00:00:00 2001 From: KKKK Date: Tue, 22 Sep 2026 14:07:46 +0800 Subject: [PATCH 1/2] fix: enforce 50-star catalogue floor --- README.ja.md | 15 +++++----- README.md | 15 +++++----- README.zh-CN.md | 15 +++++----- data/projects.json | 30 +------------------ .../curate-star50-expansion-2026-09-22.mjs | 4 +-- scripts/sync-readmes.mjs | 12 ++++---- scripts/validate.test.mjs | 8 +++-- 7 files changed, 35 insertions(+), 64 deletions(-) diff --git a/README.ja.md b/README.ja.md index 6589d3b..4dca4c1 100644 --- a/README.ja.md +++ b/README.ja.md @@ -5,7 +5,7 @@

Awesome JEV ギャラリーを見る · 注目プロジェクト · - 全 171 プロジェクト · + 全 170 プロジェクト · JSON カタログ · English · 简体中文 @@ -13,9 +13,9 @@

Awesome JEV

-

GitHub 50★以上(編集上の例外が1件)・ソース確認済みの JEV 関連プロジェクト、連携、ツール、オープンモデル、実験、エコシステム資料をまとめています。

+

GitHub 50★以上・ソース確認済みの JEV 関連プロジェクト、連携、ツール、オープンモデル、実験、エコシステム資料をまとめています。

-

掲載基準は 50 stars 以上で、編集上の例外として Jev Reviewer(30 stars)を1件掲載しています。JEV が選択・採点・ルーティング・フィルタを担い、実行制御はアプリ側に残る事例です。

+

掲載基準は 50 stars 以上です。JEV が選択・採点・ルーティング・フィルタを担い、実行制御はアプリ側に残る事例を紹介します。

概要

@@ -31,7 +31,7 @@ - 171 + 170 48 10 2026-09-22 @@ -53,7 +53,7 @@ Agent ワークフロー · 14 · UI・自動化 · 9 · 開発者ツール · 29 · - 業務特化ツール · 13 + 業務特化ツール · 12

## 注目プロジェクト @@ -74,7 +74,7 @@

フィルターと詳しい説明付きで見る →

-## 全 171 プロジェクト +## 全 170 プロジェクト ### ブラウザ・PC 操作 (15) @@ -289,7 +289,7 @@ ↑ カテゴリへ戻る -### 業務特化ツール (13) +### 業務特化ツール (12) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.7K Star — 構造化された戦略判断のためのオプションの JEV アダプターを備えた教育用ヘッジファンド プロトタイプ。 [根拠](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 12.0K Star — 選択されたライブエントリーの前に JEV 決定ゲートを備えたオープンソースの取引 OS。 [根拠](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -303,7 +303,6 @@ - **[Formanator](https://github.com/timrogers/formanator)** · 99 Star — 任意の JEV レシート分類を備えた福利厚生申請 CLI / MCP クライアント。 [根拠](https://github.com/timrogers/formanator/blob/548740edef37a4169eef163e4988e64f43a560ec/src/typesafe.rs) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 95 Star — JEV を限定判断レイヤーに使う Hyperliquid ライブ取引 Agent。 [根拠](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 69 Star — リバランス判断サービスで JEV を使う自律流動性 Agent。 [根拠](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) -- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 32 Star — 試験報告書から原文の引用を抜き出し、システマティックレビューの抽出フォームを埋めるブラウザアプリ。 [根拠](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ カテゴリへ戻る diff --git a/README.md b/README.md index 62b52ab..59f2bfe 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

Browse the live Awesome JEV gallery · Featured projects · - All 171 projects · + All 170 projects · JSON catalogue · 简体中文 · 日本語 @@ -13,9 +13,9 @@

Awesome JEV

-

A source-reviewed gallery of JEV-related projects with 50+ GitHub stars (one editorial exception) — integrations, tools, open models, experiments, and ecosystem resources.

+

A source-reviewed gallery of JEV-related projects with 50+ GitHub stars — integrations, tools, open models, experiments, and ecosystem resources.

-

We list source-reviewed JEV-related repositories at or above 50 stars, plus one editorial exception: Jev Reviewer (30 stars). See where JEV chooses, scores, routes, or filters—while application code keeps control of execution.

+

We list source-reviewed JEV-related repositories at or above 50 stars. See where JEV chooses, scores, routes, or filters—while application code keeps control of execution.

At a glance

@@ -31,7 +31,7 @@ - 171 + 170 48 10 2026-09-22 @@ -53,7 +53,7 @@ Agent workflows · 14 · Interfaces & automation · 9 · Developer tools · 29 · - Domain tools · 13 + Domain tools · 12

## Featured project gallery @@ -74,7 +74,7 @@

Explore with filters and full descriptions →

-## All 171 projects +## All 170 projects ### Browser & computer use (15) @@ -289,7 +289,7 @@ ↑ Back to categories -### Domain tools (13) +### Domain tools (12) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.7K stars — An educational hedge-fund prototype with an optional JEV adapter for structured strategy judgments. [Source](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 12.0K stars — An open-source trading OS with a JEV decision gate before selected live entries. [Source](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -303,7 +303,6 @@ - **[Formanator](https://github.com/timrogers/formanator)** · 99 stars — A CLI and MCP client for benefit claims with optional JEV receipt classification. [Source](https://github.com/timrogers/formanator/blob/548740edef37a4169eef163e4988e64f43a560ec/src/typesafe.rs) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 95 stars — A live Hyperliquid trading agent with JEV as a bounded decision layer. [Source](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 69 stars — An autonomous liquidity agent that uses JEV inside its rebalancing decision service. [Source](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) -- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 32 stars — A browser app that pulls verbatim quotes from trial reports to fill systematic-review extraction forms. [Source](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ Back to categories diff --git a/README.zh-CN.md b/README.zh-CN.md index de008ac..c7e6612 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,7 +5,7 @@

浏览 Awesome JEV 主站 Gallery · 精选项目 · - 全部 171 个项目 · + 全部 170 个项目 · JSON 目录 · English · 日本語 @@ -13,9 +13,9 @@

Awesome JEV

-

只整理 50+ Star(含一项编辑例外)、经过源码核对的 JEV 相关项目、集成、工具、开放模型、实验与生态资源。

+

只整理 50+ Star、经过源码核对的 JEV 相关项目、集成、工具、开放模型、实验与生态资源。

-

收录门槛为 GitHub 50 Star 及以上,另有一项编辑例外:Jev Reviewer(30 Star)。看看 JEV 如何完成选择、评分、路由与过滤,同时由应用代码掌控执行。

+

收录门槛为 GitHub 50 Star 及以上。看看 JEV 如何完成选择、评分、路由与过滤,同时由应用代码掌控执行。

当前规模

@@ -31,7 +31,7 @@ - 171 + 170 48 10 2026-09-22 @@ -53,7 +53,7 @@ Agent 工作流 · 14 · 界面与自动化 · 9 · 开发者工具 · 29 · - 垂直工具 · 13 + 垂直工具 · 12

## 精选项目 Gallery @@ -74,7 +74,7 @@

在主站筛选并查看完整项目说明 →

-## 全部 171 个项目 +## 全部 170 个项目 ### 浏览器与电脑操作 (15) @@ -289,7 +289,7 @@ ↑ 返回分类 -### 垂直工具 (13) +### 垂直工具 (12) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.7K Star — 在教育型 AI 对冲基金原型中加入可选 JEV 适配器,用于结构化策略判断。 [源码证据](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 12.0K Star — 在部分真实交易入场前增加 JEV 决策闸门的开源交易系统。 [源码证据](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -303,7 +303,6 @@ - **[Formanator](https://github.com/timrogers/formanator)** · 99 Star — 支持可选 JEV 收据分类的福利报销 CLI 与 MCP 客户端。 [源码证据](https://github.com/timrogers/formanator/blob/548740edef37a4169eef163e4988e64f43a560ec/src/typesafe.rs) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 95 Star — 以 JEV 作为有限决策层的 Hyperliquid 实盘交易 Agent。 [源码证据](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 69 Star — 在再平衡决策服务中使用 JEV 的自动化流动性 Agent。 [源码证据](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) -- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 32 Star — 在浏览器中运行的应用,从试验报告里摘录原文引文,用于填写系统综述的数据提取表。 [源码证据](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ 返回分类 diff --git a/data/projects.json b/data/projects.json index 806a4b0..24ad88d 100644 --- a/data/projects.json +++ b/data/projects.json @@ -4,7 +4,7 @@ "source": { "name": "BeatAPI Awesome JEV curation", "batch": "2026-09-22-star50-cross-search-and-source-review", - "policy": "Project-level deduplication. Public JEV-related GitHub repositories at or above 50 stars are included only after fixed-commit source review. Discovery includes GitHub repository search, GitHub code search, current competitor catalogues, and direct source inspection. Runtime behavior is not independently verified. One editorial exception below the 50-star floor: choxos/jev-reviewer." + "policy": "Project-level deduplication. Public JEV-related GitHub repositories at or above 50 stars are included only after fixed-commit source review. Discovery includes GitHub repository search, GitHub code search, current competitor catalogues, and direct source inspection. Runtime behavior is not independently verified." }, "projects": [ { @@ -4799,34 +4799,6 @@ }, "verification": "source-reviewed", "runtimeVerified": false - }, - { - "id": "choxos:jev-reviewer", - "name": "Jev Reviewer", - "owner": "choxos", - "category": "domain-tools", - "repoUrl": "https://github.com/choxos/jev-reviewer", - "evidenceUrl": "https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51", - "source": { - "type": "github", - "label": "GitHub source", - "url": "https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51" - }, - "language": "JavaScript", - "license": "MIT", - "starsAtCapture": 32, - "summary": { - "en": "A browser app that pulls verbatim quotes from trial reports to fill systematic-review extraction forms.", - "zh": "在浏览器中运行的应用,从试验报告里摘录原文引文,用于填写系统综述的数据提取表。", - "ja": "試験報告書から原文の引用を抜き出し、システマティックレビューの抽出フォームを埋めるブラウザアプリ。" - }, - "decision": { - "en": "Points at the report lines that answer each extraction question; code copies the quote and a reviewer checks it.", - "zh": "指出报告中回答每个提取问题的行;由代码复制原文引文,再由审阅者核对。", - "ja": "各抽出質問に答える報告書の行を指し示し、コードが引用を複製して、レビュー担当者が確認します。" - }, - "verification": "source-reviewed", - "runtimeVerified": false } ] } diff --git a/scripts/curate-star50-expansion-2026-09-22.mjs b/scripts/curate-star50-expansion-2026-09-22.mjs index 5aa2315..89ad1a2 100644 --- a/scripts/curate-star50-expansion-2026-09-22.mjs +++ b/scripts/curate-star50-expansion-2026-09-22.mjs @@ -45,12 +45,12 @@ const additions = [ const byRepo = new Map(catalogue.projects.map((project) => [project.repoUrl.toLowerCase(), project])); for (const project of additions) byRepo.set(project.repoUrl.toLowerCase(), project); -catalogue.projects = [...byRepo.values()].sort( +catalogue.projects = [...byRepo.values()].filter((project) => project.starsAtCapture >= 50).sort( (a, b) => b.starsAtCapture - a.starsAtCapture || a.name.localeCompare(b.name), ); catalogue.capturedAt = '2026-09-22'; catalogue.source.batch = '2026-09-22-star50-cross-search-and-source-review'; -catalogue.source.policy = 'Project-level deduplication. Public JEV-related GitHub repositories at or above 50 stars are included only after fixed-commit source review. Discovery includes GitHub repository search, GitHub code search, current competitor catalogues, and direct source inspection. Runtime behavior is not independently verified. One editorial exception below the 50-star floor: choxos/jev-reviewer.'; +catalogue.source.policy = 'Project-level deduplication. Public JEV-related GitHub repositories at or above 50 stars are included only after fixed-commit source review. Discovery includes GitHub repository search, GitHub code search, current competitor catalogues, and direct source inspection. Runtime behavior is not independently verified.'; await writeFile(catalogueFile, `${JSON.stringify(catalogue, null, 2)}\n`); console.log(`Added or refreshed ${additions.length} projects; catalogue now has ${catalogue.projects.length}.`); diff --git a/scripts/sync-readmes.mjs b/scripts/sync-readmes.mjs index 7e6b63f..7a5a744 100644 --- a/scripts/sync-readmes.mjs +++ b/scripts/sync-readmes.mjs @@ -22,18 +22,18 @@ const categories = [ const configs = [ { file: 'README.md', index: 0, allHeading: `All ${projects.length} projects`, starWord: 'stars', lang: 'en', evidence: 'Source', back: '↑ Back to categories', - strong: 'A source-reviewed gallery of JEV-related projects with 50+ GitHub stars (one editorial exception) — integrations, tools, open models, experiments, and ecosystem resources.', - policy: 'We list source-reviewed JEV-related repositories at or above 50 stars, plus one editorial exception: Jev Reviewer (30 stars). See where JEV chooses, scores, routes, or filters—while application code keeps control of execution.', + strong: 'A source-reviewed gallery of JEV-related projects with 50+ GitHub stars — integrations, tools, open models, experiments, and ecosystem resources.', + policy: 'We list source-reviewed JEV-related repositories at or above 50 stars. See where JEV chooses, scores, routes, or filters—while application code keeps control of execution.', }, { file: 'README.zh-CN.md', index: 1, allHeading: `全部 ${projects.length} 个项目`, starWord: 'Star', lang: 'zh', evidence: '源码证据', back: '↑ 返回分类', - strong: '只整理 50+ Star(含一项编辑例外)、经过源码核对的 JEV 相关项目、集成、工具、开放模型、实验与生态资源。', - policy: '收录门槛为 GitHub 50 Star 及以上,另有一项编辑例外:Jev Reviewer(30 Star)。看看 JEV 如何完成选择、评分、路由与过滤,同时由应用代码掌控执行。', + strong: '只整理 50+ Star、经过源码核对的 JEV 相关项目、集成、工具、开放模型、实验与生态资源。', + policy: '收录门槛为 GitHub 50 Star 及以上。看看 JEV 如何完成选择、评分、路由与过滤,同时由应用代码掌控执行。', }, { file: 'README.ja.md', index: 2, allHeading: `全 ${projects.length} プロジェクト`, starWord: 'Star', lang: 'ja', evidence: '根拠', back: '↑ カテゴリへ戻る', - strong: 'GitHub 50★以上(編集上の例外が1件)・ソース確認済みの JEV 関連プロジェクト、連携、ツール、オープンモデル、実験、エコシステム資料をまとめています。', - policy: '掲載基準は 50 stars 以上で、編集上の例外として Jev Reviewer(30 stars)を1件掲載しています。JEV が選択・採点・ルーティング・フィルタを担い、実行制御はアプリ側に残る事例です。', + strong: 'GitHub 50★以上・ソース確認済みの JEV 関連プロジェクト、連携、ツール、オープンモデル、実験、エコシステム資料をまとめています。', + policy: '掲載基準は 50 stars 以上です。JEV が選択・採点・ルーティング・フィルタを担い、実行制御はアプリ側に残る事例を紹介します。', }, ]; diff --git a/scripts/validate.test.mjs b/scripts/validate.test.mjs index 6f25414..19d558d 100644 --- a/scripts/validate.test.mjs +++ b/scripts/validate.test.mjs @@ -9,9 +9,10 @@ const catalogue = JSON.parse( test('catalogue metadata is explicit', () => { assert.equal(catalogue.schemaVersion, 3); assert.match(catalogue.capturedAt, /^\d{4}-\d{2}-\d{2}$/); - assert.equal(catalogue.projects.length, 171); + assert.equal(catalogue.projects.length, 170); const belowFloor = catalogue.projects.filter((project) => project.starsAtCapture < 50).map((project) => project.id); - assert.deepEqual(belowFloor, ['choxos:jev-reviewer']); + assert.deepEqual(belowFloor, []); + assert.doesNotMatch(catalogue.source.policy, /exception/i); }); test('every project keeps repository and fixed-commit evidence links', () => { @@ -62,7 +63,8 @@ test('README identity and project-owned cover stay present', async () => { assert.match(japaneseReadme, /

概要<\/h2>/); for (const localizedReadme of [readme, chineseReadme, japaneseReadme]) { assert.match(localizedReadme, /
\s*/); - assert.match(localizedReadme, / - + @@ -53,7 +53,7 @@ Agent ワークフロー · 14 · UI・自動化 · 9 · 開発者ツール · 29 · - 業務特化ツール · 12 + 業務特化ツール · 13

## 注目プロジェクト @@ -74,7 +74,7 @@

フィルターと詳しい説明付きで見る →

-## 全 170 プロジェクト +## 全 171 プロジェクト ### ブラウザ・PC 操作 (15) @@ -289,7 +289,7 @@ ↑ カテゴリへ戻る -### 業務特化ツール (12) +### 業務特化ツール (13) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.7K Star — 構造化された戦略判断のためのオプションの JEV アダプターを備えた教育用ヘッジファンド プロトタイプ。 [根拠](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 12.0K Star — 選択されたライブエントリーの前に JEV 決定ゲートを備えたオープンソースの取引 OS。 [根拠](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -303,6 +303,7 @@ - **[Formanator](https://github.com/timrogers/formanator)** · 99 Star — 任意の JEV レシート分類を備えた福利厚生申請 CLI / MCP クライアント。 [根拠](https://github.com/timrogers/formanator/blob/548740edef37a4169eef163e4988e64f43a560ec/src/typesafe.rs) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 95 Star — JEV を限定判断レイヤーに使う Hyperliquid ライブ取引 Agent。 [根拠](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 69 Star — リバランス判断サービスで JEV を使う自律流動性 Agent。 [根拠](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) +- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 32 Star — 試験報告書から原文の引用を抜き出し、システマティックレビューの抽出フォームを埋めるブラウザアプリ。 [根拠](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ カテゴリへ戻る diff --git a/README.md b/README.md index 59f2bfe..a6370ca 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

Browse the live Awesome JEV gallery · Featured projects · - All 170 projects · + All 171 projects · JSON catalogue · 简体中文 · 日本語 @@ -31,7 +31,7 @@

- + @@ -53,7 +53,7 @@ Agent workflows · 14 · Interfaces & automation · 9 · Developer tools · 29 · - Domain tools · 12 + Domain tools · 13

## Featured project gallery @@ -74,7 +74,7 @@

Explore with filters and full descriptions →

-## All 170 projects +## All 171 projects ### Browser & computer use (15) @@ -289,7 +289,7 @@ ↑ Back to categories -### Domain tools (12) +### Domain tools (13) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.7K stars — An educational hedge-fund prototype with an optional JEV adapter for structured strategy judgments. [Source](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 12.0K stars — An open-source trading OS with a JEV decision gate before selected live entries. [Source](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -303,6 +303,7 @@ - **[Formanator](https://github.com/timrogers/formanator)** · 99 stars — A CLI and MCP client for benefit claims with optional JEV receipt classification. [Source](https://github.com/timrogers/formanator/blob/548740edef37a4169eef163e4988e64f43a560ec/src/typesafe.rs) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 95 stars — A live Hyperliquid trading agent with JEV as a bounded decision layer. [Source](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 69 stars — An autonomous liquidity agent that uses JEV inside its rebalancing decision service. [Source](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) +- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 32 stars — A browser app that pulls verbatim quotes from trial reports to fill systematic-review extraction forms. [Source](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ Back to categories diff --git a/README.zh-CN.md b/README.zh-CN.md index c7e6612..8264da6 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -5,7 +5,7 @@

浏览 Awesome JEV 主站 Gallery · 精选项目 · - 全部 170 个项目 · + 全部 171 个项目 · JSON 目录 · English · 日本語 @@ -31,7 +31,7 @@

- + @@ -53,7 +53,7 @@ Agent 工作流 · 14 · 界面与自动化 · 9 · 开发者工具 · 29 · - 垂直工具 · 12 + 垂直工具 · 13

## 精选项目 Gallery @@ -74,7 +74,7 @@

在主站筛选并查看完整项目说明 →

-## 全部 170 个项目 +## 全部 171 个项目 ### 浏览器与电脑操作 (15) @@ -289,7 +289,7 @@ ↑ 返回分类 -### 垂直工具 (12) +### 垂直工具 (13) - **[AI Hedge Fund · JEV Adapter](https://github.com/virattt/ai-hedge-fund)** · 63.7K Star — 在教育型 AI 对冲基金原型中加入可选 JEV 适配器,用于结构化策略判断。 [源码证据](https://github.com/virattt/ai-hedge-fund/blob/154a8b2f46dca0f40764d814e4e747b0ad71f4c4/hedge_fund/llm/client.py) - **[QuantDinger · JEV Gate](https://github.com/OpenByteInc/QuantDinger)** · 12.0K Star — 在部分真实交易入场前增加 JEV 决策闸门的开源交易系统。 [源码证据](https://github.com/OpenByteInc/QuantDinger/blob/12c04eb2cdb8a9d08dc84502f5261ec3f1c56bf7/backend_api_python/app/services/ai_decision_filter.py) @@ -303,6 +303,7 @@ - **[Formanator](https://github.com/timrogers/formanator)** · 99 Star — 支持可选 JEV 收据分类的福利报销 CLI 与 MCP 客户端。 [源码证据](https://github.com/timrogers/formanator/blob/548740edef37a4169eef163e4988e64f43a560ec/src/typesafe.rs) - **[JEV Trade](https://github.com/aowang-ai/jev-trade)** · 95 Star — 以 JEV 作为有限决策层的 Hyperliquid 实盘交易 Agent。 [源码证据](https://github.com/aowang-ai/jev-trade/blob/df2c9656324a8a75996eb0612de7adcfe3ce6f89/src/model.ts) - **[Prism Liquidity Agent](https://github.com/irfndi/prism-liquidity-agent)** · 69 Star — 在再平衡决策服务中使用 JEV 的自动化流动性 Agent。 [源码证据](https://github.com/irfndi/prism-liquidity-agent/blob/22c67bdbe30bab608226832256a5013ad826b707/engine/jev-service.ts) +- **[Jev Reviewer](https://github.com/choxos/jev-reviewer)** · 32 Star — 在浏览器中运行的应用,从试验报告里摘录原文引文,用于填写系统综述的数据提取表。 [源码证据](https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51) ↑ 返回分类 diff --git a/data/projects.json b/data/projects.json index 24ad88d..89d994f 100644 --- a/data/projects.json +++ b/data/projects.json @@ -4799,6 +4799,34 @@ }, "verification": "source-reviewed", "runtimeVerified": false + }, + { + "id": "choxos:jev-reviewer", + "name": "Jev Reviewer", + "owner": "choxos", + "category": "domain-tools", + "repoUrl": "https://github.com/choxos/jev-reviewer", + "evidenceUrl": "https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51", + "source": { + "type": "github", + "label": "GitHub source", + "url": "https://github.com/choxos/jev-reviewer/blob/da15868cdca5e64555e6643243a52ea71f60cf3b/docs/jev.js#L51" + }, + "language": "JavaScript", + "license": "MIT", + "starsAtCapture": 32, + "summary": { + "en": "A browser app that pulls verbatim quotes from trial reports to fill systematic-review extraction forms.", + "zh": "在浏览器中运行的应用,从试验报告里摘录原文引文,用于填写系统综述的数据提取表。", + "ja": "試験報告書から原文の引用を抜き出し、システマティックレビューの抽出フォームを埋めるブラウザアプリ。" + }, + "decision": { + "en": "Points at the report lines that answer each extraction question; code copies the quote and a reviewer checks it.", + "zh": "指出报告中回答每个提取问题的行;由代码复制原文引文,再由审阅者核对。", + "ja": "各抽出質問に答える報告書の行を指し示し、コードが引用を複製して、レビュー担当者が確認します。" + }, + "verification": "source-reviewed", + "runtimeVerified": false } ] } diff --git a/scripts/curate-star50-expansion-2026-09-22.mjs b/scripts/curate-star50-expansion-2026-09-22.mjs index 89ad1a2..1e60a9f 100644 --- a/scripts/curate-star50-expansion-2026-09-22.mjs +++ b/scripts/curate-star50-expansion-2026-09-22.mjs @@ -45,7 +45,7 @@ const additions = [ const byRepo = new Map(catalogue.projects.map((project) => [project.repoUrl.toLowerCase(), project])); for (const project of additions) byRepo.set(project.repoUrl.toLowerCase(), project); -catalogue.projects = [...byRepo.values()].filter((project) => project.starsAtCapture >= 50).sort( +catalogue.projects = [...byRepo.values()].sort( (a, b) => b.starsAtCapture - a.starsAtCapture || a.name.localeCompare(b.name), ); catalogue.capturedAt = '2026-09-22'; diff --git a/scripts/validate.test.mjs b/scripts/validate.test.mjs index 19d558d..62bd57e 100644 --- a/scripts/validate.test.mjs +++ b/scripts/validate.test.mjs @@ -9,9 +9,9 @@ const catalogue = JSON.parse( test('catalogue metadata is explicit', () => { assert.equal(catalogue.schemaVersion, 3); assert.match(catalogue.capturedAt, /^\d{4}-\d{2}-\d{2}$/); - assert.equal(catalogue.projects.length, 170); + assert.equal(catalogue.projects.length, 171); const belowFloor = catalogue.projects.filter((project) => project.starsAtCapture < 50).map((project) => project.id); - assert.deepEqual(belowFloor, []); + assert.deepEqual(belowFloor, ['choxos:jev-reviewer']); assert.doesNotMatch(catalogue.source.policy, /exception/i); }); @@ -63,7 +63,7 @@ test('README identity and project-owned cover stay present', async () => { assert.match(japaneseReadme, /

概要<\/h2>/); for (const localizedReadme of [readme, chineseReadme, japaneseReadme]) { assert.match(localizedReadme, /
\s*

171<\/strong><\/td>/); + assert.match(localizedReadme, /170<\/strong><\/td>/); + assert.doesNotMatch(localizedReadme, /editorial exception|编辑例外|編集上の例外/i); assert.doesNotMatch(localizedReadme, /GitHub 100|100\+ Star|100 stars/); assert.match(localizedReadme, /\/v1\/systemone/); assert.match(localizedReadme, /jev-1\.13/); From 3b0d46e54926710eabb6e64b09d0a62cf83d2868 Mon Sep 17 00:00:00 2001 From: KKKK Date: Tue, 22 Sep 2026 14:24:03 +0800 Subject: [PATCH 2/2] fix: keep 171 projects while removing exception copy --- README.ja.md | 11 ++++---- README.md | 11 ++++---- README.zh-CN.md | 11 ++++---- data/projects.json | 28 +++++++++++++++++++ .../curate-star50-expansion-2026-09-22.mjs | 2 +- scripts/validate.test.mjs | 6 ++-- 6 files changed, 50 insertions(+), 19 deletions(-) diff --git a/README.ja.md b/README.ja.md index 4dca4c1..46d4dfb 100644 --- a/README.ja.md +++ b/README.ja.md @@ -5,7 +5,7 @@

Awesome JEV ギャラリーを見る · 注目プロジェクト · - 全 170 プロジェクト · + 全 171 プロジェクト · JSON カタログ · English · 简体中文 @@ -31,7 +31,7 @@

170171 48 10 2026-09-22
170171 48 10 2026-09-22
170171 48 10 2026-09-22
/); - assert.match(localizedReadme, /
170<\/strong><\/td>/); + assert.match(localizedReadme, /171<\/strong><\/td>/); assert.doesNotMatch(localizedReadme, /editorial exception|编辑例外|編集上の例外/i); assert.doesNotMatch(localizedReadme, /GitHub 100|100\+ Star|100 stars/); assert.match(localizedReadme, /\/v1\/systemone/);