frontend → data center

先收集需求,再决定数据放在哪里。

腾讯云继续承接必须持续在线的后端;其余数据优先由 Mac 采集、清洗、标准化,再主动推送给 Cloudflare 前端。

10
frontends
5
Tencent
5
Local candidates

local data pipeline

Mac 主动生产前端可读的数据快照

  1. 01采集API、网页、文件与人工输入
  2. 02清洗去重、校验、脱敏与补全
  3. 03标准化统一字段、版本与更新时间
  4. 04推送JSON、CSV、Markdown 或云端 API

always online

腾讯云后端

保留需要在线计算、写入、鉴权或多人共享的服务。

RichFree

待前端回传

市场数据 · 策略研究 · 历史复盘

Cloudflare Tencent backend

Anjing AIGC

待前端回传

意图理解 · 文案生成 · 图片生成

Cloudflare Tencent backend

Bounty

待前端回传

悬赏任务 · 贡献确认 · 利润分配

Cloudflare Tencent backend

Anjing Hub

待前端回传

提示词存储 · 搜索与编辑

Cloudflare Tencent backend

言影录

待前端回传

暗号校验 · 点亮与留言

Cloudflare Tencent backend

collect · clean · publish

Mac 本地数据候选

当前前端以静态内容为主,等待逐个项目回传真实数据需求。

Anjing

待前端回传

站点目录 · 知识内容

Cloudflare 当前纯静态 → Local

Anjing Music

待前端回传

乐理内容 · 练习记录

Cloudflare 当前纯静态 → Local

Company

待前端回传

经营信息 · 长期计划

Cloudflare 当前纯静态 → Local

Resume

待前端回传

经历信息 · 能力与项目

Cloudflare 当前纯静态 → Local

Date Picks

待前端回传

约会选项 · 完成记录

Cloudflare 当前纯静态 → Local

intake prompt

统一向每个前端收集需求

把下面整段交给每个前端项目。它会同时返回人类可读报告和可汇总的 JSON,不允许猜测,也不会修改代码。

# Anjing 前端数据需求调研

你现在位于一个 Anjing 前端项目中。请只做调研,不修改代码、不部署,也不要提交任何文件。

请完整检查当前仓库中与数据有关的实现,包括页面与组件、静态 JSON、Mock 数据、API Client、环境变量示例、网络请求、LocalStorage/IndexedDB、表单提交、定时刷新、登录鉴权和现有部署文档。不要只阅读 README,也不要猜测代码中不存在的能力。

目标是回答:这个前端真正需要哪些数据和后端服务;哪些必须由腾讯云在线服务提供;哪些可以由我的 Mac 在本地采集、清洗、标准化后,以文件或接口方式推送给 Cloudflare 上的静态前端。

请逐项整理:

1. 项目标识、项目名称、当前域名、前端技术栈和当前部署位置。
2. 当前已经调用的 API、读取的数据文件、浏览器本地存储以及写入行为。只记录路径、用途和字段,不输出 Token、密码、Cookie、私钥或生产环境变量值。
3. 每个页面或功能真正需要的数据实体。列出实体名称、用途、字段、示例值、数据来源和使用它的页面。
4. 数据更新要求:实时、分钟级、小时级、每日、手动或几乎不变;同时写明可接受的最大延迟。
5. 是否需要用户写入、登录鉴权、多人共享、事务、消息推送、长连接或服务端计算。
6. 数据量级、预计增长、缓存方式、离线要求和数据缺失时的降级行为。
7. 建议的交付方式,只能从以下模式中选择并说明原因:
   - `static-json`:Mac 生成版本化 JSON/CSV/Markdown,再推送到仓库或对象存储;
   - `local-push`:Mac 定时采集清洗后,主动推送快照到云端可读位置;
   - `cloud-api`:必须由腾讯云持续在线提供 API;
   - `browser-local`:只保存在当前用户浏览器,不进入统一数据中心;
   - `none`:纯静态内容,不需要数据服务。
8. 如果采用本地管线,请给出建议的采集输入、清洗规则、输出文件、更新频率、幂等键、版本字段和前端读取路径。
9. 当前代码与建议方案之间的缺口、迁移风险和仍需人工确认的问题。

先输出一份便于人阅读的 Markdown 调研报告,再输出一个严格 JSON 代码块。JSON 必须符合下面的结构;未知内容使用 `null` 或空数组,不得编造:

```json
{
  "projectId": "",
  "name": "",
  "domain": null,
  "frontend": {
    "stack": [],
    "deployment": null
  },
  "currentDataAccess": [
    {
      "kind": "api | static-file | local-storage | form-write | other",
      "location": "",
      "purpose": "",
      "evidence": "文件路径与行号"
    }
  ],
  "demands": [
    {
      "id": "",
      "name": "",
      "purpose": "",
      "consumers": [],
      "fields": [],
      "source": null,
      "freshness": "realtime | minutes | hourly | daily | manual | static",
      "maxDelay": null,
      "writeBack": false,
      "authentication": false,
      "sensitivity": "public | private | sensitive",
      "estimatedVolume": null,
      "fallback": null
    }
  ],
  "recommendedDelivery": [
    {
      "demandId": "",
      "mode": "static-json | local-push | cloud-api | browser-local | none",
      "reason": "",
      "input": [],
      "transform": [],
      "output": null,
      "schedule": null,
      "idempotencyKey": null,
      "versionField": null,
      "frontendPath": null
    }
  ],
  "cloudOnlyReasons": [],
  "migrationGaps": [],
  "openQuestions": []
}
```

最后给出一句明确结论:`建议归类:腾讯云 / Mac 本地管线 / 浏览器本地 / 纯静态 / 混合模式`。