2026-06-09 时间锚 · 53 production 模块 / 31 test 文件 / 5 主线 / 47 公司种子 / 8 source / 855 events / corpus v2.0 (96)

把仓库里所有代码,
摊开成一张可读的图

5 个层(输入 → 解析 → 决策 → 输出 → 横切)+ 4 个附属系统(expert/wiki 知识层 / expert/X 信号源 / skills 流水线 / web 纸面 PRD)。每个模块都有 LOC、测试覆盖、状态。本页是 plan.html(目标视角)/ docs.html(文档视角)之后的代码视角 —— 让任何工程师 60 秒内看懂这个仓库在做什么、做完了什么、还剩多少没动。

Agent 核心
10,140
35 modules · 5 layers · 7 source
Tests
6,000+
31 files · 376 tests
Wiki 脚本
2,663
9 scripts · 5 phase
expert/X+collectors
2,009
7 X modules · 4 vendor 采集
Skills 沉淀
1,995
1 process · 5 know-how
Web 工程
0
仅纸面 PRD · 触发待
✅ 完成 + 充分测试 ✅ 完成 · 测试轻 🟡 部分 / 进行中 🟠 纸面 / 未做 🔌 横切基础设施 ⚠️ 阻塞 / 等外部
时间锚 2026-06-09 续 14 · 本机 376 passed / 2 skipped · 0 fail
1Agent 核心 · 卫星互联网决策辅助

agent/satellite_agent/ 38 模块 · 5 swim lanes

从上到下流过 5 层。输入抓数 → 解析抽实体 → 决策跑主线评分 → 输出渲染报告 / 推送 / API → 横切(db/llm/jobs)给整套垂直贯通。模块左边的色条编码完成度。

