Repository Wiki
Brandon030722/ark-ui-skill

来源台账与出处复用政策

本页说明 ark-ui-skill 中两个治理文件的完整机制:references/source-ledger.md(来源台账,负责"观察与证据")与 references/legal.md(出处与复用政策,负责"决策与处置")。二者共同约束本技能在**净室(clean-room)**前提下做"基于证据的设计复用"。

目的与范围

本页覆盖

  • 证据分级模型:Direct / Supported / Inference 三级置信度的定义、判定来源与记录要求。
  • 官方视觉表面清单:15 个被直接观察的官方页面(企业站、明日方舟系列、Endfield、Ex Astris、POPUCOM、塞壬唱片、泰拉记事社、SKLAND、招聘站等)及其直接观察结论。
  • 生产资产清单:以 SHA-256 指纹 + 字节数 + Last-Modified 三元组登记的 16 个公开生产 CSS/JS 文件,及其"证据指针而非打包依赖"的定位。
  • 直接令牌样本:各表面对应的主色、可选色与字体族抽样。
  • 线上复核流程:2026-07-20 复核批次的做法与漂移检测逻辑。
  • 官方评论与招聘证据:哪些渠道可产出"Supported"级事实,哪些二手镜像只能作次要证据。
  • GitHub 搜索结论:身份纠偏(HyperGryph 组织误归属)与 5 个社区仓库的逐仓处置决定。
  • 推导观察:5 条由重复直接观察归纳的跨产品结论及其边界。
  • 复用政策四分类(A 官方生产证据 / B 官方开源 / C 社区开源 / D 净室打包代码)、必备行为清单与实用来源决策流程。
  • 失效模式:误归属、许可不明、时效性声明漂移、指纹漂移、粉丝二创污染。

留给兄弟页面的内容

主题归属
共享视觉语法(信息层级、边缘停靠、双语微标签、克制的强调色)设计语言参考页
五种风格族配方风格族配方页
四档应用深度标尺与验收维度深度分级页
实现与代码评审所需的前端证据前端证据页

本页只回答一个问题:"这个设计事实/这段素材,是从哪来的、可信到什么程度、允许怎么用。"

概述

ark-ui-skill 的核心主张是"evidence-based family resemblance"(基于证据的风格族相似性),而不是"官方 UI 复刻"。为了让这个主张可审计,仓库维护了两份互补文件:

  • references/source-ledger.md 是观察账本。它登记研究批次(research pass)日期、被直接观察的官方页面、抓取到的生产资产指纹、官方渠道陈述、GitHub 检索结论,以及由重复观察推导出的结论。它回答"我们看见了什么"。
  • references/legal.md 是处置政策。它把所有可能遇到的素材分为 A/B/C/D 四类,规定每类的允许动作,并给出一条四步走的实用决策流程。它回答"我们允许怎么用"。

两份文件由 SKILL.md 第 7 步统一驱动:当任务涉及来源归属、出处或资产决策时,Agent 必须同时读取二者。典型使用场景包括:

  1. 实现新界面前:从台账中查找目标风格族对应的官方表面与令牌样本,确认色彩/字体是有直接证据的,而不是臆造的。
  2. 引用设计事实时:判断某句话是 Direct、Supported 还是 Inference,并按政策使用 "Hypergryph-inspired" 而非 "official Hypergryph UI" 的措辞。
  3. 决定是否打包素材时:走 legal.md 的四步决策流程,决定"授权内使用 / 仅引用 / 逐文件检查 / 从零重写"。
  4. 素材或结论过期时:对照资产清单的 SHA-256 与复核记录,检测线上漂移,再决定是否需要新一轮研究。

架构

证据治理在工作流中的位置

source-ledger.md 与 legal.md 不是孤立的合规文档,而是被 SKILL.md 工作流在第 7 步强制加载的两个决策输入,其结论直接决定 assets/ 与 scripts/ 下哪些代码可以打包分发:

Loading diagram...

要点:

  • SKILL.md 是唯一入口。工作流第 7 步原文规定:"For source attribution, provenance, or asset decisions, read references/source-ledger.md and references/legal.md."——两份文件成对读取,不存在只读政策不读证据的路径。
  • 台账 → 政策是单向供血。政策中的 A 类(官方生产证据)规则之所以允许"引用与分析",前提是台账里存在对应的直接观察记录与资产指纹。
  • 政策 → 净室产物是硬闸门。只有 D 类(净室新写代码)能进入 assets/ 与 scripts/;台账里登记的所有官方资产一律停留在"证据指针"状态。
  • 虚线回流:SKILL.md 同时规定了向台账回写新来源的字段(页面 URL、资产 URL、检索日期、框架、颜色、字体、可复用模式),使台账成为可持续追加的活文档。

