From 5ba790eec2c93a5a88f981853a7f8802d048d049 Mon Sep 17 00:00:00 2001 From: Codex Bot Date: Sun, 1 Nov 2026 00:14:51 +0800 Subject: [PATCH] Reconcile current YC coverage accounting with source boundaries --- content/research/ai-companies.seed.json | 2 +- content/research/ai-companies.sources.json | 34 ++++++++++++++++++++-- content/research/ai-income-analysis.json | 2 +- scripts/audit-ai-research.py | 29 +++++++++++++++++- 4 files changed, 61 insertions(+), 6 deletions(-) diff --git a/content/research/ai-companies.seed.json b/content/research/ai-companies.seed.json index 95181ab..7dd43d8 100644 --- a/content/research/ai-companies.seed.json +++ b/content/research/ai-companies.seed.json @@ -1,5 +1,5 @@ { - "version": "2026-11-01-arr-time-basis-1", + "version": "2026-11-01-source-accounting-1", "asOf": "2026-10-31", "scope": "全球公开资料研究:保留首批个案,并扩展核查2025—2026八个YC批次候选池;成立年份以官方公司页面字段为依据。", "limitations": [ diff --git a/content/research/ai-companies.sources.json b/content/research/ai-companies.sources.json index 5ba160a..9600bf4 100644 --- a/content/research/ai-companies.sources.json +++ b/content/research/ai-companies.sources.json @@ -1,5 +1,5 @@ { - "version": "2026-11-01-arr-time-basis-1", + "version": "2026-11-01-source-accounting-1", "scopeConfirmedAt": "2026-10-30", "acceptance": "以确认的公开来源清单为边界,逐条核对并标明缺项。", "provenance": "S01—S12恢复自已提交用户的《AI公司研究_来源与分类模板》来源清单;S13—S16单列后续已使用的补充证据渠道,不将使用次数当作全量覆盖。", @@ -14,9 +14,37 @@ "www.ycombinator.com" ], "initialAccess": "官网目录可访问", - "boundary": "已读取八个2025—2026批次镜像候选池1428条,再核YC官方页面;不声称覆盖全部YC历年或未公开公司。 AI主营待核首四项Karsa/QFEX/PgDog/Better Auth在已有初查记录上补11原始证据与2核查,不重复登记,均仍pending-ai;保留Karsa2024/原YC2025冲突、Better Auth旧开源项目/2026Vercel收购及AI模块未稳定边界,无新公司或收入。 AI主营待核后四项NODI/Cascade Space/Foundation Industries/args补10证据与2核查,四项仍待核;新增产品阶段、资本/人工服务、用户收益和品牌说明归属限制,不重复登记或新增收入。 AI待核第三组Shor/GRU Space/DeepGrove/Costream补11证据2核查,DeepGrove经公司模型卡和反链运行时明确研发交付、按C01关联,另三项仍待核。原192AI不明现111关联/81待核,原始发现计数不变;公开产物不等独立验证或收入。 AI待核第四组Albacore/Perseus/Duranium/Munify补11证据与2核查,四项仍待核。新增陆军原始试验参与证据但不推采购/AI模型验证,铭牌产能/内部AI使用、金融档位周期缺项与旧事业交易分别记录,无公司或收入新增。 AI待核第五组Ruvo/Selfin/Sava/General Astronautics补9证据、1数据集及1公司模式核查,Sava经10月28日发布者原稿明确Agent信托任务后关联C07,另三项仍待核。原192AI不明现112关联/80待核,原发现计数不变;人工受托年费/交易净费、旧路线及资产/名义本金分列,无收入新增。 AI待核第六组Miniswap/Voltair/Dome/Crosslayer补12证据、1数据集及1公司模式核查,Voltair经大学AI引导项目/当前同品牌与创始人及客户原文补证按C10关联,模型当前版本仍缺;另三项仍待核,Crosslayer候选纠正C04。原192AI不明现113关联/79待核,原发现计数保持,无收入新增。 AI待核第七组Zephyr/CatchBack/HLabs/Mirabelle补10证据与2数据集核查,四项仍待核。CatchBack历史自称13K原$MRR及另列GMV/按次与仓储费用保留不年化,Mirabelle旧视觉AI缓存与现简介/未来交货分列;无公司/收入观测新增,不回写原发现计数。 AI待核第八组ZeroSettle/Kyten/RoboDock/Valence补10证据、2数据集及1公司模式核查;ZeroSettle当前明确托管Beta AI消息任务按C06关联,新旧计费/消息条款与价格拆分。其余3项仍AI待核,原192现114关联/78待核,原1428/928发现不改,无收入新增。 AI待核第九组Forum/Sequence Markets/Doomersion/Fort补13证据、2数据集及2公司模式核查;Sequence训练模型跨市场匹配/客户MCP分开按C07、Fort训练识别/睡眠按C09关联,均厂商描述,无收入新增。Forum与Doomersion仍待核,原192现116关联/76待核;原发现1428/928不改。 AI待核第十组Meteoric/SpotPay/DAIVIN!/Dispatch补10证据与2数据集核查,四项仍pending-ai,无公司/收入新增。模型最大增益、概念硬件、预发布载荷及客户钱包收益/同名Android边界明确;原发现和原192现116关联/76待核保持。 AI待核第十一组Unifold/Applied Electrodynamics/Totalis/Andustry补13证据、2数据集及1公司模式核查;Andustry wwwAI搜索/人工采购按C07关联,同时保留金融实验室/Trading、创始人状态和Inc./GmbH沿革。其余三项仍待核,原192现117关联/75待核,原发现不改,无收入新增。 AI待核第十二组HEVN/Madrone/Dreach/Oddpool补13证据、2数据集及1公司模式核查,HEVN条款明确第三方LLM财务助手按C07关联,另三项仍待核;Oddbot虽列AI但付费档不可用,不称没有AI。原192现118关联/74待核,发现不改,无收入新增。 AI待核第十三组AICE/River Markets/Aseon Labs/Ornadyne补12证据与2数据集核查,四项仍待核,无公司/收入新增。AICE公司缓存分列2025主体/2026业务,River公司共署LLM摘要与当前收费执行产品仍需对应,回测/示例费不作收入,原192现118关联/74待核及发现保持。 AI待核第十四组Eden/General Aviation/Aernata/Mochatrade补12证据与2数据集核查,四项仍待核,无公司/收入新增。Eden遥操作招聘与按时成本、远程塔台控制员、Pentagon至化学业务反链和Dealroom同名简介、Mochatrade本金/自营/净费边界分别保留,原发现不改。 AI待核第十五组Arlo/Maquoketa/Fire Wallet/Edgerun补11证据与2数据集核查,四项仍待核,无公司/收入新增。Maquoketa按当前游戏工具改候选C08;Fire免订阅与逐笔接口费、发布/合同版本分开;物理产品内部测试不作独立验证。原发现不改。 AI待核第十六组tash/Kara/Molagri/Aerogen补12证据与2数据集核查,四项仍待核,无公司/收入新增。资产指数/融资两币与轮次不混自家收入,文献本征材料与试点曲线不提升独立测试,前NASA研究不当现采购;原发现不改。", + "boundary": "八个2025—2026批次镜像候选池均逐条读取YC官方页面,原始发现审计保持。原AI不明、缺年及日期冲突名单均有后续记录;当前处理计数见结构化coverageSummary,由审计脚本对照原始审计与公司/候选记录复算。目录主营人工复核不等产品、技术或财务审计,深化个案也不等独立验证;不声称覆盖全部YC历年或未公开公司。后续主体/收费/技术证据及排除依据保存在逐公司、候选和核查记录中,不以历史批次的旧计数充当当前结论。", "limitation": "批次不等于成立年;不代表全部公司", - "nextCheck": "已统一企业141、行业252、模型标签26、开发标签51、其余标签34项,共504项新增主营复核。当前928条原YC新增记录保留发现来源,其中基础项871条均已做主营人工复核(871条),57条深化个案。C05规则89保留27/移62,C05标签52保留10/移42;C07规则184保留135/移49,C07标签68保留39/移29;模型标签26保留17/移9,开发标签51保留16/移35,其余标签34保留16/移18。主营复核仍含C00/短简介/混合交付缺项,不等完整产品/技术/财务审计。Tasklet及Native新产品与旧业务链保留,发现审计不改;Freya、Epicenter、Stellon许可及公开材料/厂商基准范围分开。客户收入、估价、资产、节省、管线/意向、预订需求、旧公司收入与示例排除自身ARR;Locke服务run-rate不等ARR,Mixy历史MRR/捐赠、Isengard无期间收入分开。各批证据、观测、核查与主体/收费/人工成本缺项均保留;全部确认来源清单的候选范围、AI不明/成立冲突及公司财务技术缺项继续核,不能声称全来源研究完成。 原AI不明192项已按原顺序补核八批192项:103新增、7复用(含此前已核EveryApp)、82保留AI主营待核,共110关联;没有再把EveryApp额外加1,全池192项均有可回查后续记录。原发现审计/928初始新增不回写;已读全池不等82项均确认AI,更不等268年范围外/缺失、6日期冲突和其他来源全部完成。Rhem交付后租赁/旧买断、Subvocal预约、EveryApp托管计划/Cloudflare费/OpenSEO套餐、ObsessionDB资源估算与BYOC年度运维分开,不新增可比MRR;市政债未来模块、原型/健康/倍速演示及Clean模型实现缺项保留。 原268项年份范围外/缺失已按原快照拆为214项列2022—2024(4/30/180)和54项无年,不称214项本轮登记核验。另6项日期冲突全池已补现官网和2025旧发布,均成立年待核,未新增公司;运营者/条款日期不替注册证据,Layers现AI核心待核,客户销售/利润计算器和前事业收入排除。 原54缺年已复读YC字段均仍空;外部补核首12项:5旧业务范围外、6缺年、1转AI待核,42项外部核查待续。政府登记与公司年份自述分开,美国/集团沿革、Inactive及新旧交付限制保留,无公司/收入新增。 缺年第二批6项:Milliray/DroneTector与Jinba/Carnot旧业务排除,4继续缺年;累计18项外部补核(7范围外/10缺年/1 AI待核),36项待续。Maywood公司自报2025及登记缺项、Q2Q Inactive和客户金额/按成功电话计费边界保留。 缺年第三批6项:Zymbly经英国登记2025入表、5项继续缺年;累计24项外部补核(1关联/7范围外/15缺年/1 AI待核),余30项。前Newton Education/全球主体、Cardinal旧产品、GovGuard拨款/人审、Elyra代收与医疗研发边界保留。 缺年第四批6项:CONUS旧业务排除、4缺年、Apollo AI待核;累计30项(1关联/8范围外/19缺年/2 AI待核),余24项。Gravy当前只读与远程依赖、空条款、CONUS免费核心与收费智能许可和LOI/示例金额边界保留。 缺年第五批6项均成立待核;累计36项(1关联/8范围外/25缺年/2 AI待核),余18项。Touchmark RFQ/代收、Tarifflo现行价表与免费描述差异、Snowstone估计价值、机器人数据硬件和夹具交付分开;同名公司不强配。 缺年第六批6项:Ekho公司公开自报2024暂归范围外,其他5项仍保留成立/主体待核;累计42项(1关联/9范围外/30缺年/2 AI待核),余12项。OneCLI自报2026但条款运营者ChartDB, Inc.,Billow与TC既有候选复用,不把品牌/发布当独立法人;GPU报价/本金/平台费、人工托管与软件许可、机器人样本内评估分开。 缺年末两批12项:Viraj自报2024暂归范围外,Graphide本轮YC官方已补Founded2026及Team2、按现CI/代码评审C04关联,其余10项保留成立/主体待核。原缺年54项现均有外部补核:2关联、10范围外、40成立待核、2 AI待核,0项无外部后续记录;这不是全54项年份均已确认,更不等全来源完成。Melty/Stella Montis与旧编程工具、Blinka非银行/资金示例、Spine佣金及旧条款、Ascenix旧硬件、Ageospatial瑞士旧主体/美国母体和Cesara医院回款边界保留;下一步补这些明确缺项并扩其余来源候选台账。 本轮四项后续需补法律登记/收购交割、当前实际产品可用范围、AI专属商业部署及收费合同;Karsa当前仅导出页不证关闭,AI交易标的/客户不证平台AI主营,金融资产/策略收益、人工支持、免费框架及管理设施收入分开。其余已初查AI主营待核候选按明确缺项追原始证据,不重复计候选或回写发现快照。 后四项补能源方案实际部署/净费与模型、通信软件/容量合同及上线证明、制造自动化实际AI边界、args/gitdot原始品牌/仓库及收费;路线图/公式建模/用户项目不替当前AI主营证据。 第三组DeepGrove商业合同/注册与独立性能仍缺,CUDA/Apple和输出头条件分开;Shor代付与雇佣服务净费、GRU未来资格申请/押金/会员、Costream同名域身份继续追原始合同,不用目录推测替代产品证据。 第四组补AI在当前产品的关键交付、采购/维护与金属销售净费、Munify付费档位周期/币种和伙伴分成;实验参与不替采购/独有AI性能,工厂铭牌/内部工具和原则性许可不替经营实绩。 第五组补Sava法律/特许登记、实际合同与软件-人工受托分摊,Ruvo控股链登记/净交易费、Selfin现AI任务及旧路线转型、General实际AI交付;新公司稿/政府致辞/品牌条款不替独立验证,已登记缺项继续保留。 第六组补Voltair项目至现模型/法人与按杆塔合同分摊,Dome收购取消旧订阅后的运营及整合日期、Miniswap费用规则版本/AI产品、Crosslayer实际AI任务及监测/人工安全评估合同;客户Firescape、交易本金、旧研究标准覆盖不归公司收入。 第七组补CatchBack净费/经常性定义、截止日/币种及实际AI交付;Mirabelle当前视觉任务/模型与家庭测试进展,HLabs实际发货/独立AI产品、Zephyr自身AI角色。MRR自称、未来测试/预购、AI邻接与旧个人/机构收入不可互换。 第八组补ZeroSettle法人与新旧产品收入占比、线路硬件/推理成本、一次性积分兑付和实际续费;Kyten失败自述不等清算/零收入,RoboDock明确学习模型及付费,Valence费率/主体沿革/AI任务仍缺。 第九组补Sequence当前模型/合同/收费与用户交易量净额,Fort硬件软件分摊/预售退款和实际交付续费,Forum模型与费表,Doomersion旧AI角色聊天至当前字幕/匹配模型及卖方主体链。 第十组需Meteoric实地结果/自有AI与实际合同,DAIVIN明确AI及产品状态/独立安全验证,Dispatch2027-10计划至实际飞行/模型与任务合同,SpotPay原始Android反链、费表/AI任务与主体/伙伴净额。 第十一组Andustry当前业务/创始人角色、Inc./GmbH登记合同和佣金/人力成本;TotalisHyperliquid与Solana合同/净费,Unifold模型与第三方费,WaveSight实际AI及预购登记到产品交付待核。 第十二组HEVN合同净费/AI占比、美港主体和推理/合规/渠道成本;Dreach人工成功费/月年条款与自身模型,OddpoolAI档可用性/Inactive及2025条款至2026公司沿革,Madrone现场交付/自有AI与效果仍缺。 第十三组需AICE独立主体沿革和具体模型,River共署研究至现产品AI集成/收费及原论文证据,Aseon试点/当前模型与采购合同,Ornadyne模型和实际交付;不把原型/旧机构/客户节省/实验P&L当收入。 第十四组需Eden当前模型/遥操作比例与工时合同,General Aviation识别任务及实际交付,Aernata与Pentagon法律业务沿革/当前AI,Mochatrade净费与资金/自营分摊及模型;不把目录同名或演示/客户本金并入。 第十五组需当前AI任务、Maquoketa转型/主体及收费,Fire实际费率/实收与产品合同版本,Arlo/Edgerun付费交付与硬件支持成本、独立效度;不据采访/岗位/旧LOI或客户GMV补收入。 第十六组需当前学习任务、tash实际发行/产品收费及主体登记,Kara量产/付费与批次检测,Molagri产品许可/实收及融资轮次原始文件,Aerogen试点收费/验收和硬件运维成本;不靠候补/NDA/科研招聘补收入。" + "nextCheck": "优先核原AI不明名单仍待核的主营证据、原缺年名单的成立/主体沿革及原日期冲突;当前各分区数量由coverageSummary核对,不把待核当永久排除。原范围外214项仅沿用YC旧年份字段,未逐一独立登记核验;原缺年54项的外部补核不表示年份全部确认。目录基础项的收入/合同、当前交付、法律主体、人工与硬件成本、独立技术测试仍缺;融资、客户销售/GMV/节省、意向/目标、旧事业收入及示例不能归本公司ARR。其他确认来源的完整候选边界也未证,不能宣布全来源研究完成。", + "coverageSummary": { + "initialProfiles": 1428, + "originalImported": 928, + "profileOnly": 870, + "deepenedOriginal": 58, + "unclearAI": { + "records": 192, + "statuses": { + "linked": 118, + "pending-ai": 74 + } + }, + "missingYear": { + "records": 54, + "statuses": { + "linked": 2, + "outside-cohort": 10, + "pending-ai": 2, + "pending-year": 40 + } + }, + "dateConflict": { + "records": 6, + "statuses": { + "pending-year": 6 + } + } + } }, { "id": "S02", diff --git a/content/research/ai-income-analysis.json b/content/research/ai-income-analysis.json index 9fa2ecb..79bc6d8 100644 --- a/content/research/ai-income-analysis.json +++ b/content/research/ai-income-analysis.json @@ -1,5 +1,5 @@ { - "sourceVersion": "2026-11-01-arr-time-basis-1", + "sourceVersion": "2026-11-01-source-accounting-1", "asOf": "2026-10-31", "metric": "platform-mrr-usd", "sampleUnit": "product-or-business", diff --git a/scripts/audit-ai-research.py b/scripts/audit-ai-research.py index 798c864..e9d0c87 100644 --- a/scripts/audit-ai-research.py +++ b/scripts/audit-ai-research.py @@ -16,6 +16,20 @@ SOURCE_SLUG = 'ai-company-research/02-coverage-and-gaps' BASE = '/docs/other-research/ai-company-research/overview' +def yc_coverage_summary(): + companies = {row['id']: row for row in DATA['companies']} + imported = [companies[f"YC{row['ycId']}"] for row in AUDIT['records'] if row['status'] == 'imported'] + profile_only = sum(bool(row.get('profileOnly')) for row in imported) + groups = {} + for label, prefix in [('unclearAI', 'YC-AI-UNCLEAR-'), ('missingYear', 'YC-MISSING-YEAR-'), + ('dateConflict', 'YC-DATE-CONFLICT-')]: + rows = [row for batch in DATA.get('candidateBatches', []) if batch['id'].startswith(prefix) + for row in batch['records']] + groups[label] = {'records': len(rows), 'statuses': dict(sorted(Counter(row['status'] for row in rows).items()))} + return {'initialProfiles': len(AUDIT['records']), 'originalImported': len(imported), + 'profileOnly': profile_only, 'deepenedOriginal': len(imported) - profile_only, **groups} + + def source_register(): sources = SOURCES['sources'] @@ -26,6 +40,8 @@ def source_register(): for source in sources: assert source['status'] in {'candidate-audit', 'targeted', 'pending', 'context', 'access-limited', 'per-company'} assert source['boundary'] and source['nextCheck'] + if source['id'] == 'S01': + assert source.get('coverageSummary') == yc_coverage_summary(), 'YC source summary is stale' if source['url']: assert urlsplit(source['url']).scheme in {'http', 'https'} and urlsplit(source['url']).netloc for host in source['hosts']: @@ -49,7 +65,18 @@ def source_register(): company_ids = {e['companyId'] for e in evidence if e['companyId']} observations = sum(o['evidence'] in evidence_ids for o in DATA['observations']) name = f"[{source['name']}]({source['url']})" if source['url'] else source['name'] - lines.append(f"| {source['id']} {name} | {statuses[source['status']]} | {len(evidence)} / {len(company_ids)} / {observations} | {source['boundary']} | {source['nextCheck']} |") + boundary = source['boundary'] + if source['id'] == 'S01': + summary = source['coverageSummary'] + boundary += (f" 当前原候选池{summary['initialProfiles']}项,原新增{summary['originalImported']}项中" + f"{summary['profileOnly']}项目录基础资料、{summary['deepenedOriginal']}项深化个案。") + for key, label in [('unclearAI', '原AI不明'), ('missingYear', '原缺年'), ('dateConflict', '原日期冲突')]: + group = summary[key] + labels = {'linked': '关联公司', 'pending-ai': 'AI主营待核', + 'pending-year': '成立/主体待核', 'outside-cohort': '范围外'} + counts = '、'.join(f'{labels.get(status, status)} {count}' for status, count in group['statuses'].items()) + boundary += f" {label}{group['records']}项当前:{counts}。" + lines.append(f"| {source['id']} {name} | {statuses[source['status']]} | {len(evidence)} / {len(company_ids)} / {observations} | {boundary} | {source['nextCheck']} |") lines += ['', 'Dealroom、Product Hunt、机器之心与36氪入口于2026-10-30重新访问。官网首页可读不证明已取得完整筛选结果;安全检测页面不作为文章内容。候选池之外的来源边界尚需建立可回查条目,完成前不宣布来源清单已全部覆盖。', ''] return lines