L1 Sources · 输入适配器 8 个 source + 1 base · 全部 ✅ · 1,457 LOC
sources/base Protocol
Source 抽象接口 · fetch() 契约
39 LOCspec only
sources/jsonl
行式 JSON 抓取 · samples / 缓存灌库
44 LOC+ test
sources/text
纯文本批量 · 单条记录抽取
46 LOC+ test
sources/rss
SpaceNews 真闭环 · 中文 RSS 生态崩塌 fallback
236 LOC364 test
sources/x_sqlite P0-D
expert/X 3123 推文 read-only · 9 类账号 · zh 译文拼接 · 增量 since
244 LOC262 test
sources/harnessfarm 续 7
HarnessFarm satellite-agent 跨产线灌入 · 第 5 源 · A 路 376→501 events
192 LOC10 test
sources/shock_events 续 8
突发事件 vendor 文件 · 第 6 源 · JSONL/MD 双格式 · 影响力字段
168 LOC10 test
sources/investor_manifest 续 14
投资清单 · 第 7 源 · 3 schema auto-detect(positions/watchlist/manifest)
280 LOC13 test
sources/wiki_timeline 续 23
wiki 大事年表 · 第 8 源 · 725 bullet → +487 events · skip_planned/skip_future 双闸 + 行级 sha1 判重
198 LOC8 test
L2 Parse · 解析与抽取 4 个模块 · 全部 ✅ · 1,205 LOC
extract
中文金额 / 时间窗 / 客户 / capex / opex 抽取 · 正则 + 词典
181 LOC98 test
ingest_pipeline
Source → classify → extract → repo · 统一入库管道
120 LOC56 test
ontology P0-C +15
5 主线 · 维度词典 · 06-08 加 LAUNCH_VEHICLE +103 词
297 LOC+ test
seed 20 → 33
公司种子库 · wiki/entities 灌入 +13 家
607 LOC127 test
L3 Decision · 核心判断回路 11 个模块 · 10 ✅ · 1 blocked · 4,508 LOC
classifier
事件 → 主线 + 维度 + 影响 + 信心。规则版 + LLM 兜底入口
139 LOC58 test
thesis FE A v2
主线评分 + 预警 + WYHTB 看牛/看熊 JSON wholesale set
436 LOC82 test
decision FE B
双视角周报核心(CEO 主驱动 + 投资仓位) · 5 层 emoji 锚 + 4 级 fallback
951 LOC255 test
triggers FE A V1
证伪触发器 · 3 内置 check + 24h cooldown · CLI set/list/delete/check
493 LOC570 test
quality_checks FE C 5/11
Red Flag 自查 · 5 实施 + 6 stub · E_INVALID_DIMENSION 等
332 LOC355 test
debate LLM
Bull / Bear / Judge skeleton · LiteLLM 接入 + multiplier 边车
273 LOC198 test
valuation
透明 PE 法 · 假设可覆盖 · 优雅 fallback
117 LOC67 test
market_model
动态市场视图 · 5 主线 × 卡片 × valuation 联动
129 LOC80 test
validation ADVICE D
V1 ✅ Overall 56.7% · V2 对比脚手架 ✅ · 真 LLM E2E 待 operator 填 key
722 LOC576 test
cross_check L3 续 24
wiki entities 第二评委 · company_country 41 不一致 + company_recall 274 召回缺口 · CLI satagent cross-check
199 LOC12 test
wiki_reader 续 24
只读 expert/wiki/entities/ 解析 · 不读 timeline/ 防同源循环
88 LOCvia cross_check
L4 Output · 渲染与对外 7 个模块 · 全部 ✅ · 2,164 LOC
report
周报 markdown 渲染 · 主驱动 + 风险 + 仓位信号
182 LOC63 test
export
HTML / CSV 零依赖 + DOCX / PPTX 可选 extra
305 LOC137 test
notify EH-3
飞书 webhook · 卡片含免责 · 重试 + 优雅降级
186 LOC246 test
api
FastAPI · /events /decision /alerts /metrics · Bearer auth
389 LOC48 test
cli
satagent 命令树 · ingest / decide / validate / job / trigger / wyhtb
1,103 LOC+ test
observability
/metrics Prometheus 文本 + JSON stats · 时区注入修
99 LOC60 test
regress
回归集运行 + JSON 报告 · 25 / 30 / 全球集
204 LOC39 test
L5 Cross-cutting · 横切基础设施 5 个模块 · 全部 ✅ · 1,629 LOC
db
SQLite schema + _MIGRATIONS · _POST_MIGRATION_INDEXES · stale schema 已修
252 LOC243 test
repository
CRUD 接 events / companies / threads / thesis_state
228 LOC+ test
llm Tier 1.2
LiteLLM 5 provider · zhipu / DeepSeek / Qwen / OpenAI / Claude · last_usage hook
477 LOC487 test
jobs EH-1 + token +3 action
调度 schema + ACTIONS registry + token_usage_log + 月度预算 · +harnessfarm/shock-events/investor-manifest 三 ingest
680 LOC425 test
timeutils
事件时间归一化 · UTC ISO8601
33 LOC+ test
数据流 · 端到端追踪
L1 sources/{rss,x_sqlite,jsonl,text,harnessfarm,shock_events,investor_manifest,wiki_timeline}
    │
    │ Source.fetch() → list[Event]   (8 source · A 路灌 events / B 路跨产线 ADVICE)
    ▼
L2 ingest_pipelineextract (金额/时间/客户) → classifier (rules + LLM) → ontology (5 主线词典)
    │
    │ INSERT INTO events / threads / companies
    ▼
L5 db / repository      ──── ↕ ────  jobs (EH-1 调度 + token 预算)
    │                              │
    │ thesis.update_thesis_scores() │ ACTIONS: ingest / decide / x-ingest /
    ▼                              │   validate-baseline / notify-feishu /
                                   │   harnessfarm-ingest / shock-events-ingest /
                                   │   investor-manifest-ingest
L3 thesisdecision(双视角) → triggers(证伪) → quality_checks(Red Flag) → valuation + market_model
    │
    │ render_decision_pack() → 5 层 emoji + WYHTB 状态
    ▼
L4 report → export → notify → api / cli / observability → regress
    │
    │ /decision/weekly · markdown · HTML · CSV · DOCX · PPTX · 飞书 webhook · /metrics
    ▼
用户 · live.html · 5 色 emoji 锚 · 双视角周报
2附属系统 · 与 agent 共生但解耦