两份文件的协作契约

维度source-ledger.mdlegal.md
角色记录"看见了什么、什么时候看见的"规定"允许做什么"
数据形态表格化的表面清单、资产指纹、渠道证据、处置决定分类规则 + 行为清单 + 决策流程
时效性带 research pass 日期,需在时间敏感结论前复核规则性内容,随研究批次更新 B 类结论
变更触发新增官方表面、资产指纹漂移、新渠道证据发现新的素材来源类别或授权边界
输出证据等级(Direct/Supported/Inference)处置决定(使用 / 引用 / 检查 / 重写)

核心机制一:证据分级模型(source-ledger.md)

台账开篇即声明研究批次日期,并强制"时效性结论需先复核":

Research pass: 2026-07-20 (Asia/Shanghai). Re-check live sources before making time-sensitive claims.

这句声明决定了台账的定位:它是一个可失效的快照,而非永久事实库。

三级置信度

等级定义典型来源允许的表述
Direct(直接)在渲染后的官方页面或其公开加载的生产 CSS/JS 中观察到浏览器 DevTools 直接观察"官方 CSS 中 #18d1ff 为主动态色"
Supported(支持)由官方/已验证公司渠道或官方招聘站陈述官方微博镜像、career.hypergryph.com"官方渠道确认 UI 为跨产品工艺、有具名内部设计师"
Inference(推导)由重复的直接观察归纳而来,非公司陈述多表面横向比对台账"Derived observations"5 条结论

访问红线

台账明确声明:"No source map, private endpoint, credential, or non-public repository was accessed."(未访问任何 source map、私有端点、凭证或非公开仓库。)这条红线与 legal.md 的"不得抓取或暴露 auth token、cookie、私有 API、source map、非公开端点"双向呼应,构成净室方法的取证边界。

官方视觉表面清单

台账共登记 15 个直接观察的表面。以下是节选,展示字段结构与观察粒度:

表面URL直接观察到什么
Hypergryph corporatehttps://www.hypergryph.com/Monochrome full-screen art, translucent charcoal header, black information panels, acid-lime hover/rules, React 18.2 runtime, hashed CSS/JS
Arknights CNhttps://ak.hypergryph.com/Black top navigation, cyan active state, full-bleed blueprint/character stage, right download dock, oversized lower title, Next.js/React/Swiper patterns
Endfield CNhttps://endfield.hypergryph.com/Pale vertical rail, white/charcoal/yellow shell, segmented key art, docked platform actions, large section identifiers, Next.js App Router/CSS Modules/Swiper patterns
Ex Astris CNhttps://exa.hypergryph.com/Midnight full-bleed composition, slim left navigation, outlined orbital controls, serif narrative typography, aqua/violet signals, Next.js/CSS Modules
POPUCOM CNhttps://popucom.hypergryph.com/Dark dotted top bar, blue/yellow/orange illustrated field, rounded arrowed action capsules, floating character layers, Next.js/CSS Modules

Source: source-ledger.md

注意每个条目同时记录视觉特征(颜色、层级、装饰)与技术栈指纹(React 版本、Next.js 模式、构建产物特征)。这是为了支撑后续"框架选择"类结论——例如 Endfield 用 App Router + CSS Modules 的证据直接来自该表。

核心机制二:生产资产指纹清单

台账用 SHA-256 + 字节数 + Last-Modified 三元组登记 16 个生产 CSS/JS 文件:

SHA-256BytesLast-ModifiedPublic production asset
55b9681174b545b4b5fbabcc0127afd76a7fe753c2ce0a9ce302a8ea56f7c380107,3432026-02-09https://web.hycdn.cn/arknights/official/_next/static/css/3759d2520092f84b.css
2adc174e1ddfe29a75de2ae161df2d32faa82fc2cdbc8fda2f4dd602363a4302105,5452025-04-24https://web.hycdn.cn/exastris/official-v2/_next/static/css/2adc512da22068ed.css
1d30ea94f180e01a9af66fd01114e08c54125a1d2fd6642a5e70c4e019d45eab100,5712025-12-12https://web.hycdn.cn/popucom/official-v2/_next/static/css/65a96b931171e4ec.css
888ea1be139d3fb91399ced088fcce93c21627cea3f191986eceb6e10d3ef89a47,6802026-01-22https://web-ipv6.hycdn.cn/hypergryph/official/index.a0435f.css

