data services

数据服务管理

看清哪些前端依赖在线后端、哪些可以继续保持纯前端,并由 Mac 负责采集、管理、清洗和推送数据。

10
frontends
5
backend services
0
local feeds
10
pending intake

local data pipeline

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

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

always online

腾讯云后端

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

RichFree

待前端回传

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

后端
Tencent Cloud
交付
Cloud API
本地推送
不适用
Cloudflare Tencent backend

Anjing AIGC

待前端回传

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

后端
Tencent Cloud
交付
Cloud API
本地推送
不适用
Cloudflare Tencent backend

Bounty

待前端回传

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

后端
Tencent Cloud
交付
Cloud API
本地推送
不适用
Cloudflare Tencent backend

Anjing Hub

待前端回传

提示词存储 · 搜索与编辑

后端
Tencent Cloud
交付
Cloud API
本地推送
不适用
Cloudflare Tencent backend

言影录

待前端回传

暗号校验 · 点亮与留言

后端
Tencent Cloud
交付
Cloud API
本地推送
不适用
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

统一向每个前端收集需求

把下面整段交给每个纯前端项目。它会找出哪些数据适合由 Mac 采集、管理和推送,同时返回可汇总的 JSON。

# Anjing 前端数据需求调研

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

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

目标是回答:这个项目能否继续保持“Cloudflare 纯前端”,同时由我的 Mac 在本地采集、管理、清洗和标准化数据,再主动推送成前端可直接读取的数据快照;只有确实需要持续在线计算、用户写入、鉴权、事务或多人实时共享的能力,才保留腾讯云后端。

默认原则:不要为了读取数据而新建在线后端,不要让浏览器直接连接我的 Mac,也不要让前端保存采集密钥。优先设计成 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. 如果采用本地管线,请把每条“本地数据 Feed”设计完整:采集输入、凭据所在边界、管理方式、清洗规则、输出文件、更新频率、幂等键、版本字段、生成时间、原子发布方式、回滚方式、前端读取路径和数据缺失时的降级行为。
9. 当前代码与建议方案之间的缺口、迁移风险和仍需人工确认的问题。

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

```json
{
  "projectId": "",
  "name": "",
  "domain": null,
  "frontendMode": "pure-frontend | frontend-with-backend | desktop",
  "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
    }
  ],
  "localDataFeeds": [
    {
      "demandId": "",
      "mode": "static-json | local-push",
      "reason": "",
      "input": [],
      "credentialBoundary": "Mac only",
      "management": "",
      "transform": [],
      "output": null,
      "schedule": null,
      "idempotencyKey": null,
      "versionField": null,
      "generatedAtField": null,
      "publishStrategy": null,
      "rollbackStrategy": null,
      "frontendPath": null,
      "fallback": null
    }
  ],
  "nonLocalDelivery": [
    {
      "demandId": "",
      "mode": "cloud-api | browser-local | none",
      "reason": ""
    }
  ],
  "cloudOnlyReasons": [],
  "migrationGaps": [],
  "openQuestions": []
}
```

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