/admin/topics · /admin/api/topics 401
TARGETF4B2 PARTIALQA 0/5 VERIFIEDR10 · 11/21 PASS COMPLETEAdmin · 来源目录管理员与内容分类 owner
分类树、绑定与影响治理
将可编辑表格升级为分类树、稳定标识、跨对象绑定和变更影响工作台
R10 · KNIFE 11 / 21
分类树、绑定与影响治理 · 页面级细化任务包
维护稳定 topic 标识、显示字段和跨来源/规则/内容绑定,移动、合并或停用前先看影响。
govern · K10
从来源配置、内容详情或治理任务进入。
保存 revision,或生成带影响范围的迁移 receipt。
Topic revision → dependency preview → merge/move command → async migration → audit receipt。
桌面树 + 详情 + 影响栏;手机按选择分类、编辑、影响、确认四步。
topic_view · dependency_preview · topic_command_submit;关键词正文不进入事件。
- data-sources origin/main 与生产 VERSION 均为 cb37d2ce9633e7395d614f3b3239c5efea2902f7;本地 feat/p1-knives-1-8@8dd0de4 仅作 branch-only 证据
- 生产 15 个 `/admin/*` 页面路径返回 SPA shell HTTP 200;bootstrap 明确 login_required=true,operations/resources/sources/logs 等受保护 API 未登录返回 401
- `/healthz` 与公开只读 documents/options/search API 返回 200;bootstrap 的业务零值是未登录占位,不能作为来源、运行、内容或风险数量
- E04 只读生产聚合:88 个来源全部 active,50 个需法务复核、19 个高风险、58 个 robots 待检查;当前 1 个 run 为 453 jobs / 64 fetch success / 383 fetch failed / 0 stored
- 公开默认投影与存储总量分轨:documents 5,645 / 8,817,media 2,081 / 13,382;1.2 GiB backup、20 GiB data 与 1.36 GB SQLite 仍在同一 EC2/EBS 故障域
- 主干前端集中在 8,567 行 App.vue;Go server 14,402 行、server_test 4,378 行、63 个 Go 测试文件、70 个显式路由、0 个仓库 CI workflow
- 主干存在 topics 读写 handler;未登录生产探测不提供分类数量或绑定数据。
- 稳定 topic id 与被引用后不可变规则尚未证明
- 缺合并/移动影响预览和幂等迁移 receipt
- 缺分类 revision 与回滚接口
135-STATE PROGRAM / THIS SCREEN
QA 0 / 5 VERIFIED九态分别改变当前模块,不用通用遮罩冒充完整交互
TopicBinding workspace
R10-TOPIC-READY→ 查看 topic contractTopicBinding independent regions
R10-TOPIC-LOAD→ 保留筛选并等待TopicBinding result set
R10-TOPIC-EMPTY→ 查看当前接口与创建条件TopicBinding evidence rail
R10-TOPIC-PARTIAL→ 只重试失败区域TopicBinding request
R10-TOPIC-ERROR→ 安全重试TopicBinding redacted snapshot
R10-TOPIC-OFFLINE→ 重新连接TopicBinding authorization
R10-TOPIC-DENY→ 重新登录或返回概览TopicBinding command impact
R10-TOPIC-CONFIRM→ 确认并提交TopicBinding receipt
R10-TOPIC-SUCCESS→ 查看回执UI STUDIO
target-data-topicsAdmin1440 × 900100%
100%
IMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 分类树
- 分类详情
- 绑定统计
- 影响预览
- 危险区
- 审计出口
用户动作
- 新增分类
- 编辑显示字段
- 查看绑定
- 移动分类
- 合并分类
- 停用分类
- 查看迁移回执
必须状态
- 工作台就绪
- 模块数据加载
- 当前范围为空
- 部分 API 或依赖失败
- 页面读取失败
- 离线只读快照
- 操作权限不足
- 高影响操作确认
- 操作回执
数据契约
- Topic
- TopicBindingSummary
- TopicMutationImpact
- TopicMergeCommand
- MigrationReceipt
- AuditEvent
TARGET MODULES
目标页面必须交付的模块
- 01分类树
- 02稳定 topic id
- 03关键词与说明
- 04来源/规则/内容绑定
- 05移动/合并
- 06影响预览
- 07迁移回执
PRODUCT ROUTE INDEX
采集后台 · 控制面 的 30 个稳定 Screen ID
同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。
01
采集概览
Admin02/admin/overview采集源管理
Admin03/admin/sources运行日志
Admin04/admin/logs素材资产
Admin05/admin/media分类管理
Admin06/admin/topics来源发现
Admin07/admin/discovery采集规则
Admin08/admin/rules采集策略
Admin09/admin/settings备份恢复
Admin10/admin/backups系统资源
Admin11/admin/resources审计日志
Admin12/admin/audit采集内容
Admin13/admin/documentsBBS 发帖候选
Admin14/admin/bbs合规复核
Admin15/admin/compliance公开 API 目录
Admin16/admin/public-api采集运行总览与行动队列
Admin17/admin/overview分类树、绑定与影响治理
Admin18/admin/topics候选源发现、探测与接入判定
Admin19/admin/discovery采集源注册表与责任详情
Admin20/admin/sources解析规则 Studio 与样本验证
Admin21/admin/rules三级策略、调度与容量模拟
Admin22/admin/settings运行、阶段、事件与恢复探索器
Admin23/admin/logs备份校验、恢复演练与故障域
Admin24/admin/backups系统容量、Worker 与依赖健康
Admin25/admin/resources不可变审计事件与对象差异
Admin26/admin/audit文档索引、版本与来源快照
Admin27/admin/documentsBBS 候选审核、路由与发布回执
Admin28/admin/bbs素材下载、解析与使用边界
Admin29/admin/media来源政策证据与合规 Casework
Admin30/admin/compliance公开 API 配置与消费者参考
Admin/admin/public-api