6 个 附属子系统 · 各管一条窄链路

这些不是 agent 的一部分,但与 agent 共享数据 / 方法学 / 决策上下文。wiki 是构建期种子库,X 是运行期信号源,collectors 是 4 vendor 采集工具(sec / investor / intl-reports / customer · 续 11),skills 是知识沉淀 / 流程沉淀,web 是另一条产品线的纸面 PRD,expert/data/ 装 HarnessFarm + ShockEvents 两份 vendor 落盘(续 12)。

附属 · 知识层 · ✅ Round 2 已交付

expert/wiki/ · 商业航天知识库

9 build 脚本 + 980 条目(round-1 + round-2) · 构建期种子库,不参与 decide() 运行时 · 灌进 agent 的 seed / ontology / corpus 三处
  • _scripts/extract.py216 LOC · 增量
  • _scripts/merge.py228 LOC · LIST_KEYS union
  • _scripts/build_index.py311 LOC · index.md
  • _scripts/build_html.py617 LOC · 1.89MB browser
  • _scripts/build_processing_status359 LOC · 进度
  • _scripts/build_docs.py271 LOC · 导航
  • _scripts/redact_check + build623 LOC · PII
  • _scripts/_paths.py38 LOC · env > repo > legacy
round-1 ✅round-2 ✅
条目:entities 424 · people 63 · concepts 391 · reports 102 · timeline 931
附属 · 信号源 · ✅ Cron 在岗

expert/X/x_agent/ · X 推文抓取

twikit-based scraper 抓 95 个航天账号 · 3,123 推文 · 译文表 · 报告生成器 · launchd 03:00 daily 在岗 · 与 agent sources/x_sqlite 对接
  • x_agent/scraper.py348 LOC · twikit
  • x_agent/db.py307 LOC · SQLite
  • x_agent/reports.py753 LOC · 报告生成
  • x_agent/cli.py275 LOC · 命令树
  • x_agent/_twikit_patch100 LOC · 兼容垫片
  • x_agent/accounts.py44 LOC · 9 类账号
  • scripts/dump_for_translate80 LOC · 批拼接
  • scripts/import_translations100 LOC · 回写
round-1 ✅cron 03:00 daily→ Tier 3
首跑 357 推文入 agent events / 25 命中主线
附属 · 沉淀 · 两类 skill

skills/ + agent/skills/

项目根 process skill(expert-wiki-ingest,流水线复用)+ agent know-how skill × 5(分析师 know-how,ADVICE B 沉淀)。两类语义分层不重叠。
  • expert-wiki-ingest new1,206 LOC · process
  • satellite_internet_research111 LOC · 总览
  • thesis_impact_judgment109 LOC · 4 陷阱
  • strategy_recommendation_5_levels172 LOC · D V1 反推
  • wyhtb_writing_guide182 LOC · 写法
  • trigger_design_patterns215 LOC · 证伪
process ✅ 1know-how ✅ 5候选 +3
候选:/x-cron-rebuild · /agent-test-runner · /cross-product-deploy
附属 · 纸面 PRD · 工程 0 行

web/ · 另一条产品线

A股 / 港股 / 美股通用深度调研工作台 · 触发条件之一满足才启动 M1 数据层 · 当前只有 demo + PRD,后端 0 行
  • app.html(demo)交互工作台 mock
  • docs/product-prd.md产品 PRD
  • docs/engineering-prd.md工程 PRD
  • docs/roadmap.mdM1-M6 + M3.5
  • docs/enhancement-prd.mdEH-1..7
  • docs/system-design.md5 层 · 8 子系统
  • docs/architecture-decisions关键 ADR
  • docs/oss-survey.md16 金融 Agent
纸面 PRDM1-M6 = 0 行
触发条件:agent 4 条上线稳定 2 周 / 增员 ≥ 1 BE + 0.5 SRE / 商业 PoC 意向
附属 · 工程脚手架 · ✅

agent/scripts/ · 导入器 + 调度 + 采集

