Skip to content

Commit 450d872

Browse files
committed
docs(diagrams): 新增凭证调度状态机图
- diagrams/credential-lifecycle.json: 会话路径 / 账号级冷却 / 模型级冷却 / 人工·硬禁用 四泳道, 覆盖 PLAN/SOFT/OTHER/CREDIT 账号级冷却、MODEL/BLOCKED/CONCURRENCY 模型级冷却、 pause/DEAD/revive,逐状态标注源码证据 - diagrams/coding2api-credential-lifecycle.html: archify 成品(validate/deliver/check/browser-check 全绿) - README.md / README.en.md / TECHNICAL.md §6 加入口链接
1 parent 9dce867 commit 450d872

5 files changed

Lines changed: 14312 additions & 1 deletion

File tree

‎README.en.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@ Detailed documentation is written in Chinese:
138138
| [`TECHNICAL.md`](TECHNICAL.md) | Stack, module specs, provider protocol, request flow, testing |
139139
| [`diagrams/coding2api-architecture.html`](diagrams/coding2api-architecture.html) | Architecture diagram |
140140
| [`diagrams/coding2api-request-sequence.html`](diagrams/coding2api-request-sequence.html) | Request main-chain sequence diagram |
141+
| [`diagrams/coding2api-credential-lifecycle.html`](diagrams/coding2api-credential-lifecycle.html) | Credential scheduling lifecycle |
141142

142143
## License
143144

‎README.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -471,6 +471,7 @@ pnpm build
471471
| [`TECHNICAL.md`](TECHNICAL.md) | 技术栈、模块规格、Provider 协议、请求时序、测试策略 |
472472
| [`diagrams/coding2api-architecture.html`](diagrams/coding2api-architecture.html) | 系统架构图(浏览器打开) |
473473
| [`diagrams/coding2api-request-sequence.html`](diagrams/coding2api-request-sequence.html) | 请求主链路时序图(浏览器打开) |
474+
| [`diagrams/coding2api-credential-lifecycle.html`](diagrams/coding2api-credential-lifecycle.html) | 凭证调度状态机(浏览器打开) |
474475

475476
## 状态
476477

‎TECHNICAL.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ coding2api/
147147
│ └── actions.py # 审计动作常量 + 中文标签(B5)
148148
├── web/ # React 前端
149149
├── deploy/ # 各部署形态的模板(systemd / logrotate 等)
150-
├── diagrams/ # 架构图 / 请求时序图(HTML 成品 + 源 JSON)
150+
├── diagrams/ # 架构图 / 请求时序图 / 调度状态机(HTML 成品 + 源 JSON)
151151
├── scripts/ # hash_password / create_user / cleanup_invalid_stats / 部署与运维脚本
152152
├── tests/
153153
├── Dockerfile / docker-compose.yml # 仓库根(compose build context 依赖根目录)
@@ -794,6 +794,8 @@ class Provider(Protocol):
794794

795795
## 6. 调度器规格(Q12=B + Q26 + Q31)
796796

797+
> 本节状态机(账号级 / 模型级冷却 + pin / paused / DEAD)的可视化版本:[`diagrams/coding2api-credential-lifecycle.html`](diagrams/coding2api-credential-lifecycle.html)(源 `diagrams/credential-lifecycle.json`)。
798+
797799
```python
798800
class Scheduler:
799801
MAX_ROTATE = 3

0 commit comments

Comments
 (0)