Source: source-ledger.md

设计意图:指纹化的目的不是"引用",而是漂移检测。完整表格可从原文查看,此处仅节选用于说明字段结构。

直接令牌样本

台账为每个表面抽样了主色/可选色与字体族:

表面主导色可选色字体
Corporate#000, #fff, #333#f3ff00Source Han Sans, Geometos, Bender
Arknights current#000, #fff#18d1ffBender, Oswald, Novecento Sans Wide, Source Han Sans
Endfield#191919, #fff#fffa00, #00ffa2Gilroy, Space Grotesk, Novecento Sans Wide
Ex Astris#000, #fff#46f6e6, #925dffSource Han Serif, Source Han Sans, Sumerhan, Trajan
POPUCOM#fff#3994ff, #ffa800, #ffcc1a, #3a5dadheavy CJK sans and product face

Source: source-ledger.md

这张表是设计语言页与风格族配方页的色彩/字体事实来源;本页只负责证明这些值是 Direct 级观察。

线上复核流程

台账的 "2026-07-20 live verification" 小节示范了如何用指纹做漂移检测:

  • Arknights CN 主样式表 SHA-256 仍为 55b96811…c7380,#000/#fff/#18d1ff 占主导,14 个 mask 声明、8 个 blend-mode 声明、六个 keyframe 家族。
  • Ex Astris 主样式表仍匹配 2adc174e…a4302,44 个 mask 声明、orbital/point/glint keyframe、白色与午夜表面上克制使用的 aqua 强调色。
  • POPUCOM 主样式表仍匹配 1d30ea94…d45eab,蓝为结构主色,黄/橙为动作信号。
  • Hypergryph 企业与招聘页仍匹配 888ea1be…ef89a,#f3ff00 作为克制的主动信号。

Source: source-ledger.md

复核动作会同时回答两个问题:指纹是否漂移(若漂移需更新台账并重新观察)与观察结论是否仍成立(如 Arknights 的黑色边缘壳层、青色激活态、双语索引导航)。

核心机制三:官方评论与 GitHub 检索结论

官方评论证据(Supported 级)

来源证据
https://www.sina.cn/news/detail/5215896102241360.html已验证 Hypergryph 微博(2025-09-28)的镜像,介绍 UI 设计师 栊一水又、阿树、AZE、阿福,并讨论游戏内与外部 UI 的制作方式。Supported 事实:UI 是具名内部设计师的跨产品工艺
https://www.bilibili.com/opus/1094593447877148672"鹰角网络 LOGO 设计杂谈",官方"何以鹰角"传播系列,为识别系统思考提供 Supported 语境
https://career.hypergryph.com/官方招聘站。Supported 事实:交互设计与视觉/游戏 UI 是当前招聘分类中的独立学科
https://www.nowcoder.com/jobs/detail/413535资深游戏 UI 岗的第三方镜像,措辞按次要证据处理

Source: source-ledger.md

台账明确划出下界:"Do not treat fan video essays, Behance redesigns, or secondary job mirrors as official design rules."(不得将粉丝视频、Behance 重设计或二手岗位镜像视为官方设计规则。)

GitHub 搜索:身份纠偏与逐仓处置

这是台账最具操作价值的部分之一——它记录了一次误归属纠偏:

  • https://github.com/HyperGryph 只有一个仓库 HyperGryph/hyperloop,是圭尔夫大学 Hyperloop 团队软件,与上海鹰角网络无关。
  • https://github.com/gryphline 在研究批次中无公开仓库。

对 5 个社区仓库的逐仓处置决定:

仓库CommitLicense决定
Yue-plus/nextjs-starter-arknights18f51aa…f77aMIT有用的社区 Next.js 主题参考。非官方;内嵌素材仍需独立权利审查。未复制进本技能
mikezw/msrplayer9cc1734…c0cbMIT有用的 Monster Siren API/播放器集成参考。非官方;不作为公司 UI 归属来源
khanhn201/monster-siren-downloadb6f4bc3…2c86MIT记录了公开 Monster Siren 数据访问模式;非 UI 来源
sayuriu/endfieldc576b7c…d62a未检测到许可粉丝站点。不要复制
Jet-Fighters/cyber-music5228c2a…7b1f未检测到许可粉丝模仿作品。不要复制

Source: source-ledger.md

关键限定:"Public availability does not make them official or grant rights to bundled Hypergryph assets."(公开可得不等于官方,也不等于对内嵌 Hypergryph 素材的权利授予。)这直接对应 legal.md C 类规则中"仓库许可不授予第三方游戏美术的复制权"的条款。