P0-C wiki 灌入 / launchd cron 启动器 / HarnessFarm 灌入 / X occurred_at 回填 / vendor 采集 wrapper · 共 1,242 LOC · 7 文件
  • import_wiki_seeds.py383 LOC · 249 → 41 cand
  • import_wiki_concepts.py293 LOC · 232 → 189 novel
  • run_collector.py 续 11266 LOC · 4 vendor wrapper
  • import_harnessfarm.py 续 6140 LOC · A 路 125 events
  • backfill_x_occurred_at.py 续 1380 LOC · 368 条 ISO 回填
  • run_x_ingest.sh / run_x_scrape.sh80 LOC · cron wrapper
  • launchd/...x-ingest.plist40 LOC · 03:00 daily
P0-C 灌入 ✅cron ✅HarnessFarm 灌入 ✅ISO 修 ✅
附属 · 文档门户 · ✅ 六视角

仓库根 HTML 门户

11 个根 HTML + 10 个根 MD · 六视角门户(plan / docs / module-graph / blueprint / data / walkthrough)+ 各专题 md/html 对子
  • index.html4 层入口
  • plan.html2026-06-06 · 目标全貌
  • docs.html32 份文档树
  • module-graph.html本页 · 代码视角
  • blueprint.html 续 3信息图全景 · gold
  • data.html 续 44 源 6 skill · sky
  • walkthrough.html 续 5端到端 10 步 · plum
  • data-flow.html / next-steps.html技术参考 + 工程档案
  • slides / advice / fe-skills12 PPT + 3 外评
六视角 ✅2026-06-09 sync ✅
3Tests · 376 collected / 376 passed

测试 6,000+ 行 · 31 文件 · 覆盖率 ~59% (LOC ratio)

本机 376 passed / 2 skipped / 0 fail · 续 6~14 新增 4 测试文件覆盖 3 新 source + run_collector 共 44 单测。observability 时间炸弹 2026-06-07 修。

覆盖好 覆盖轻
test_validation
576 LOC · D V1 + V2 + 反推 + Stub demo
vs 722 src80%
test_triggers
570 LOC · 证伪 + cooldown + CLI
vs 493 src116%
test_llm
487 LOC · 5 provider monkeypatch
vs 477 src102%
test_jobs
425 LOC · EH-1 + token + sink
vs 603 src70%
test_rss
364 LOC · SpaceNews 真闭环
vs 236 src154%
test_quality_checks
355 LOC · 5 red flag + 6 stub
vs 332 src107%
test_wyhtb
302 LOC · FE A v2 · 看牛看熊
vs thesis+
test_x_sqlite_source
262 LOC · 13 case · since 增量
vs 244 src107%
test_investor_manifest_source 续 14
~280 LOC · 13 case · 3 schema auto-detect
vs 280 src100%
test_run_collector 续 11
~220 LOC · 11 case · 4 vendor wrapper
vs 266 src83%
test_harnessfarm_source 续 7
~200 LOC · 10 case · 跨产线 schema
vs 192 src104%
test_shock_events_source 续 8
~200 LOC · 10 case · JSONL/MD 双格式
vs 168 src119%
test_decision
255 LOC · 双视角 + 5 emoji 层
vs 951 src27%
test_notify
246 LOC · 飞书 webhook 重试
vs 186 src132%
test_schema
243 LOC · db 迁移 + 索引
vs 252 src96%
test_debate
198 LOC · LLM bull/bear/judge
vs 273 src73%
test_sources
151 LOC · jsonl/text base
vs 3 src+
test_global_samples
137 LOC · 30 sample 契约
vs corpus+
test_seed_expansion
127 LOC · 5 主线 47 家契约
vs seed+
test_extract
98 LOC · 金额/时间窗
vs 181 src54%
test_export
82 LOC · HTML/CSV 零依赖
vs 305 src27%
test_thesis
82 LOC · 主线评分
vs 436 src19%
test_market_model
80 LOC · 动态市场
vs 129 src62%
test_valuation
67 LOC · PE 透明
vs 117 src57%
test_report
63 LOC · markdown 渲染
vs 182 src35%
test_observability
60 LOC · 时间炸弹修
vs 99 src61%
test_classifier
58 LOC · 主线匹配
vs 139 src42%
test_enrich
56 LOC · ingest pipeline
vs 120 src47%
test_export_office
55 LOC · DOCX/PPTX 可选
vs export extra+
test_api_auth
48 LOC · Bearer · 仅鉴权
vs 389 src12%
test_regression
39 LOC · 25 真实集
vs 204 src19%
4完成矩阵 · 逐模块

