data-sources
cb37d2ce9633e7395d614f3b3239c5efea2902f7本地 feat/p1-knives-1-8 双向分叉;R15 只审 origin/main
- Route / entry
- /admin/public-api
- Owner evidence
- data-sources main@cb37d2c:web/admin/src/App.vue#public-api · R15 source cb37d2c
- Checked
- 2026-07-18
面向消费者的数据集、参数与响应样本
/admin/public-apidata-sourcesR15 已固定当时的 exact source、生产差异和 TARGET 关系;后续视觉基线由 R16–R20 继续登记,TARGET 不能覆盖 CURRENT 事实。
cb37d2ce9633e7395d614f3b3239c5efea2902f7本地 feat/p1-knives-1-8 双向分叉;R15 只审 origin/main
origin/main = production · cb37d2c
15 个真实后台模块仍集中在 8,567 行 App.vue;E04 核验 15 个 route shell 200、15 个 protected read 401,并补入公开投影与 SQLite 聚合的分母差异。字段和任务来源保留;把共用壳替换为这一页真实的查询、表格、抽屉和回执。
R17 已固定源码、生产姿态、三视口 reflow、对象授权与可访问性任务包;截图和验收证据仍在 R20 fail-closed 收口。
cb37d2ce9633e7395d614f3b3239c5efea2902f7当前管理台把概览、发现、采集源、规则、策略、日志、备份、资源、审计、内容、BBS、素材、合规与公开 API 集中在单个 App.vue;157 个 Go 文件、63 个 Go 测试文件,仓库工作流仍为 0。
origin/main = /opt/data-sources/VERSION · cb37d2cEC2 reits-data-sources.service active,127.0.0.1:8080 监听;worker.reits.tech 的 15 个页面壳均为 200、15 个 protected read 均为 401,公开只读 API 为 200;生产 VERSION 与 origin/main exact。
先从当前单体壳中拆出本页面真实查询、表格、详情与动作,再登记基线。
账本实现已完成,但这不是页面完成徽章。视觉、reflow、a11y、owner、exact release 与 rollback receipt 未齐,页面继续阻断。
data-public-apicb37d2ce9633e7395d614f3b3239c5efea2902f7
artifacts/ui/data-public-api/source.jsonEXACT
artifacts/ui/data-public-api/production.json0 / 3 captured
artifacts/ui/data-public-api/visual/manifest.json0 verified
artifacts/ui/data-public-api/reflow.json0 verified
artifacts/ui/data-public-api/a11y.jsonunassigned receipt
artifacts/ui/data-public-api/owner-ack.jsonno page-bound digest
artifacts/ui/data-public-api/release.jsonno drill receipt
artifacts/ui/data-public-api/rollback.jsonR20 账本保留事实,R21 把六个缺口按前置关系排成可执行工作项;Visual Baseline 已转入 R22 环境捕获。
冻结 fixture 后捕获全部规定环境,生成 visual manifest。
artifacts/ui/data-public-api/visual/manifest.json对比各环境的信息架构、折叠、换序、sticky 与触控行为。
artifacts/ui/data-public-api/reflow.json执行键盘或 VoiceOver、焦点、名称、错误关联、对比度与 reduced-motion 检查。
artifacts/ui/data-public-api/a11y.json产品、设计、架构与 QA 对同一 Screen ID 的差异和风险签署 receipt。
artifacts/ui/data-public-api/owner-ack.json绑定可部署 commit/build digest、配置、迁移与 staging/production smoke。
artifacts/ui/data-public-api/release.json登记前一制品、触发条件、数据兼容、回滚步骤与恢复验证。
artifacts/ui/data-public-api/rollback.json每个环境独立绑定尺寸、runner、fixture、PNG 与 receipt;R22 合同实现已完成,真实截图仍为空。
browser visual capture runner
artifacts/ui/data-public-api/visual/desktop-1440x900.pngbrowser visual capture runner
artifacts/ui/data-public-api/visual/tablet-1024x768.pngbrowser visual capture runner
artifacts/ui/data-public-api/visual/mobile-390x844.png两条验证轨共 12 条页面级断言;R23 合同控制面已完成,visual manifest 未验收时真实执行仍保持前置阻断。
1440×900 · 1024×768 · 390×844
1440×900 · 1024×768 · 390×844
4 个签署位、12 条责任确认条件;控制面已交付,R23 两份 experience receipt 未验收时仍不可签署。
Data Platform / Collection
Product Design + Design Systems
Domain Architecture + Security
Product QA + Accessibility QA
3 个证明阶段、12 条验证条件;合同已完成,R24 四方审批未签齐时仍不可生成 release receipt。
Release Engineering + Repository Owner
Product QA + Service Operations
Architecture + SRE / Distribution
控制面分刀已到 27/27;本页只有 2/15 Gate PASS、0/3 readiness,不得标记 accepted。
本页 13 个 blocked Gate 已拆成任务;1 ready、12 waiting、0 accepted。
最新 source/EC2、页面与认证边界、只读生产聚合、脱敏 fixture、命令 guard 和三个 viewport slot 已绑定;真实 PNG、操作回执和 reviewed receipt 仍为 0。
200 public catalog + 401 protected settingsGET /api/v1/options + GET /admin/api/public-api-settings
public v1 reads · no keys/billingDOCUMENT → PROTECT → VERSION
data/public-api/current-read-boundary-v1production write disabled
只声明当前 handlers 与应用内 CORS/IP/UA/量控;不得画 API key、套餐、计费或 SLA 已就绪。
artifacts/ui/data-public-api/visual/desktop-1440x900.pngPNG MISSINGartifacts/ui/data-public-api/visual/tablet-1024x768.pngPNG MISSINGartifacts/ui/data-public-api/visual/mobile-390x844.pngPNG MISSINGdata-public-apiIMPLEMENTATION MAP
这是结构与状态定义,不是重新发明一套视觉。视觉细化必须继续引用同一证据并通过 owner 评审。
CURRENT MODULES
PRODUCT ROUTE INDEX
同一产品内的页面共享 token、导航和状态语言,但每个 Screen ID 保留自己的字段、数据契约和 QA 基线。
/admin/overview/admin/sources/admin/logs/admin/media/admin/topics/admin/discovery/admin/rules/admin/settings/admin/backups/admin/resources/admin/audit/admin/documents/admin/bbs/admin/compliance/admin/public-api/admin/overview/admin/topics/admin/discovery/admin/sources/admin/rules/admin/settings/admin/logs/admin/backups/admin/resources/admin/audit/admin/documents/admin/bbs/admin/media/admin/compliance/admin/public-api