补核2026人才招聘五项并区分按次评估与订阅收入

This commit is contained in:
2026-10-31 19:39:46 +08:00
parent cf47c1af31
commit ad682df1cc
5 changed files with 365 additions and 20 deletions
+2 -2
View File
@@ -182,9 +182,9 @@ async function main() {
assert.equal(researchResponse.status, 200, "authenticated research API");
assert.ok(researchResponse.headers.get("cache-control")?.includes("no-store"));
const research = await researchResponse.json();
assert.equal(research.companies.length, 1173);
assert.equal(research.companies.length, 1174);
assert.equal(research.categories.length, 11);
assert.equal(research.evidence.length, 4043);
assert.equal(research.evidence.length, 4058);
assert.equal(research.observations.length, 453);
assert.equal((await request("/api/research/ai-companies", { method: "POST", headers })).status, 405);
const researchPage = await request("/docs/other-research/ai-company-research/overview", { headers });
+7 -7
View File
@@ -47,8 +47,8 @@ test("research revisions share the authentication database and preserve replay l
for (let i = 0; i < 20; i++) consumeCode(config, "invalid");
assert.equal(consumeCode(config, "invalid"), "limited");
const initial = readResearchSnapshot();
assert.equal(initial.companies.length, 1173);
assert.equal(initial.evidence.length, 4043);
assert.equal(initial.companies.length, 1174);
assert.equal(initial.evidence.length, 4058);
assert.equal(initial.observations.length, 453);
assert.deepEqual(initial.candidateBatches, seed.candidateBatches, "candidate gaps persist in the same database metadata");
assert.deepEqual(initial.directoryRechecks, seed.directoryRechecks, "follow-up classifications persist without rewriting the discovery audit");
@@ -89,7 +89,7 @@ test("research validation rejects broken evidence and unsafe source links", () =
test("reviews link explicit companies without turning global or excluded cases into companies", () => {
const snapshot = structuredClone(seed) as ResearchSnapshot;
assert.equal(snapshot.reviews.filter((r) => r.scope === "companies").length, 198);
assert.equal(snapshot.reviews.filter((r) => r.scope === "dataset").length, 67);
assert.equal(snapshot.reviews.filter((r) => r.scope === "dataset").length, 69);
assert.equal(snapshot.reviews.filter((r) => r.scope === "excluded-candidate").length, 44);
const review = snapshot.reviews.find((r) => r.id === "R4")!;
assert.deepEqual(reviewCompanyIds(snapshot, review), ["AI007", "AI013", "AI021", "AI034"]);
@@ -109,11 +109,11 @@ test("reviews link explicit companies without turning global or excluded cases i
test("disclosure counts exclude client income, biographies, targets and duplicate milestones", () => {
const snapshot = seed as ResearchSnapshot;
const summary = categorySummary(snapshot);
assert.equal(summary.reduce((n, c) => n + c.count, 0), 1173);
assert.equal(summary.reduce((n, c) => n + c.count, 0), 1174);
assert.equal(summary.reduce((n, c) => n + c.self, 0), 58);
assert.equal(summary.reduce((n, c) => n + c.estimate, 0), 2);
assert.equal(summary.reduce((n, c) => n + c.platform, 0), 19);
assert.equal(summary.reduce((n, c) => n + c.unknown, 0), 1094);
assert.equal(summary.reduce((n, c) => n + c.unknown, 0), 1095);
assert.equal(snapshot.companies.find((c) => c.name === "Rork")?.revenueStatus, "unknown");
assert.equal(snapshot.companies.find((c) => c.name === "Result")?.revenueStatus, "unknown");
assert.ok(snapshot.observations.filter((o) => o.selection === "signal").every((o) => o.scope === "公司整体"));
@@ -148,7 +148,7 @@ test("service run rates, legacy freight revenue and paid adoption do not become
test("technical reviews keep accessible materials separate from tested capabilities", () => {
const snapshot = structuredClone(seed) as ResearchSnapshot;
assert.equal(snapshot.companies.filter((c) => c.technicalReview).length, 158);
assert.equal(snapshot.companies.filter((c) => c.technicalReview).length, 159);
assert.equal(snapshot.companies.filter((c) => c.technicalReview?.level === "public-artifact").length, 24);
assert.equal(snapshot.companies.filter((c) => c.technicalReview?.level === "independent-test").length, 1);
assert.equal(snapshot.companies.find((c) => c.id === "AI051")?.revenueStatus, "unknown");
@@ -430,7 +430,7 @@ test("unreconciled directory financials remain source reviews instead of income
assert.ok(review.evidenceIds.includes("PH-TANA-DR"));
assert.equal(reviewCompanyIds(snapshot, review).length, 0);
assert.ok(!snapshot.observations.some((o) => o.evidence === "PH-TANA-DR"));
assert.equal(snapshot.candidateBatches!.flatMap((b) => b.records).filter((r) => r.status === "pending-year").length, 93);
assert.equal(snapshot.candidateBatches!.flatMap((b) => b.records).filter((r) => r.status === "pending-year").length, 94);
});
test("product pivots and founder histories do not become new company years or current revenue", () => {
+332 -1
View File
@@ -1,5 +1,5 @@
{
"version": "2026-10-31-tc26-government-1",
"version": "2026-10-31-tc26-hr-1",
"asOf": "2026-10-31",
"scope": "全球公开资料研究:保留首批个案,并扩展核查2025—2026八个YC批次候选池;成立年份以官方公司页面字段为依据。",
"limitations": [
@@ -36638,6 +36638,49 @@
"TC26GOV-TZUN-SDK"
]
}
},
{
"id": "TC-YOUR360",
"name": "Your360 AI",
"url": "https://your360.ai/",
"channel": "S02",
"cat": "C07",
"year": 2025,
"team": null,
"location": "San Francisco, California(公司自述)",
"business": "AI语音访谈、360反馈整理与人才发展回顾。",
"buyer": "个人专业人士、HR及组织人才发展团队",
"delivery": "自我访谈、同事语音反馈与AI主题综合/回顾;团队可配置评估周期及管理功能。",
"notes": "公司与FormD发行人均自报2025;当前按每次360周期收费。第三方年收入估算未核实际合同或经常性,收入未知。",
"cohort": "2025(原始公司主页及发行人FormD自报;非独立注册审计)",
"teamBasis": "原始公司页2—10范围;关联账户含顾问,不取中点。",
"price": "原$:Team3995含最多8接受评估者,额外299/人,个人549;按次360周期购买,币种/实际折扣和订单未核。",
"stage": "公开产品/价格/条款可读;付费、独立效果及合同未核",
"sourceType": "竞赛发现、原始公司/价格/条款、SEC发行人申报及第三方估算核查",
"evidenceIds": [
"TC26AG-INDEX",
"TC26HR-YOUR360-HOME",
"TC26HR-YOUR360-YEAR",
"TC26HR-YOUR360-TERMS",
"TC26HR-YOUR360-PRICE",
"TC26HR-YOUR360-SEC",
"TC26HR-YOUR360-LATKA"
],
"revenueStatus": "unknown",
"extraUrl": "https://www.linkedin.com/company/your360ai",
"businessModel": "按次360评估周期收费、团队及企业定制,可能含人类专业支持;12个月功能访问非订阅周期,续购与经常订阅须分开,暂无可核软件ARR。",
"entityBasis": "官网条款Your360AIInc.、FormD同名及JaredGoralnick对应2025Delaware发行人;申报自述不等独立登记或财务审计。",
"classificationBasis": "人工复核:语音反馈/人才发展专业工作流归C07,按次专业任务与订阅分开。",
"technicalReview": {
"level": "description",
"reviewedAt": "2026-10-31",
"summary": "技术与效果为厂商描述,未执行访谈或独立测试;顾问履历、安全标识及客户评价不升级技术等级。",
"evidenceIds": [
"TC26HR-YOUR360-HOME",
"TC26HR-YOUR360-PRICE",
"TC26HR-YOUR360-TERMS"
]
}
}
],
"observations": [
@@ -88230,6 +88273,171 @@
"kind": "官方/公司自述:2026法律与公共事务组原始资料复核",
"summary": "原始法律声明列wellplaydGmbH、Hamburg登记HRB197359及JaninaJaspers。",
"limitation": "该页未列注册日期,不搬入第三方2026日期作为已核官方登记,也不将版权年当成立;主营AI作用仍缺。"
},
{
"id": "TC26HR-ASKMAE-HOME",
"companyId": null,
"title": "AskMAE当前交付与主体",
"url": "https://askmae.ai/about.php",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "当前官网主体AskMAEaiLLC、VirginiaBeach,描述把专业知识定制为AI应用,企业自动化与个人成长均列。",
"limitation": "当前交付不限招聘;安全护栏、专利申请、产品/构建数量是自报,未独立验证,创始人多年经验不替公司成立。"
},
{
"id": "TC26HR-ASKMAE-PRICE",
"companyId": null,
"title": "AskMAE定制与订阅收费边界",
"url": "https://www.askmae.ai/customers.php",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "客户页称按定制范围报价,未公开金额;官网投资者页另分一次性定制、模块、dashboard订阅等收入线。",
"limitation": "订阅模式/拟售产品不等已实现ARR;客户自有IP产品销售、硬件与软件净费须拆,未索取非公开deck或预约。"
},
{
"id": "TC26HR-ASKMAE-REGISTRY-GAP",
"companyId": null,
"title": "AskMAE原始登记入口未能读取",
"url": "https://cis.scc.virginia.gov/EntitySearch/BusinessInformation?businessId=12021243",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "按登记转载所列实体号尝试VirginiaSCC入口,本轮网页工具不可达,未读到官方实体记录。",
"limitation": "第三方转载称2026-05-22而未获原始记录,本条仅记录访问缺项,查询参数不是已核官方记录ID;官网法律页2026更新不替成立。"
},
{
"id": "TC26HR-NTANGIBLE-HOME",
"companyId": null,
"title": "NTangible原始官网可读范围",
"url": "https://ntangible.co",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "原域网页工具仅标题:心理表现/认知评估平台。",
"limitation": "正文不可读,官网可用不等完整产品核验;业务以下列原始公司页补证,不下载评估或采个人测评。"
},
{
"id": "TC26HR-NTANGIBLE-YEAR",
"companyId": null,
"title": "NTangible原始公司字段与缓存差异",
"url": "https://www.linkedin.com/company/ntangible",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "同域公司页现自报2023、Toronto及2—10范围,讲运动员认知/压力下决策评估。",
"limitation": "搜索缓存曾列2024,当前www/ca读取均2023;两者均范围前但精确登记仍待核,不把差异认定造假。评分与录取概率为厂商自述。"
},
{
"id": "TC26HR-REEL-HOME",
"companyId": null,
"title": "ReelAnalytics比赛视频评估",
"url": "https://reel-analytics.com/",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "原始官网描述计算机视觉从比赛录像提取速度和运动能力指标,辅助运动员及教练招募评估。",
"limitation": "球员数据库规模、客户队伍Logo和专利宣传非收入或独立准确性;定价/条款链接指向WordPress主机,不据链接名猜实际报价。"
},
{
"id": "TC26HR-REEL-YEAR",
"companyId": null,
"title": "ReelAnalytics原始公司沿革字段",
"url": "https://www.linkedin.com/company/reel-analytics",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "原始公司页自报2023、Atlanta及2—10范围,AlfonzoThurman/CoryYates团队与运动视频评估业务一致;website字段是reel-analytics.net。",
"limitation": "与发现网址.com不同,产品/团队匹配仅作为网页对应线索,精确法人和新旧域关系待核,不冒称同域或注册已核。"
},
{
"id": "TC26HR-SLI-HOME",
"companyId": null,
"title": "SLI当前Wing职业定位方案",
"url": "https://sli.pro",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "Wing以行为证据辅助职业定位、叙事和数字资料维护;称Berkeley机构为付费伙伴,有用户注册与效果自述。",
"limitation": "多年方法研究不替公司成立;注册量、客户ROI及行业研究不作自身ARR或独立效果。持续checkin不直接证明订阅合同。"
},
{
"id": "TC26HR-SLI-YEAR",
"companyId": null,
"title": "SLI原始公司页成立字段",
"url": "https://www.linkedin.com/company/sli-pro",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "同域公司页自报2024、SanFrancisco和2—10范围,描述专业定位/职业咨询。",
"limitation": "自填年非注册;第三方LLC登记转载未核原始,不冒称官方登记已读。AI交付、人工咨询和机构服务收费边界尚缺。"
},
{
"id": "TC26HR-YOUR360-HOME",
"companyId": "TC-YOUR360",
"title": "Your360语音反馈工作流",
"url": "https://your360.ai/",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "AI语音自我访谈、同事反馈收集、综合主题及教练式回顾,面向个人和组织人才发展。",
"limitation": "客户Logo、访谈数和演示8人团队不作付费人数/团队规模;传统评估成本对比非自身收入,未提交同事反馈或执行语音演示。"
},
{
"id": "TC26HR-YOUR360-YEAR",
"companyId": "TC-YOUR360",
"title": "Your360原始公司成立字段",
"url": "https://www.linkedin.com/company/your360ai",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "同域公司页自报2025、SanFrancisco及2—10范围;JaredGoralnick等团队与官网相符。",
"limitation": "公司自填非独立雇员核验;关联账户含顾问,不把人数当精确团队或搬前LinkedIn业务规模。"
},
{
"id": "TC26HR-YOUR360-TERMS",
"companyId": "TC-YOUR360",
"title": "Your360原始服务主体",
"url": "https://your360.ai/terms-of-service",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "2026-09-28修订条款列Your360AIInc.为网站和语音反馈平台所有者。",
"limitation": "条款日不替成立,具体销售/履约合同与专业科学家支持仍需核;安全标识不作独立安全审计。"
},
{
"id": "TC26HR-YOUR360-PRICE",
"companyId": "TC-YOUR360",
"title": "Your360按次评估而非订阅",
"url": "https://your360.ai/pricing",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "定价页Team原$3995最多8位接受评估者/每位12反馈者,额外299,个人549;FAQ明确按每个360周期一次购买,含12个月内新功能。",
"limitation": "页面仅$未在本页核明币种,不自行补USD;12个月功能访问不等年订阅,不能月化/年化成MRR/ARR,传统一万美元比较非自身售价。"
},
{
"id": "TC26HR-YOUR360-SEC",
"companyId": "TC-YOUR360",
"title": "Your360原始FormD成立及证券发行",
"url": "https://www.sec.gov/Archives/edgar/data/2145956/000214595626000001/xslFormDX01/primary_doc.xml",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "官方/公司自述:2026人才与招聘组原始资料复核",
"summary": "发行人Your360AIInc.自报Delaware2025成立,签署者JaredGoralnick;首次证券销售日2025-09-16。",
"limitation": "SEC公开的是发行人申报而非SEC核准财务;证券销售额和宽营收档不作软件ARR,与公司官网/条款名称及创始人对应。"
},
{
"id": "TC26HR-YOUR360-LATKA",
"companyId": "TC-YOUR360",
"title": "Your360第三方估算待收入口径核验",
"url": "https://getlatka.com/companies/your360.ai",
"publishedAt": null,
"accessedAt": "2026-10-31",
"kind": "第三方估算:未与实际财务或ARR定义对齐",
"summary": "Latka页明确660K美元/年是2025-11估算,称公司未公开收入;不是创始人已报告ARR。",
"limitation": "第三方估算方法/实际合同未核,且官方现按次评估非订阅;本条只作来源核查,不新增收入观测或把估算改成公司披露。"
}
],
"reviews": [
@@ -95413,6 +95621,38 @@
"TC26GOV-WELLPLAYD-LEGAL"
],
"handling": "HealthAllied不能由近名IT资产聚合资料替代;Lexsy律师执业日/文章不替成立;wellplayd主体成立不等AI。Tzun源码说明可读不称开源/独立验证,导出签名限制保留。未执行产品、提交案件或政治资料,全部来源仍未完成。"
},
{
"id": "TC26HR-R-REVENUE",
"type": "按次评估、咨询与订阅收入核验",
"company": "2026人才与招聘5项",
"scope": "dataset",
"summary": "Your360价格FAQ明确每个360周期一次购买,12个月功能访问不等年订阅;第三方660K年收入是估算,未得经常性/财务原始补证。SLI付费机构无金额,AskMAE定制/模块/dashboard订阅分开。",
"evidenceIds": [
"TC26HR-YOUR360-PRICE",
"TC26HR-YOUR360-LATKA",
"TC26HR-YOUR360-TERMS",
"TC26HR-ASKMAE-PRICE",
"TC26HR-SLI-HOME"
],
"handling": "新公司收入未知,未新增ARR/MRR观测;证券销售、传统评估成本、客户ROI、评估/学生人数与行业规模不当自身软件ARR。Your360本页$未核具体币种,不补USD。"
},
{
"id": "TC26HR-R-ROSTER",
"type": "2026人才招聘5项年份与当前交付",
"company": "2026总入口具名201URL",
"scope": "dataset",
"summary": "5原网址逐项访问:1新增、3范围外、1成立待核;NTangible当前2023与旧缓存2024均范围前,AskMAE.ai与askmae.app近名不同主体,Reel.com/.net对应范围保留。",
"evidenceIds": [
"TC26AG-INDEX",
"TC26HR-ASKMAE-REGISTRY-GAP",
"TC26HR-NTANGIBLE-YEAR",
"TC26HR-REEL-YEAR",
"TC26HR-SLI-YEAR",
"TC26HR-YOUR360-YEAR",
"TC26HR-YOUR360-SEC"
],
"handling": "不把赛事年/旧研究年/条款或证券首售日当成立。按AI交付重分类,AskMAE暂C05,体育评估/职业反馈C07;官网外壳、SCC不可读、第三方转载与原始资料分列。现具名74登记/127待登记,全部来源仍未完成。"
}
],
"coverage": {
@@ -105349,6 +105589,97 @@
]
}
]
},
{
"id": "TC-2026-battlefield-hr-1",
"sourceId": "S02",
"url": "https://techcrunch.com/2026/08/20/the-2026-startup-battlefield-200-is-here-see-who-made-the-cut/",
"accessedAt": "2026-10-31",
"scope": "2026总入口HR/招聘5原网址均有访问记录:Your3602025关联,NTangible/Reel/SLI3范围前暂排除,AskMAE原始成立待核。当前交付重新分类,不以人才类别强定AI。无收入观测新增,具名74登记/127待登记,空锚分列。",
"complete": false,
"records": [
{
"id": "TC26-HR-ASKMAE",
"name": "AskMAE ai LLC",
"url": "https://askmae.ai",
"categoryId": "C05",
"kind": "company",
"profileStatus": "readable",
"status": "pending-year",
"note": "AI定制、模块和dashboard订阅为厂商描述,暂归C05企业自动化而非依竞赛强归HR;第三方2026注册线索原始SCC未读,成立待核,不混askmae.app母婴公司。",
"evidenceIds": [
"TC26AG-INDEX",
"TC26HR-ASKMAE-HOME",
"TC26HR-ASKMAE-PRICE",
"TC26HR-ASKMAE-REGISTRY-GAP"
]
},
{
"id": "TC26-HR-NTANGIBLE",
"name": "NTangible Inc.",
"url": "https://ntangible.co",
"categoryId": "C07",
"kind": "company",
"profileStatus": "unavailable",
"status": "outside-cohort",
"note": "原始公司页现2023、旧缓存2024均范围前,暂排除但保留年份差异;运动认知评估归C07,官网仅标题、AI实现和付费净额未核。",
"evidenceIds": [
"TC26AG-INDEX",
"TC26HR-NTANGIBLE-HOME",
"TC26HR-NTANGIBLE-YEAR"
]
},
{
"id": "TC26-HR-REEL",
"name": "Reel Analytics",
"url": "https://reel-analytics.com/",
"categoryId": "C07",
"kind": "company",
"profileStatus": "readable",
"status": "outside-cohort",
"note": "原始公司页2023暂范围外;比赛录像视觉评估不是通用雇员招聘。公司页.net与发现.com的业务/团队对应线索保留,精确法人未核;数据库人数不是客户/收入。",
"evidenceIds": [
"TC26AG-INDEX",
"TC26HR-REEL-HOME",
"TC26HR-REEL-YEAR"
]
},
{
"id": "TC26-HR-SLI",
"name": "SLI.pro",
"url": "https://sli.pro",
"categoryId": "C07",
"kind": "company",
"profileStatus": "readable",
"status": "outside-cohort",
"note": "公司原始主页2024暂范围外;12年方法不当公司年,当前Wing平台与专业咨询/机构授权净费待拆;付费合作声明无金额不年化。",
"evidenceIds": [
"TC26AG-INDEX",
"TC26HR-SLI-HOME",
"TC26HR-SLI-YEAR"
]
},
{
"id": "TC26-HR-YOUR360",
"name": "Your360 AI",
"url": "https://your360.ai/",
"categoryId": "C07",
"kind": "company",
"profileStatus": "readable",
"status": "linked",
"note": "公司及原始FormD发行人自报2025关联,当前按次360评估非订阅。Latka660K/year明确第三方估算未核,暂不入收入观测;证券发行/传统评估成本/顾问旧履历不继承。",
"evidenceIds": [
"TC26AG-INDEX",
"TC26HR-YOUR360-HOME",
"TC26HR-YOUR360-YEAR",
"TC26HR-YOUR360-TERMS",
"TC26HR-YOUR360-PRICE",
"TC26HR-YOUR360-SEC",
"TC26HR-YOUR360-LATKA"
],
"companyId": "TC-YOUR360"
}
]
}
],
"directoryRechecks": [
File diff suppressed because one or more lines are too long
+1 -1
View File
@@ -1,5 +1,5 @@
{
"sourceVersion": "2026-10-31-tc26-government-1",
"sourceVersion": "2026-10-31-tc26-hr-1",
"asOf": "2026-10-31",
"metric": "platform-mrr-usd",
"sampleUnit": "product-or-business",