每一行 一个模块 · 看路径 · LOC · 状态 · 归属

按 LOC 倒序。横向条码 = 完成度。配色与上面的图谱一致。

Module Layer LOC Tests Tests/LOC Status 主要交付里程碑
agent/satellite_agent/
cli.py
L4 Output1,103covered ind.100%满命令树 · ingest / decide / validate / job / trigger / wyhtb / token-usage
agent/satellite_agent/
decision.py 双视角
L3 Decision95125527%FE B ✅双视角 + 5 emoji 层 + 4 级 fallback + WYHTB 集成 + main_drivers
agent/satellite_agent/
validation.py
L3 Decision72257680%V1 ✅ / V2 待 keyADVICE D V1 反推 56.7% · V2 对比脚手架 · 真 LLM E2E 待 operator
agent/satellite_agent/
seed.py
L2 Parse60712721%P0-C ✅20 → 33 公司种子 · wiki/entities 灌入 +13 · importer + 审计 JSON
agent/satellite_agent/
jobs.py
L5 Cross68042563%EH-1 + 3 ✅schema + ACTIONS + 8 action(ingest/decide/x-ingest/validate-baseline/notify-feishu/harnessfarm-ingest/shock-events-ingest/investor-manifest-ingest)+ token 月预算
agent/satellite_agent/
triggers.py
L3 Decision493570115%FE A V1 ✅证伪触发器 · 3 内置 check + 24h cooldown · CLI set/list/delete/check
agent/satellite_agent/
llm.py
L5 Cross477487102%Tier 1.2 ✅LiteLLM 5 provider 统一 · zhipu / DeepSeek / Qwen / OpenAI / Claude · last_usage hook
agent/satellite_agent/
thesis.py
L3 Decision4368219%FE A v2 ✅主线评分 + 预警 + WYHTB 看牛看熊 JSON wholesale set + set_wyhtb_conditions
agent/satellite_agent/
api.py
L4 Output3894812%Phase 3a ✅FastAPI · /events /decision /alerts /metrics /valuation /debate · Bearer 鉴权
agent/satellite_agent/
quality_checks.py
L3 Decision332355107%FE C 5/11 ✅Red Flag 自查 · 5 实施 + 6 stub · E_INVALID_DIMENSION 等
agent/satellite_agent/
export.py
L4 Output30513745%Phase 3c ✅HTML / CSV 零依赖 · DOCX / PPTX 可选 extra
agent/satellite_agent/
ontology.py
L2 Parse~400indir.+15 / +103 ✅5 主线 + 维度词典 · wiki/concepts +15 + LAUNCH_VEHICLE +103 词 · CORE/OPS/MARITIME/TECH/运载
agent/satellite_agent/
debate.py
L3 Decision27319873%P2 ✅ LLMBull / Bear / Judge skeleton · LiteLLM 接入 · multiplier 边车反哺
agent/satellite_agent/
db.py
L5 Cross25224396%schema ✅SQLite + _MIGRATIONS + _POST_MIGRATION_INDEXES · stale schema 已修
agent/satellite_agent/sources/
x_sqlite.py P0-D
L1 Sources244262107%P0-D ✅read-only WAL · since 增量 · 9 类账号 · zh 译文拼接 · 3 别名 load_source
agent/satellite_agent/sources/
investor_manifest.py 续 14
L1 Sources280~280100%第 7 源 ✅投资清单 · 3 schema auto-detect(positions / watchlist / manifest)· jobs.investor-manifest-ingest action
agent/satellite_agent/sources/
wiki_timeline.py 续 23
L1 Sources198~15779%第 8 源 ✅wiki 大事年表 725 bullet → +487 events · skip_planned / skip_future 双闸 · 行级 sha1 判重 · 主线命中率 43.5%(90f582d)
agent/satellite_agent/
cross_check.py 续 24
L3 Decision199~17688%L3 MVP ✅wiki entities 第二评委 · company_country 41 不一致 + company_recall 274 召回缺口 · CLI satagent cross-check · md/jsonl 双输出
agent/satellite_agent/
wiki_reader.py 续 24
L3 Decision88via cross_check只读 ✅只读 expert/wiki/entities/ 解析器 · 不读 timeline/ 防同源循环
agent/satellite_agent/sources/
harnessfarm.py 续 7
L1 Sources192~200104%第 5 源 ✅HarnessFarm 跨产线灌入 · A 路 events 376→501 / B 路 labeled_harnessfarm_v1.jsonl · jobs.harnessfarm-ingest action
agent/satellite_agent/sources/
shock_events.py 续 8
L1 Sources168~200119%第 6 源 ✅突发事件 vendor · JSONL/MD 双格式 · 影响力字段 · jobs.shock-events-ingest action
agent/satellite_agent/sources/
rss.py
L1 Sources236364154%P3 ✅SpaceNews 真闭环 · 中文 RSS 生态崩塌 → pivot 英文
agent/satellite_agent/
repository.py
L5 Cross228via schemaCRUD ✅events / companies / threads / thesis_state CRUD
agent/satellite_agent/
regress.py
L4 Output2043919%Phase 1 ✅25 真实集 / 30 全球集 回归运行 · JSON 报告
agent/satellite_agent/
notify.py EH-3
L4 Output186246132%EH-3 ✅飞书 webhook · 卡片含免责 · 重试 + 优雅降级
agent/satellite_agent/
report.py
L4 Output1826335%Phase 1 ✅周报 markdown 渲染 · 主驱动 + 风险 + 仓位
agent/satellite_agent/
extract.py
L2 Parse1819854%Phase 2 ✅中文金额 / 时间窗 / 客户 / capex / opex 抽取
agent/satellite_agent/
classifier.py
L3 Decision1395842%Phase 1+2.1 ✅事件 → 主线 + 维度 + 影响 + 信心 · 规则版 + LLM 兜底
agent/satellite_agent/
market_model.py
L3 Decision1298062%Phase 3b ✅动态市场视图 · 5 主线 × 卡片 × valuation 联动
agent/satellite_agent/
ingest_pipeline.py
L2 Parse1205647%Phase 2 ✅Source → classify → extract → repo 统一管道
agent/satellite_agent/
valuation.py
L3 Decision1176757%Phase 3b ✅透明 PE 法 · 假设可覆盖 · 优雅 fallback(3 家未上市)
agent/satellite_agent/
observability.py
L4 Output996061%2026-06-07 修 ✅/metrics Prometheus + JSON stats · 时区注入修(test_collect_counts 时间炸弹)
agent/satellite_agent/sources/
text.py / jsonl.py / base.py
L1 Sources129151117%spec ✅Source 抽象 + 行式 JSON + 纯文本
agent/satellite_agent/
timeutils.py
L5 Cross33utilityutility ✅事件时间归一化 · UTC ISO8601
附属系统
expert/X/
x_agent/reports.py
附属 · 信号源753indep.独立 ✅X 抓取后报告生成器 · 独立于 agent · cron 在岗
expert/wiki/_scripts/
build_html.py
附属 · 知识层617scriptround-2 ✅自包含 wiki 浏览器 · 1.10MB → 1.89MB
expert/wiki/_scripts/
build_redact_html.py
附属 · 知识层417scriptround-1 ✅PII 审计可视化
agent/scripts/
import_wiki_seeds.py
附属 · 脚手架383utilityP0-C 1/4 ✅启发式 importer · 249 → 41 candidates · seed 20→33(后又 +14 火箭/制造 → 47)
expert/wiki/_scripts/
build_processing_status.py
附属 · 知识层359scriptround-2 ✅raw/ ↔ _extracted/ 进度对照 HTML
expert/X/
x_agent/scraper.py
附属 · 信号源348indep.独立 ✅twikit-based · 95 账号 · 03:00 daily 在岗
expert/wiki/_scripts/
build_index.py
附属 · 知识层311scriptround-2 ✅每分类 index.md · 类型/国家/角色/分类 多视图
expert/X/
x_agent/db.py
附属 · 信号源307indep.独立 ✅X 抓取 SQLite · tweets / translations / users 三表
agent/scripts/
import_wiki_concepts.py
附属 · 脚手架293utilityP0-C 2/4 ✅232 → 189 novel + 25 overlap · ontology +15 词
agent/scripts/
run_collector.py 续 11
附属 · 脚手架266~22083%续 11 ✅4 vendor 采集 wrapper(sec / investor / intl-reports / customer)· CLI satagent collect <kind>
agent/scripts/
import_harnessfarm.py 续 6
附属 · 脚手架140via source续 6 ✅HarnessFarm 单脚本双输出 · A 路灌 125 events / B 路 labeled_harnessfarm_v1.jsonl 跨产线 ADVICE
agent/scripts/
backfill_x_occurred_at.py 续 13
附属 · 脚手架80one-offP0 ✅P0 修一次性回填 368 条 Twitter created_at → ISO UTC
expert/X/
x_agent/cli.py
附属 · 信号源275indep.独立 ✅scrape / dump / import 命令树
expert/wiki/_scripts/
build_docs.py
附属 · 知识层271scriptround-2 ✅导航条对齐 · README / TEMPLATE / timeline / next_steps
expert/wiki/_scripts/
merge.py
附属 · 知识层228scriptround-2 ✅LIST_KEYS union + 正文追加补充视角 · timeline 去重倒序
expert/wiki/_scripts/
extract.py
附属 · 知识层216scriptround-2 ✅docx/pptx/pdf → md · 增量模式 + 多源 + slug 兼容
expert/wiki/_scripts/
redact_check.py
附属 · 知识层206scriptround-1 ✅PII 扫 · 6 级严重度 · _redact_report.md
expert/X/
x_agent/_twikit_patch.py
附属 · 信号源100indep.独立 ✅twikit 兼容垫片 · 版本漂移补救
expert/X/scripts/
import_translations.py
附属 · 信号源100indep.独立 ✅批译文回写 translations 表
expert/X/scripts/
dump_for_translate.py
附属 · 信号源80indep.独立 ✅tweets → batch 拼接 待译
expert/X/
x_agent/accounts.py
附属 · 信号源44indep.独立 ✅9 类 95 账号清单
expert/wiki/_scripts/
_paths.py new
附属 · 知识层38shared2026-06-07 ✅共享路径解析 · env > repo-relative > legacy
Skills 沉淀
skills/expert-wiki-ingest/
SKILL.md + skill.html + README new
process1,206docs2026-06-07 ✅项目根新建 process skill 目录 · 5 phase 数据流 + sub-agent 提示词 + 5 个踩坑
agent/skills/
trigger_design_patterns.md
know-how215docsADVICE B ✅证伪触发器设计模式
agent/skills/
wyhtb_writing_guide.md
know-how182docsADVICE B ✅WYHTB 看牛/看熊写法 · 5 主线模板
agent/skills/
strategy_recommendation_5_levels.md
know-how172docsADVICE B ✅战略 5 档 + D V1 反推盲点修复建议
agent/skills/
satellite_internet_research.md
know-how111docsADVICE B ✅卫星互联网研究总览 · agent ≠ skill 分层
agent/skills/
thesis_impact_judgment.md
know-how109docsADVICE B ✅单事件 → 主线影响传导 · over-fire 4 陷阱
Web · 纸面 PRD · 工程 0 行
web/docs/
product-prd.md / engineering-prd.md
web 纸面PRD only触发待A/HK/US 三地通用调研工作台 · M1-M6 全部 0 行 · 触发 3 选 1
5未做 · 已知缺口

