ORIGIN / 站点来历
把三百场战报拆成四条不肯互相迁就的线
星空赛场在 2021 年上线时只有一个按轮次排列的战报栏目。写到一定数量后我们发现,一场比赛里的射门位置、主客场胜率走向、角球分布和点球判罚,被压进同一张表就会彼此解释不清。于是它们被拆开归档,各自带自己的字段和版本号,互不借调。
分开不是为了让页面变多,而是因为四类事实记录的粒度本来就不同。硬凑在一张表里,任何一次筛选都会让另一类取值失去意义。
-
R1
射门统计记录的是单次进攻的收尾
支线口径覆盖射门位置、射正与转化相关的取值,共 9 项字段。它的最小单位是一次射门,所以位置一栏必须能精确到区域;而主客场表现的最小单位是一整场结果,两边的行宽根本对不齐。
-
R2
客队线与主队线各走一条曲线
客场胜率按客队与主队两条线分别记录,可按球队与赛季切片。两条线一旦合成一条“综合胜率”,客队行程密度带来的差异就会被平均数盖掉,看的人也就无从判断究竟是赛程问题还是实力问题。
-
R3
点球要按赛事级别分档才成立
点球记录分成顶级联赛、次级联赛、国内杯赛、洲际赛事四档。不同级别的赛程密度与判罚尺度差异会直接改变点球出现的方式,把它们放进一个计数池里,得到的只是一条谁也解释不了的总数曲线。
-
R4
角球复盘只回答三类问题
角球结论卡固定输出角球区间、上下半场分布与转化提示三件事,不掺入射门口径的字段。这样任何一条角球结论都能独立核对,不必先去读另一套定义。
-
阶段 01 · 上线
站内只按轮次排列战报正文,字段说明附在每篇文末。
先有战报,后有口径
最初的内容形式是按轮次排列的比赛记录,字段解释写在正文末尾。那时候读者问得最多的是“这个数字从哪来”,而答案每次都要重新写一遍。
-
阶段 02 · 结构改版
战报改为纵向长卷,口径从正文剥离独立成页并开始编版本号。
把口径从正文里剥出来
2023 年改版为观测站长卷结构。结论卡与明细分离,字段定义不再散落在每篇文章里,而是集中成口径页;也是从这次改版起,口径开始带版本号,改动留痕。
-
阶段 03 · 全量回填
把 2019 年起的战报按新口径重新归档,覆盖 148 支球队。
把旧年份按新标准重排一次
2025 年完成 2019 年起全部战报的回填。回填不是替换旧文,而是把每一条历史结论重新挂到它当时所属的口径版本上,这样 7 个赛季的数据读到的是同一套解释方式。
-
阶段 04 · 版本推进
当前版本 v4.2,自建站以来累计完成 9 次口径升级。
版本号只往前走,不回头改旧结论
每一次升级都要说明改了什么、影响哪些条目、旧结论如何标注。当前版本为 v4.2,累计 9 次升级。旧结论不因新版本被抹掉,只被标记。
结论卡和明细表不是同一时间出门的。先给能站住的判断,再补上支撑它的每一行,是这套流程唯一的原则。
-
T+12h
赛后 12 小时内发布结论卡
结论卡只写一句可核对的判断,附所属赛季、口径版本与覆盖范围,不写趋势预测。
结论卡包含哪些字段
- 判断句:一句话结论,不含修饰性形容词
- 归属:赛季、轮次阶段、所属口径代码
- 边界:本结论适用的球队与场馆范围
-
T+24h
24 小时内完成明细分校
数据校订组逐条比对字段取值与来源记录,任何一处对不上都会挂起结论卡上的相关句子并加注说明。
校订组核对哪些内容
- 字段取值与原始记录是否一致
- 同一数字在不同页面是否口径相同
- 球队与场馆归属是否与归档资料匹配
-
T+10d
赛季结束后 10 个工作日内发布当期口径说明
口径说明汇总该赛季新增的字段调整与版本变更,作为后续条目的解释依据。
团队分工
- 数据校订
- 6 人
- 内容撰写
- 5 人
- 口径与合规
- 3 人
负责字段比对、跨页一致性检查与修订记录维护。
负责结论卡撰写、战报复盘与专题系列的组织。
负责口径版本管理、字段定义审核与表述边界核查。
合计 14 人,其中校订与合规共 9 人,撰写与校订分离,避免同一人既写结论又验结论。
球队资料与场馆信息不是另建一套库,而是和战报共用同一份归档。这样做的好处很直接:改一处资料,相关战报里的对应字段会一起更新。
归档范围落在 148 支球队、14 个联赛与杯赛体系、112 座主场场馆上。每一条战报在发布时就被挂到对应的球队与场馆条目下,检索时可以按球队、按赛季阶段或按标签任意组合。
标签体系固定为六类:射门结构、主客场线、角球复盘、点球记录、球队资料、场馆信息。前四类对应四条口径,后两类对应资料本身的归属关系,不参与统计。
资料更新会回灌到相关战报页面。一处场馆条目改动,所有引用它的战报会在同一次发布里同步生效,不需要逐篇手工订正。
读者指出的问题会被登记进修订记录,而不是悄悄改掉。每一条修订都标明受影响的口径版本与条目范围。
-
A
字段层面的疑问
例如某项取值为什么这样划分。此类问题通常会补充到问答中心,成为公开的说明条目。
-
B
条目层面的错误
例如某场比赛的球队归属挂错。这类修订在核对后直接更新条目,并在修订记录里保留改动前后对照。
-
C
口径层面的分歧
如果疑问指向定义本身,会进入下一轮口径评审。口径不因个例临时改动,改动一律体现在版本号上。