核心机制四:复用四分类(legal.md)

legal.md 把可能遇到的一切素材归入 A/B/C/D 四类,每类给出明确的"允许/禁止"边界:

A. 官方公开生产证据

HTML, CSS, JavaScript, images, fonts, and media loaded by official Hypergryph sites are public to a browser but are not automatically open source. Use them to verify framework choice and derive high-level design facts. Do not bundle or redistribute them without a license or user-provided rights.

Source: legal.md

允许:验证框架选型、推导高层设计事实(例如从 CSS 统计色彩主导性)。禁止:在无许可或用户未提供权利时打包或再分发。台账里的 SHA-256 清单正是 A 类素材的登记形态——只作证据指针。

B. 官方开源代码

No verified official Hypergryph GitHub organization or licensed frontend repository was found during the July 2026 research pass.

Source: legal.md

B 类目前是空集,且带批次日期限定——若未来出现官方开源前端仓库,需更新此结论。同时再次警示 HyperGryph GitHub 用户的误归属风险。

C. 社区开源

A repository license does not grant rights to third-party game art embedded in it.

Source: legal.md

C 类的可复用性必须逐文件核查四要素:仓库所有者、现行许可、内嵌素材、署名要求。这正是台账 GitHub 表格中 "Commit inspected / License / Decision" 三列存在的原因——台账负责记录核查结果,政策负责定义核查标准。

D. 净室打包代码

All code under this skill's assets/ and scripts/ is newly written from high-level observations. It intentionally excludes official logos, character art, media, production bundles, and fonts.

Source: legal.md

D 类是本技能产出的唯一合法分发形态:基于高层观察新写,有意排除官方 logo、角色美术、媒体、生产 bundle 与字体。

核心流程:实用来源决策

当面对任意一个待用素材时,legal.md 给出四步决策流程:

Loading diagram...

Source: legal.md

四步的顺序本身表达设计意图:先问权利,再问来源,最后才落到许可模糊地带。任何走到第 4 步的素材,默认动作是"从零重写",而不是"先用了再说"——这是净室方法的兜底原则。

决策流程与证据台账的交互

流程第 2 步的判断依据来自台账的资产清单:只有出现在 SHA-256 清单里的文件才被认定为"已被观察的官方生产资产"。流程第 3 步的核查标准(所有者/许可/内嵌素材/署名)由 legal.md 定义,核查结果回写台账 GitHub 表格。这条闭环使得两份文件构成一个完整的"观察 → 分级 → 处置"流水线。

必备行为清单(Required behavior)

legal.md 的"Required behavior"一节是面向 Agent 执行层的硬约束,共 7 条:

#行为对应失效场景
1使用 "Hypergryph-inspired" 或 "evidence-based family resemblance" 措辞,不用 "official Hypergryph UI"(除非用户在授权官方素材上工作)措辞误导:让受众误以为产出与官方有从属关系
2复制带许可的社区代码时保留第三方许可声明MIT/其他许可的署名义务
3优先使用原创 CSS/SVG 纹理与用户自有图像未经授权的美术复制
4使用开源字体或系统回退;打包任何字体文件前核验许可字体再分发限制(台账中 Geometos、Novecento 等均为商业字体)
5不得抓取或暴露 auth token、cookie、私有 API、source map、非公开端点与台账"访问红线"互为镜像的取证边界
6把直接观察与推论分开记录Direct 与 Inference 混写导致置信度被夸大
7若用户提供官方素材且涉及再分发,需确认其拥有使用权权利来源断链

Source: legal.md

其中第 6 条直接对应台账的置信度三级模型:分级不是为了学术严谨,而是为了让后续引用者能判断"这句话有多可信"。

失效模式、边界条件与治理行为

已识别的失效模式与防御

失效模式触发条件防御机制(源证据)
误归属把 HyperGryph GitHub 用户(圭尔夫大学 Hyperloop 团队)当作游戏公司台账 Identity correction 小节 + legal.md B 类双重提示
许可不明即使用社区仓库未检测到许可(如 sayuriu/endfield、Jet-Fighters/cyber-music)台账 Decision 列写明 "Do not copy";决策流程第 4 步兜底为"从零重写"
时效性声明漂移官方站点改版,台账快照过期台账首行声明 "Re-check live sources before making time-sensitive claims"
资产指纹漂移生产 CSS/JS 重新构建,SHA-256 不再匹配复核批次逐条记录指纹仍匹配/需更新的结论
二手证据被抬级把粉丝视频、Behance 重设计、岗位镜像当作官方设计规则台账 GitHub 检索结论与"官方评论"表均显式降级处理
仓库许可被误当作素材许可MIT 仓库内嵌官方美术,被误认为可随许可复制legal.md C 类规则明文排除

