# XWorkmate Bridge 文档导航

本文档集面向 `xworkmate-bridge` 的内部工程协作，目标是把设计、入口、协议、内部实现和测试材料串成一条连续阅读链路。

约定口径：

- “设计” 指系统边界、运行模式、主链路和约束。
- “接口” 同时覆盖对外 HTTP / WebSocket / JSON-RPC 协议，以及 Go 代码中的 `interface` 类型。
- “类” 在本仓库按 Go 语义映射为 `struct` 与 `interface`。
- “参数 / 返回” 既指协议参数 / 返回体，也指 Go 函数与方法的参数 / 返回值。

## 推荐阅读顺序

### 1. 架构与设计

- [架构拓扑：ACP Forwarding Topology](./architecture/acp-forwarding-topology.md)
- [ADR：Unified Bridge Entry Points](./architecture/adr-unified-bridge-entrypoints.md)
- [运行时设计：Bridge Runtime Design](./architecture/bridge-runtime-design.md)

### 2. 运行入口与对外接口

- [Backend API Design](./backend-api-design.md)
- [API Interface Reference](./api-reference.md)

### 3. 内部包与实现参考

- [Internal Reference](./internal-reference.md)

### 4. 测试与验证材料

- [Core Functional Test Plan](./xworkmate-bridge-svc-plus-core-functional-test-plan-v1.md)
- [ACP Public Validation 2026-04-09](./acp-public-validation-2026-04-09.md)
- [Remote Agent Local Workspace Test Matrix](./testing/remote-agent-local-workspace-test-matrix.md)
- [Gemini ACP Adapter Notes](./gemini-acp-adapter.md)

### 5. Runbook

- [WebRTC Remote Desktop White Screen Runbook](./runbooks/webrtc-remote-desktop-white-screen-runbook.md)

## 文档组织原则

- `docs/api-reference.md` 是对外运行契约的唯一真相来源。
- `docs/architecture/*.md` 负责解释设计，不重复维护完整参数表。
- `docs/internal-reference.md` 负责解释内部包、类型、函数和关键主链路，不再复制大段协议示例。
- 当文档与代码冲突时，以当前仓库代码为准，并优先修正文档。
