Flynor平台文档Flynor 首页
Flynor 文档/项目资源
稳定

Project Resource Connector

Catalog/Binding 保存资源声明,Connector 建立连接,Synchronizer 更新缓存和派生数据。

01

Catalog / Binding

  • 代码仓库及分支和仓库含义。
  • 语雀/飞书/本地等文档库与线上来源。
  • DevOps 任务缓存与可接入 MCP。
  • 数据库、日志、GitNexus、项目 MCP 与机器人连接。
  • 每项资源的 direct/tool/both/denied、read/write/delete 和 credentialRef。
02

Connector

  • 按 Binding 建立 Git、文档、数据库、日志、DevOps 与 MCP 连接。
  • 从 Secret Store 获取受控短期凭据投影。
  • 内部 Knowledge/Git/Database/DevOps/Project Tool Driver 只解决供应商差异。
  • 返回连接健康、来源元数据和标准连接错误。
03

Synchronizer

  • 支持 scheduled、event-driven 和 manual。
  • 仓库新提交/分支更新可触发同步;GitNexus 等派生数据按成本策略更新。
  • 维护 Sync Run、游标、cache、freshness、进程内 last-good 和失败隔离。
  • 成熟缓存/索引保留各自恢复机制;通用跨节点持久账本继续增量治理。
04

与 Resource Tool Adapter 的边界

Connector/Driver 处理供应商差异,Synchronizer 处理更新,Resource Tool Adapter 面向 Worker、Agent、Test MCP、PI 和端侧。

05

当前状态

已接入的资源

Git、本地与在线文档、数据库、日志、DevOps、项目 MCP 和 GitNexus 已接入。定时、事件、手动同步与 last-good 已通过验证。

06

SecretRef 当前切片

  • Robot/PI 的飞书、语雀、数据库、Elasticsearch、企业微信、Test Browser、PI node、Lark CLI 与 live DevOps 已支持统一 SecretRef。
  • 保留原 *_env 字段;env://、Docker/目录 secret:// 与受限 file-ref:// 可用,未配置 managed-secret:// 时默认拒绝。
  • Docker Secret/受控文件投影和无泄露门禁已有 devbox 证据;企业 Secret backend、轮换、workload scope 与其余宿主仍是增强待办。
依据

docs/project-resource-connector.md · architecture/audits/project-resource-closure-2026-08-30.md · architecture/audits/catalog-secret-store-governance-2026-08-26.md · architecture/audits/project-resource-connector-governance-2026-08-26.md · architecture/audits/resource-synchronizer-governance-2026-08-26.md · architecture/audits/robot-devops-cache-synchronizer-governance-2026-08-26.md · architecture/adrs/0006-project-resource-and-test-runtime-boundary.md · architecture/schemas/project-resource-config.schema.json · architecture/schemas/project-resource-connector.schema.json · architecture/schemas/resource-synchronizer.schema.json · architecture/compatibility.manifest.json