/admin/public-api · /api/v1/* 200 · /admin/api/public-api-settings 401
公开 API 配置与消费者参考
把 CURRENT 同源只读接口、参数、响应和应用内防爬配置清楚呈现,不包装成不存在的网关或计费产品
公开 API 配置与消费者参考 · 页面级细化任务包
准确呈现当前同源只读接口、参数/响应与应用内 CORS、IP、UA、请求量控制,不包装成不存在的网关产品。
publish · K10
从消费者文档、公开读取问题或安全配置进入。
读取可验证 endpoint contract,或保存 PublicApiSettings revision receipt。
Readonly handlers + schema → app-internal anti-crawler settings → config revision → audit receipt;无 API key/计费。
桌面 endpoint/docs/config 三栏;手机 endpoint 先行,代码横向滚动,配置按权限收起。
public_api_view · endpoint_copy · settings_save;IP 只按政策脱敏聚合。
- 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
- 主干明确提供 documents/detail/media-assets/options/search documents/search deletions 等公开只读路由;设置 handler 受保护。
- 缺独立 API Gateway、API Key、配额计量、计费和 SLA
- 缺公开 schema revision、弃用、变更日志和 consumer contract tests
- 应用内 CORS/IP/UA/请求量配置的实际生产值未登录不可见
九态分别改变当前模块,不用通用遮罩冒充完整交互
PublicReadBoundary workspace
R10-PUBLIC-API-READY→ 打开 current endpointPublicReadBoundary independent regions
R10-PUBLIC-API-LOAD→ 保留筛选并等待PublicReadBoundary result set
R10-PUBLIC-API-EMPTY→ 查看当前接口与创建条件PublicReadBoundary evidence rail
R10-PUBLIC-API-PARTIAL→ 只重试失败区域PublicReadBoundary request
R10-PUBLIC-API-ERROR→ 安全重试PublicReadBoundary redacted snapshot
R10-PUBLIC-API-OFFLINE→ 重新连接PublicReadBoundary authorization
R10-PUBLIC-API-DENY→ 重新登录或返回概览PublicReadBoundary command impact
R10-PUBLIC-API-CONFIRM→ 确认并提交PublicReadBoundary receipt
R10-PUBLIC-API-SUCCESS→ 查看回执target-data-public-apiIMPLEMENTATION MAP
目标定义与下一轮逐页细化入口
当前处于 B1/B2:可以拆出架构、设计、交互和 QA 任务,但完成 D01–D12、通过 B3/B4 之前,不得宣称页面已经可以照稿实现。
页面区域
- 接口导航
- Endpoint 参考
- 可复制请求
- 访问控制
- 限流状态
- 版本缺口
- 保存回执
用户动作
- 打开 endpoint
- 复制请求
- 查看响应
- 刷新配置
- 保存 allowlist
- 更新防爬策略
- 查看审计
必须状态
- 工作台就绪
- 模块数据加载
- 当前范围为空
- 部分 API 或依赖失败
- 页面读取失败
- 离线只读快照
- 操作权限不足
- 高影响操作确认
- 操作回执
数据契约
- ReadonlyDocumentAPI
- ReadonlyMediaAPI
- PublicOptionsAPI
- SearchSyncAPI
- PublicApiSettings
- AntiCrawlerPolicy
- CorsPolicy
- ApiSchemaRevision
TARGET MODULES
目标页面必须交付的模块
- 01CURRENT endpoint 目录
- 02参数与响应
- 03CORS allowlist
- 04Rate limit
- 05User-Agent 策略
- 06IP/CIDR 黑名单
- 07Schema 版本
- 08弃用与状态
PRODUCT ROUTE INDEX
采集后台 · 控制面 的 30 个稳定 Screen ID
同一产品内的页面共享 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