Why: Task card is the PR description.
Evidence: vitest, knip, tsc and vite build passed in the composed layout (SELF); CI pending.
Impact: Card only.
Refs: Agent-System-Dev PR #614
Co-authored-by: Cursor <cursoragent@cursor.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
法规结构化引用前端呈现(U7) 任务卡
任务主记录:本文件随 PR 描述维护(PR 链接见下方“结果与验证”)。
状态:进行中;owner:weichen。
基线与授权
feature/regulations-kb的 U7 前端子交付,Dev PR #614 登记)目标与非目标
目标:按 Dev 规格
docs/superpowers/specs/2026-10-18-regulations-citation-contract.md第 5、6 节,在审计工作区新增“法规核验”树(rdm.inspect.tree kind=regs)与批/引用详情;驾驶舱阅读器把正文中的[cit-…]渲染为编号引用标记并可展开元数据与原文片段;未核验、无效与待复核状态清晰区分。非目标:不改 RDM 写路径与命令;不改设计令牌;不做部署。
Agent 实施收据
同步记录
045956704595676a3f244结果与验证(完成后填写)
src/regCitations.ts(契约类型、[cit-…]标记解析与编号、状态/过期/省略原因文案、样式档、审计树请求参数)与src/components/RegCitation.tsx(编号标记、引用卡片、引用清单,折叠用 @ui Collapsible,正文与片段仅作文本渲染);审计工作区新增“法规核验”树(证据批→引用)与批/引用详情(状态、原因、腿状态、封存、引用元数据、受披露约束的片段);驾驶舱阅读器正文渲染引用标记与引用清单。只有 verified 且未过期显示为有效依据,其余状态与无效引用使用明确的未核验/无效样式。样式只用令牌(src/reg-citations.css)。bash /tmp/regkb-fe-verify.sh all(SELF):vitest 37 文件 345 用例通过(含 design-guard 与新增 reg-citations 测试),knip 未用导出 50 ≤ 51,tsc -b与vite build通过,日志 /tmp/regkb-u7fe-verify.log;git diff --check通过。权威结论以 PR HEAD CI 与 Dev 组合make test为准。<details>,外链仅 http(s),字段名与 RDM U6 JSON 一致;无阻塞项。rdm.inspect.tree kind=regs、rdm.inspect.object、rdm.cockpit.nodecitations)提供;RDM 未提供时界面为空态,不影响既有标签页。Dev 组合 pin 在 U8 推进。