剩下的 未完成 · 按 阻塞 → 下下轮 → 远期 三层

⚠️ blocked(等外部条件)1 项

  • D V2 真实 LLM E2E 对比报告 · validation.py 脚手架 ✅,Stub demo 66.7%,真 LLM 对照 待 operator 填 key(agent/.env 5 provider 已铺好)
  • 真 LLM 跑全量 80% · classifier LLM 兜底曾 Stub 验证 64%→80%,真 key 跑全量 corpus 待

🟠 更远(下下下轮及以后)8+ 项

  • Tier 2 技术栈对齐 · Postgres + Timescale 迁移 · Redis 限流 · Langfuse 自托管 · APScheduler 调度
  • Tier 3 更大改造 · debate → LangGraph + checkpointer · agent CLI → FastMCP · pgvector 检索
  • expert/ Tier 3 双向回写 · X 每日推文 → wiki/entities/<slug>.md "X 动态" 段 + 新账号落 _drafts/x_new_entities/ 人审
  • EH-4 沙箱抓数 · 给现有 RSS 加无头浏览器 fallback
  • EH-5 自定义 Skill / EH-6 复杂任务拆解 / EH-7 个性化
  • agent 多市场延伸 · 低空经济 / 储能 / 人形机器人 · 关键是 ontology.py 领域无关化
  • wiki round-N+ · raw/ 还有 22 mp4 + 32 jpg + 4 xlsx 待 whisper / OCR / pandas pipeline(本 skill 不覆盖)
  • web M1-M6 工程启动 · 触发条件 3 选 1 满足(agent 4 条上线稳 2 周 / 增员 ≥1 BE + 0.5 SRE / 商业 PoC)

