核心内容数据面

data-sources

公开信息采集、来源合规、内容规范化、素材保存、BBS 发帖候选与管理后台。

GoVue 3Element PlusSQLite/PostgreSQL
15后台模块
88生产来源
8,817库内文档
13,382库内素材
OWNERContent Data Platform
RUNTIMEGo API/workers · Vue 3/Element Plus admin · production SQLite · optional PostgreSQL · EC2 systemd
IDENTITYcurrent admin session; 15 route shells are public 200 while 15 business reads return 401; target adds explicit source/rule/run/compliance/backup/audit action scopes, CSRF and object revision binding
DELIVERYsystemd service + embedded admin static assets; latest main/EC2 cb37d2c; local branch 8dd0de4 is divergent branch-only evidence

CAPABILITIES

负责的能力

  1. 01

    来源注册、发现、规则、三级采集策略

  2. 02

    数据库任务队列与 Fetch/Parse/Store/Media worker pool

  3. 03

    文档、版本、内容块、素材、游标与运行审计

  4. 04

    BBS 候选、自动发帖与发布路由

  5. 05

    公开查询 API、运维健康、备份恢复与合规复核

UI & ROUTES

页面与接口面

概览、分类管理、源发现、采集源、采集规则采集策略、运行日志、备份恢复、系统资源、审计日志采集内容、REITs BBS 发帖、素材资产、合规复核、公开 API

IMPLEMENTATION CONTRACT

运行、数据与跨项目契约

这部分给开发者和 AI 明确真实入口、状态 owner、稳定接口和可观测证据。

01

Entrypoints

  • worker.reits.tech
  • 15 /admin/<module> routes
  • same-origin readonly /api/v1
02

Owned data

  • 88 Source / 188 Rule / 4 internal Topic
  • 962 CollectionRun / 65,645 Job / 245,581 Event
  • 8,817 Document / 28,140 Version / 51,258 RawSnapshot
  • 13,382 MediaAsset local records
  • 119 BbsPublishRecord
  • 50 legal-review flags / 9 AdminAuditEvent
  • 1.36 GB SQLite / 20 GiB data / 1.2 GiB same-domain backup
03

Contracts

  • K10 target: TopicMutationImpact
  • SourceActualState
  • RuleRevision + ParserFixture
  • EffectivePolicy + CapacitySimulation
  • RunCommand + RunReceipt
  • DocumentSnapshot
  • MediaReceipt
  • ComplianceDecision
  • RestoreDrill
  • PublicApiSettings
04

Telemetry

  • run_id stage and structured error logs
  • worker/queue/storage/dependency target
  • compliance case queue
  • audit request/receipt correlation
  • backup verification and restore drill

SCREEN DEFINITIONS

15 张已绑定 UI 蓝图

每张蓝图都绑定路由、状态、动作、契约和源码证据。

/admin/overviewAdmin
控制台/采集概览
PRODUCTION AGGREGATE · 2026-07-18 · READ ONLY

采集概览

采集运行、来源风险、内容与待办的控制面

服务健康200public /healthz
当前运行01453 jobs
FETCH 失败3830 documents stored
认证边界15 × 401protected reads
真值层EVIDENCE当前聚合状态边界
Route shellshell_1515 / 15 HTTP 200可达不代表业务可读
Protected APIauth_1515 / 15 HTTP 401需认证不显示零值 KPI
Active runrun_current64 ok / 383 failed部分失败只读点时聚合
Acceptancee04_receipt0 / 15 screens阻断45 PNG missing
共 4 truth layers 条 · 第 1 / 1 页
/admin/overview

采集概览

采集运行、来源风险、内容与待办的控制面

查看定义 →
/admin/sourcesAdmin
控制台/采集源管理
PRODUCTION AGGREGATE · 2026-07-18 · READ ONLY

采集源管理

以状态、合规与失败证据管理来源

全部来源88全部 active
需法务复核5056.8%
高风险19独立处置
robots 待检查58禁止 4
风险桶COUNT运行姿态状态命令边界
低风险risk_low31 sources需验证active ≠ compliant
中风险risk_medium38 sources待复核保留来源 policy
高风险risk_high19 sources高风险运行/启停需审批
法律复核legal_review50 sources未完成review ≠ license
共 88 sources 条 · 第 1 / 1 页
/admin/sources

采集源管理

以状态、合规与失败证据管理来源

查看定义 →
/admin/logsAdmin
控制台/运行日志
PRODUCTION AGGREGATE · 2026-07-18 · READ ONLY

运行日志

从一次运行定位到阶段、来源和错误

历史运行962769 succeeded
当前运行01scheduled incremental
当前 FETCH64 / 383success / failed
当前入库0running ≠ healthy
阶段COUNT当前运行状态边界
Jobsjobs_total453运行中point-in-time
Fetchfetch_result64 ok / 383 failed部分失败error body redacted
Parse / Storewrite_result0 / 0无产出不得显示完成
Run eventsevent_total245,581 stored受保护UI query AUTH REQUIRED
共 962 runs 条 · 第 1 / 1 页
/admin/logs

运行日志

从一次运行定位到阶段、来源和错误

查看定义 →
/admin/mediaAdmin
控制台/素材资产
PRODUCTION AGGREGATE · 2026-07-18 · READ ONLY

素材资产

素材下载、失败原因与来源绑定的运营台

库内素材13,382storage total
公开默认投影2,081public ≠ stored
禁止下载11,301usage boundary
失败11pending 977
状态COUNT所有权 / 解析状态动作边界
Downloadedmedia_downloaded1,093 local已下载不等于可公开
Pendingmedia_pending977 queued待处理批量重试需确认
Disabledmedia_disabled11,301 policy受限不得下载
Parseparse_state211 parsed / 423 blocked混合文件/记录分开删除
共 13,382 stored 条 · 第 1 / 1 页
/admin/media

素材资产

素材下载、失败原因与来源绑定的运营台

查看定义 →
/admin/topicsAdmin
控制台/分类管理
PRODUCTION AGGREGATE · 2026-07-18 · READ ONLY

分类管理

来源与内容分类树的受控维护

内部 Topic4database truth
公开 Category23options projection
来源选项88public catalog
排序枚举7public API
命名空间COUNT消费者状态语义
Internal topicstopic_internal4受保护source bindings
Public categoriescategory_public23公开query options
Source optionssource_options88公开filter catalog
Binding impacttopic_impactAUTH REQUIRED未知合并/移动前置
共 4 topics 条 · 第 1 / 1 页
/admin/topics

分类管理

来源与内容分类树的受控维护

查看定义 →
/admin/discoveryAdmin
控制台/来源发现
PRODUCTION AGGREGATE · 2026-07-18 · READ ONLY

来源发现

候选站点发现、探测与接入判定

持久候选0legitimate empty
页面壳200route reachable
候选 API401protected
本刀外部探测0not executed
区域STATE当前事实状态允许动作
Candidate queuecandidate_store0 records空保持真实空态
Discovery runrun_contractnot executed禁写只显示任务合同
Probe evidenceprobe_contractno fixture receipt阻断不得虚构评分
Source draftsource_draftnone阻断默认停用
共 0 candidates 条 · 第 1 / 1 页
/admin/discovery

来源发现

候选站点发现、探测与接入判定

查看定义 →