Skip to content
Merged
Show file tree
Hide file tree
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
8 changes: 4 additions & 4 deletions docs/plan/post-polish-milestones.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

| # | Milestone | Criteria | Status |
|---|---|---|---|
| 79 | Docs Authority + Gates Hygiene | plan/* non-live; MASTER sole index; doc SSOT green; perf gate noted | open |
| 80 | Mobile hubClient Strangler | thin re-export; typecheck green; RN Hub-only boundary documented | open |
| 79 | Docs Authority + Gates Hygiene | plan/* non-live; MASTER sole index; doc SSOT green; perf gate noted | **complete** · #1340 |
| 80 | Mobile hubClient Strangler | thin re-export; typecheck green; RN Hub-only boundary documented | **complete** · #1341 |

## Adaptive control (initial)
## Adaptive control (final)

```yaml
adaptive:
Expand All @@ -16,5 +16,5 @@ adaptive:
replan: 2
rescope: 3
total_tasks: 5
completed_tasks: 0
completed_tasks: 5
```
18 changes: 10 additions & 8 deletions docs/progress/MASTER.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# AgentHub Progress Tracker

> **Task**: post-polish residual hardening (docs authority + mobile hubClient strangler)
> **Started**: 2026-07-16 (Visual polish); residual program 2026-07-20
> **Task**: post-polish residual hardening — **complete** (docs authority + mobile hubClient strangler)
> **Started**: 2026-07-16 (Visual polish); residual program 2026-07-20; closed 2026-07-21
> **Last Updated**: 2026-07-21
> **Mode**: `GITHUB_FULL`
> **Repo**: `TokenDanceLab/AgentHub`
Expand All @@ -14,14 +14,14 @@
| Analysis SSOT | [post-polish-project-overview](../analysis/post-polish-project-overview.md) · [module-inventory](../analysis/post-polish-module-inventory.md) · [risk-assessment](../analysis/post-polish-risk-assessment.md) |
| Plan SSOT | [task-breakdown](../plan/post-polish-task-breakdown.md) · [dependency-graph](../plan/post-polish-dependency-graph.md) · [milestones](../plan/post-polish-milestones.md) |
| Strategy | Strangler Fig — thin mobile hubClient + docs authority; **no** big-bang rewrite; **no** static Visual QA chase past 89 |
| Tracking | Issues **#1335–#1339** · GH milestones **98** (Phase 79) · **99** (Phase 80) |
| Tracking | Issues **#1335–#1339** (closed) · GH milestones **98–99** (closed) · PRs **#1340** / **#1341** |

### Open phases
### Residual phases (closed 2026-07-21)

| Phase | Name | Milestone | Issues | Status |
|:------|:-----|:----------|:-------|:-------|
| 79 | Docs Authority + Gates Hygiene | 98 | #1335 #1336 | in progress |
| 80 | Mobile hubClient Strangler | 99 | #1337 #1338 #1339 | queued |
| 79 | Docs Authority + Gates Hygiene | 98 | #1335 #1336 | **closed** · PR #1340 |
| 80 | Mobile hubClient Strangler | 99 | #1337 #1338 #1339 | **closed** · PR #1341 (~737→~342 LOC Proxy thin) |

### Closed polish phases (2026-07-20)

Expand All @@ -36,9 +36,11 @@

Historical cleanup-baseline plan under `docs/plan/task-breakdown.md` (and siblings) is **HISTORICAL only** — not live backlog.

**No open residual-program phases.** Next work: pick from roadmap P0/P1 (E2E contract, chat reliability, deploy-only security evidence) — not static Visual QA past 89.

## Product tip & Visual QA

**Product tip**: see latest `master` (analysis tip at residual start: `4c222e06`)
**Product tip**: `7d70fc0a` (post #1340 + #1341)
**Gate**: **89**/100 — 🟢🟢🟢 **SHIP**
**Gate history**: 55 → 76 → 79 → 82 → 84 → 85 → 87 → 88 → **89**

Expand Down Expand Up @@ -93,4 +95,4 @@ Optional future: wire script as `workflow_dispatch` only — not every PR (see r
|:-----|:--------|
| 2026-07-20 | 🟢🟢🟢 **Ship 89** — polish Phases 73–78 closed; CI path-filter; docs rescore archive |
| 2026-07-20 | SDD Phase 0–1: post-polish analysis trio committed |
| 2026-07-21 | Residual program live: MASTER sole index; Phases 79–80 · #1335–#1339 |
| 2026-07-21 | Residual program delivered: Phase 79 #1340 + Phase 80 #1341; milestones 98–99 closed; hubClient ~342 LOC |
7 changes: 3 additions & 4 deletions docs/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,21 +21,20 @@ AgentHub 是 IM 形态的多 Agent 协作工作台。用户面对的是联系人

| Program | Status | Pointer |
|---|---|---|
| **Post-Polish Residual Hardening** (Phases 79–80) | **live** | MASTER · [plan/post-polish-task-breakdown.md](plan/post-polish-task-breakdown.md) · issues #1335–#1339 · GH milestones 98–99 |
| Post-Polish Residual Hardening (Phases 79–80) | **closed** 2026-07-21 · #1340 #1341 | MASTER · [plan/post-polish-task-breakdown.md](plan/post-polish-task-breakdown.md) |
| Visual polish (Phases 73–78) | closed 2026-07-20 · gate **89 Ship** | [analysis/visual-qa-scorecard.md](analysis/visual-qa-scorecard.md) |
| Cleanup baseline (Phases 0–7) | closed 2026-07-16 / PR [#446](https://github.com/TokenDanceLab/AgentHub/pull/446) | [archives/cleanup-baseline/](archives/cleanup-baseline/) · historical `docs/plan/*` banners |

## 当前优先级

### P0(residual program)
### P0

| 方向 | 目标 | 验收 |
|---|---|---|
| Docs authority | cleanup `docs/plan/*` 明确 HISTORICAL;MASTER 为 sole live index;post-polish plan 入库 | `scripts/verify/verify-doc-ssot.ps1` + MASTER 链接 #1335–#1339 |
| Mobile hubClient thin | 再导出 shared SSOT;仅保留 SecureStore/fixture/WS 胶水;禁止 mobile 新增 REST | `pnpm --filter agenthub-mobile-rn typecheck` + focused tests · #1337–#1339 |
| 真实 E2E 合同 | `.agents/skills/real-e2e-acceptance/SKILL.md` 是唯一证据等级矩阵 | `scripts/verify/verify-real-e2e-contract.ps1` |
| Chat flow 可靠性 | 发送不消失、消息线性排序、自动滚动、卡片合并、markdown/table 渲染 | Desktop/Web Playwright + Visual QA |
| Hub/Edge 安全边界 | TokenDance ID 只做身份,AgentHub 权限由 Hub 本地资源检查决定 | 后端 auth/permission tests + security risk register |
| 文档 SSOT 保持 | MASTER/roadmap 与 closed residual 对齐;不复活 cleanup Phase 61 叙事 | `scripts/verify/verify-doc-ssot.ps1` |

### P1

Expand Down
Loading