本会话累计交付(2026-06-06 ~ 06-09 续 14)18+ commits

  • 954aabd expert/ 580 文件入库 · Tier 2 排期写 4 份文档
  • a55745d + 83c56b6 P0-C wiki 灌入 · seed 20→33 / ontology +15
  • 6902021 P0-D XSqliteSource · EH-1 x-ingest action · 13 单测 · 端到端 30 推文真入库
  • 3491f45 launchd cron · com.invesresearch.satagent-x-ingest 03:00 daily · 首跑 357 推文 / 25 命中
  • bee2e5c plan.html 全貌门户 · 2eec025 wiki round-2 + skills/expert-wiki-ingest · be8c205 module-graph 三层成型
  • 908332a X scrape cron 闭环验证(06-08)· twikit 404 兜底 · events 357→376
  • 4bdc4a8 第 5 主线运载发射上线(06-08)· LAUNCH_VEHICLE +103 词 · SEED 33→47
  • 2c2f631 P0-C 3/4 corpus v2.0(06-09)· 10→96 · 5 主线全覆盖 · 60%→27% 暴露盲点
  • 5c1edf4 blueprint.html(续 3)· 第 4 视角门户 · 1 hero + 8 section + 9 问题 + SVG progress ring
  • 5948509 data.html(续 4)· 第 5 视角门户 · 4 源 6 skill · 6 维进度 72% · sky 主色
  • 2525bc1 walkthrough.html + skill(续 5)· 第 6 视角门户 · 端到端 10 步 + data-pipeline-walkthrough skill · plum 主色
  • f085068 HarnessFarm bridge(续 6)· import_harnessfarm.py 140 行 · A 路 376→501 events / B 路 labeled_harnessfarm_v1.jsonl 跨产线 ADVICE baseline(threads 30% partial 60%)
  • a4d57db HarnessFarmSource 第 5 源(续 7)· 192 LOC + 10 单测 · CLI + jobs 双入口
  • df917e0 ShockEventsSource 第 6 源(续 8)· 168 LOC + 10 单测 · JSONL/MD 双格式
  • 续 11 run_collector.py 266 LOC + 11 单测 · 4 vendor 采集工具 wrapper · CLI satagent collect <kind>
  • 续 12 expert/data/{harnessfarm, shock_events}/ · 2 份 vendor 数据落盘 · events 总计 376 → 855
  • 续 13 backfill_x_occurred_at.py · P0 一次性修 · 368 条 Twitter created_at → ISO UTC
  • 续 14 investor_manifest.py 第 7 源 · 280 LOC + 13 单测 · 3 schema auto-detect(positions/watchlist/manifest)· jobs.investor-manifest-ingest action