时效性与并发性

  • 研究批次是单一时点的快照:台账明确标注 "Research pass: 2026-07-20 (Asia/Shanghai)",任何时间敏感结论必须先复核线上来源。这是把"时效性"作为一等公民写入治理文档的做法。
  • 无并发写入保护:台账是纯 Markdown 文档,多人/多任务同时追加记录时无锁机制。当前以"研究批次 + 复核小节"追加而非改写的方式缓解历史冲突——2026-07-20 live verification 就是作为独立小节追加,而非覆盖 2026-07-10 的原始指纹记录。
  • 资产清单带 Last-Modified 字段:配合 SHA-256,形成"内容指纹 + 时间戳"双重锚点,即使 URL 不变也能识别内容变更。

对净室产出的影响

legal.md D 类规则直接决定了本仓库 assets/ 与 scripts/ 的内容形态:

Loading diagram...

对应本仓库实际结构:assets/react/ArkUI.jsx、assets/showcases/*.html、assets/promo/ 下的内容均为新写实现,台账中登记的 16 个官方生产文件一律不进入这些目录。这也是为什么本页将资产清单定位为"证据指针而非打包依赖"。

与 SKILL.md 工作流的集成

source-ledger.md 与 legal.md 在 SKILL.md 中有两处显式集成点:

读取时机(第 7 步):

  1. For source attribution, provenance, or asset decisions, read references/source-ledger.md and references/legal.md.

Source: SKILL.md

回写要求:

Record the page URL, asset URL, retrieval date, observed framework, colors, fonts, and reusable pattern in references/source-ledger.md. Separate direct observations from inference.

Source: SKILL.md

第二条定义了台账新增记录的最小字段集:页面 URL、资产 URL、检索日期、观察到的框架、颜色、字体、可复用模式,并要求把直接观察与推论分开——与台账现有表格的列结构完全一致,说明字段约定与实际记录格式是对齐的。

配置与记录字段参考

台账记录字段(由 SKILL.md 规定的最小集)

字段类型示例说明
页面 URLstringhttps://ak.hypergryph.com/被直接观察的官方页面
资产 URLstringhttps://web.hycdn.cn/arknights/official/_next/static/css/3759d2520092f84b.css公开加载的生产资源
检索日期date2026-07-10 / 2026-07-20研究/复核批次日期
SHA-256string55b9681174b545b4b5fbabcc0127afd76a7fe753c2ce0a9ce302a8ea56f7c380内容指纹,用于漂移检测
字节数int107,343辅助校验
Last-Modifieddate2026-02-09服务端时间戳
观察到的框架stringNext.js App Router / CSS Modules / Umi / React 18.2技术栈指纹
颜色list#000, #fff, #18d1ff直接观察的令牌
字体listBender, Oswald, Novecento Sans Wide直接观察的字体族
可复用模式string垂直导航轨、停靠平台动作、大号区块编号高层模式描述

处置决定枚举(GitHub 表格 Decision 列)

取值含义
参考但不复制有 MIT 许可的社区仓库,可借鉴集成思路,素材需独立审查
不作为 UI 归属来源仓库只能证明集成/API 模式,不能证明官方 UI 所有权
不要复制无许可粉丝作品,禁止任何形式复制

推导观察(Inference 级)及其边界

台账 "Derived observations" 列出 5 条由重复直接观察归纳的跨产品结论:

  1. 稳定的跨产品身份在于信息层级、边缘停靠、双语微标签与受控强调色——而非某一套固定配色。
  2. 每个产品允许一个强子身份:工业青、场域黄、宇宙青、或俏皮蓝/黄。
  3. 生产营销站偏好媒体重的全屏区块与大量竖屏专用样式。
  4. 技术可信度来自真实的布局结构、状态与克制的元数据,而非随机 HUD 装饰。
  5. 公司反复使用自定义/展示字体,但再分发应使用有许可的替代品。

Source: source-ledger.md

边界提示:这 5 条是 Inference 级,台账原文限定为 "inferences supported by repeated official surfaces"(由重复官方表面支持的推论)。引用它们时应表述为归纳结论,而非公司陈述。第 1 条与第 4 条是设计语言页中"克制的强调色""真实结构而非装饰"等规则的直接证据基座。

相关链接

Sources

(2 files)