Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 10 additions & 4 deletions docs/progress/MASTER.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
| Active SPEC | **PROPOSAL open (NEEDS_FIX, do not merge/implement)** — #1412 WS · #1413 签名 · #1414 IM |
| Closed residual | [overview](../analysis/post-polish-project-overview.md) · plan trio under `docs/plan/post-polish-*` |
| Strategy | Strangler Fig; **no** Visual QA chase past 89 |
| Live tip | master `8915c1c6`(#1465 agentteam payload 去重) |
| Live tip | master `54c21867`(#1468 A-V2 shared-UI hubClient 门禁) |

Phases 73–80 **closed**. Historical `docs/plan/task-breakdown.md` is **HISTORICAL only**.

Expand All @@ -30,6 +30,8 @@ Phases 73–80 **closed**. Historical `docs/plan/task-breakdown.md` is **HISTORI
| OpenAPI↔hub 路由契约 | #1444 | 152/155 + 3 admin 白名单 |
| hubClient thin-shell SSOT | #1452 | web 59/desktop 212/mobile 378 行,禁 `/client/` 新字面量 |
| shared 边界 / barrel / handler 分层 / conventions | #1463 | 4 门禁扩展(A #1/#2/#4/#5) |
| shared-UI hubClient 门禁(A-V2 / A7#4 专属面) | #1468 | 共享 UI 层禁运行时 import hubClient,类型导入放行;与 #1463 互补(依赖图相反两侧) |
| Hub 客户端↔Hub router REST 契约 | #1467 | A#3 契约门禁(verify-shared-rest-contract.ps1,0 drift;Edge 面未纳入) |
Comment on lines +33 to +34

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Update the stale “七层” gate count.

After these additions, the table contains ten gate entries (Lines 25–34), while the section heading still says “七层.” Update the heading or define the grouping so the documented count matches the table.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/progress/MASTER.md` around lines 33 - 34, The progress section heading
still reports seven gates while the table now contains ten entries. Update the
heading in docs/progress/MASTER.md to reflect the table’s ten-entry count, or
explicitly define a grouping that makes the existing count accurate; keep all
gate rows unchanged.


### 观测波(12 缺口全闭环,Prometheus 11→32 counter)
| 缺口 | PR | metric |
Expand Down Expand Up @@ -74,18 +76,18 @@ Research off-repo: `D:\Code\Temp\codeg-research\` + `agenthub-a7-architecture-ga
### 审计澄清

- Desktop「15 pre-existing fail」过期;CI 全绿
- A7 候选余量:hubClient thin-shell / shared UI hubClient(policy-first,未做
- A7 候选余量:hubClient thin-shell / shared UI hubClient(**A-V2 已由 #1468 合入**,全闭环

## Product tip & Visual QA

**Gate**: **89**/100 SHIP。**不追 89+**。Refs: [scorecard](../analysis/visual-qa-scorecard.md)

## Infrastructure

- `validate` 硬门禁:doc-ssot · ci-gates · web/mobile-hub-boundary · pure-packages · token-ssot · coverage-baseline · openapi-contract · hubclient-ssot · shared-boundary · shared-barrel · hub-layering · conventions(12 层
- `validate` 硬门禁:doc-ssot · ci-gates · web/mobile-hub-boundary · pure-packages · token-ssot · coverage-baseline · openapi-contract · hubclient-ssot · shared-boundary · shared-barrel · hub-layering · conventions · shared-rest-contract · shared-ui-hubclient(**14 层全部合入**
- 观测:`/metrics`(admin server,basic auth)+ 36 Prometheus counter(11 基线 + 25 新增)
- 供应链:Dependabot 0 open(brace-expansion fix #1370/#1397 + alert #43 dismissed)
- 综合审计 off-repo:`agenthub-comprehensive-audit-2026-07-29.md`(D 32 + T 13 + A 17,top 10 落地 5/10)
- 综合审计 off-repo:`agenthub-comprehensive-audit-2026-07-29.md`(D 32 + T 13 + A 17,top 10 落地 **6/10**:#1461/#1462/#1463/#1464/#1465 + A-V2 #1468
- residual out of scope: live OIDC evidence · full Mobile redesign · QA>89

## Session Log
Expand All @@ -95,3 +97,7 @@ Research off-repo: `D:\Code\Temp\codeg-research\` + `agenthub-a7-architecture-ga
| 2026-07-27 | #1420–#1433 波;#1385/#1395 closed;A10=#1430;PROPOSAL 三审 NEEDS_FIX |
| 2026-07-29 | 强制门禁波(#1435-#1445)+ 观测波 12 缺口闭环(#1441/#1446/#1447/#1449/#1450)+ hubClient 门禁(#1452);A10 全链路;32 metrics;Dependabot 0 open |
| 2026-07-29 | 综合审计三维度(D/T/A 62 条)→ 快修波(#1461 删skip/#1462 counter/#1463 4门禁)+ 重构波(#1464 resolveCache/#1465 agentteam payload);12 门禁/36 metrics |
| 2026-07-29 | P2 收口:A#3 Hub 契约门禁合并(#1467 → master 6d3875cb;A#4/A#5 已在 #1463)。P3 裁决:8 项实测,D-V1 受 #867 硬阻塞 DEFER;D-V2/D-V3/A-V1/A-V3/A-V4 转 PLAN issue #1469–#1473;A-V5 已采纳 |
| 2026-07-29 | A-V2 澄清修正:非「由 #1463 覆盖」——p2 关门前补 A-V2 专属门禁 PR #1468(shared-UI 禁运行时 import hubClient,类型导入放行;与 #1463「平台↛共享Edge」是依赖图相反两侧的互补面,master 上 0 违规)。#1468 rebase 至最新 master 解 checks.yml/verify-ci-gates.ps1 加法冲突,本地 anti-cheat 通过,MERGEABLE 待 CI |
| 2026-07-29 | MASTER 同步:A-V2 澄清 + #1468 门禁入 14 层索引;live tip `6d3875cb`(#1467),#1468 待 CI 后合 |
Comment on lines +100 to +102

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Resolve the conflicting live-tip commits.

The new session entries identify 6d3875cb as the live tip, but the document header still records master at 8915c1c6 on Line 14. Update one source of truth so readers can determine the actual current commit.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/progress/MASTER.md` around lines 100 - 102, Update the document’s
master/live-tip reference near the header, including the `8915c1c6` entry, to
match the current `6d3875cb` commit already recorded in the session entries.
Ensure the document has a single consistent source of truth for the current
master commit.

| 2026-07-29 | #1468 合入 master `54c21867`(A-V2 闭环);MASTER tip 同步至 #1468,14 层门禁全部合入;综合审计 top10 落地 6/10 |
Loading