Skip to content

data: aevatar 加 6 个攻坚节点 + 拆 M14 (Responses API v1) 为 5 支柱#8

Merged
eanzhao merged 2 commits into
ChronoAIProject:mainfrom
eanzhao:data/2026-05-18_aevatar-refresh
May 18, 2026
Merged

data: aevatar 加 6 个攻坚节点 + 拆 M14 (Responses API v1) 为 5 支柱#8
eanzhao merged 2 commits into
ChronoAIProject:mainfrom
eanzhao:data/2026-05-18_aevatar-refresh

Conversation

@eanzhao

@eanzhao eanzhao commented May 18, 2026

Copy link
Copy Markdown
Collaborator

摘要

承接并取代 #2#2 基于 2026-05-12 的 upstream 状态,已过时;本 PR 从最新 upstream/main rebase)。

2 个 commit,纯加节点 + 状态精化,无删除

Commit 1: data: 补充 aevatar 6 个新攻坚节点 + 更新现有节点状态

新增 aevatar 节点:

  • Aevatar-ChatRuntime-Harness (obligation) — #608 + #596,M14 blocker
  • Aevatar-Channel-Multi-Adapter (scoped) — RFC #254 + ADR 0008-0013,53 文件 ChannelRuntime 收口
  • Aevatar-EventSourcing-Hardening (seed) — 架构线 CQRS / projection 加固
  • Aevatar-Ornn-Skill-Platform (obligation) — Day One → Ornn skill 迁移
  • Aevatar-SessionStream-Abstraction (obligation) — RFC #560
  • Aevatar-Studio-Team-First (bridged, focus) — ADR 0017 Team 一等公民

状态精化:

  • Aevatar-NyxID-Integration public → bridged
  • Aevatar-CSharp-Scripting scoped → bridged
  • Aevatar-Workflow-YAML 维持 bridged,补 promoted_at

Commit 2: data: 把 M14 (Responses API v1) 拆成 milestone + 5 支柱

之前用一个 Aevatar-Responses-API-Gateway 概括 14 个 issue,体现不出当前焦点。按 RFC #609 章节拆:

  • Aevatar-M14-Milestone (聚合): GitHub milestone viz: split Downstream into 'Is blocking' / 'Already shipped on top' #14,收所有支柱
  • Aevatar-ChatRuntime-Harness: blocker,#608 + #596
  • Aevatar-Responses-Ingress: HTTP 层,#611 / #612 / #614 / #615
  • Aevatar-Responses-Auth-Scope: 安全层 §8,#613 / #621
  • Aevatar-Session-Continuation: response.id 状态机 §13,#617-#620
  • Aevatar-Tool-Classification: agent 能力层 §5,#622-#624

全部 focus=true,owner=eanzhao,当前 closure=obligation。

验证

```
python3 tools/validate_regions.py # OK: regions.json valid (67 regions)
python3 tools/test_validate.py # 12/12 OK
```

不在本 PR 范围

fork 的 main 还有一系列后续的 slim-view 改造(删 19 个节点,收紧到本周工作视图),那是个人工作视图,不进 upstream。

eanzhao and others added 2 commits May 18, 2026 15:30
新增 (基于 aevatarAI/aevatar repo 当前 issues / discussions / ADRs):
- Channel-Multi-Adapter (scoped) — RFC #254 + ADR 0008-0013
- Studio-Team-First (bridged) — ADR 0017 + 17 设计文档
- Responses-API-Gateway (seed) — 里程碑 ChronoAIProject#14 (issues #611-624)
- Ornn-Skill-Platform (obligation) — #367 / #598 / PR #576
- SessionStream-Abstraction (obligation) — RFC #560
- EventSourcing-Hardening (seed) — #381 / #533 / #591-#594

状态推进:
- CSharp-Scripting: scoped → bridged (PR #515 + /daily 生产)
- NyxID-Integration: public → bridged (PR #561 / #570 / #571)

A0 / A1 聚合节点串上新节点 deps。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
之前用一个 Aevatar-Responses-API-Gateway 概括 14 个 issue, 体现不出当前焦点。
按 RFC #609 的章节拆分:

- Aevatar-M14-Milestone (聚合): GitHub milestone ChronoAIProject#14, 收所有支柱
- Aevatar-ChatRuntime-Harness: blocker, #608 + #596 (eanzhao 已 assigned)
- Aevatar-Responses-Ingress: HTTP 层, #611 / #612 / #614 / #615
- Aevatar-Responses-Auth-Scope: 安全层 §8, #613 / #621
- Aevatar-Session-Continuation: response.id 状态机 §13, #617-#620
- Aevatar-Tool-Classification: agent 能力层 §5, #622-#624

A1 milestone deps 中 Aevatar-Responses-API-Gateway → Aevatar-M14-Milestone。

全部 focus=true, owner=eanzhao, 当前 closure=obligation。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@eanzhao eanzhao merged commit e67231e into ChronoAIProject:main May 18, 2026
2 checks passed
eanzhao added a commit to eanzhao/region-map that referenced this pull request May 18, 2026
…e + 前端门面)

ChronoAIProject#8 之前 PR 了 additive 战略节点; 本 PR 补上链路本身的 6 个节点, 让 upstream
图能看到 inbound -> router -> team 端到端演示这条线索:

后端 / 控制层:
- Aevatar-Router-Agent (eanzhao, seed): 统一 Lark + NyxID Responses 入口
  到 Router, 让两条 ingress GAgent 退化为薄壳。
- Aevatar-Inbound-Team-Demo (eanzhao, seed): 端到端演示汇聚节点。
  deps = 6 条 lane (Router-Agent / Studio-Team-First / EventSourcing-Hardening /
  Chain-Test-Coverage / Event-Intake-Lab / Console-Web-Member-Flows).
- Aevatar-Chain-Test-Coverage (YueZh127, seed): 主链跨层回归覆盖。
  挂 #666 / #667 / #668 / #669。

前端门面 (补上 PR ChronoAIProject#5 / PR ChronoAIProject#7 close 掉没合的内容):
- Aevatar-Event-Intake-API (eanzhao, seed): 前端 Lab 调用的后端合约。
  deps 保留原 PR ChronoAIProject#5 的完整战略依赖 + 加 Router-Agent。
- Aevatar-Event-Intake-Lab (abigail, seed): Agent Studio 前端 demo。
- Aevatar-Console-Web-Member-Flows (potter-sun, obligation): Studio 成员
  态前端流程; 跟踪 #654 / #655。deps 加 Studio-Team-First。

纯加节点, 不删 upstream 任何现有节点。aevatar 25 -> 31。
potter-sun pushed a commit to potter-sun/region-map that referenced this pull request May 25, 2026
…e migration

## New NyxID regions (11)

Epic-level (8) — backed by new GitHub milestones ChronoAIProject#8-ChronoAIProject#15 on ChronoAIProject/NyxID:
- NyxID-CLI-Wizard (M1, public, focus, owner ctkm-aelf, 5 hardening bugs)
- NyxID-UX-Redesign (M1, obligation, focus, owner dannick-aelf, 4 issues)
- NyxID-Channel-Phase4 (M2, obligation, owner kaiweijw, 2 issues)
- NyxID-Device-Code-Grant (M2, seed, focus, owner kaiweijw, 12 issues)
- NyxID-Skill-Install-CLI (M2, obligation, owner chronoai-shining, 1)
- NyxID-Internal-Datasources (M1+, obligation, focus, owner kaiweijw, 5)
- NyxID-Anonymous-Endpoints (M2, scoped, owner chronoai-shining, 1)
- NyxID-Org-Managed-Nodes (M1+, seed, focus, owner kaiweijw, 6)

Marketing (3) — backed by GitHub milestones ChronoAIProject#16-ChronoAIProject#18, mirroring Ornn's
Marketing-L0/L1/L2 pattern:
- NyxID-Marketing-Prelaunch (4 issues: #183 #525 #619 #657 #766 lark-cli
  positioning, demo brainstorm, README v2, ArmorerLabs comparison, CDN)
- NyxID-Marketing-Show-HN (4 issues: #791 submission copy, #792 demo video,
  #793 day-of triage, #794 outreach list — all filed fresh)
- NyxID-Marketing-Postlaunch (1 issue: #795 funnel analytics dashboard)

## M1-Milestone rewired around the real user-growth gate

NyxID is MVP-ready. Engineering is not the gate; distribution is. M1 desc
explicitly says so, and deps now reflect the marketing attack:

  M1-Milestone deps:
    + NyxID-M0-Milestone (✅ mature)
    + NyxID-Marketing-Show-HN (⛔ seed — real gate)
    + NyxID-Marketing-Prelaunch (🟠 obligation — real gate)
    + NyxID-Quickstart-NPM (✅ bridged, Sprint 5 gate #558 cleared)
    + NyxID-Landing-Page (🟢 public, dormant)

Removed from M1 deps (parallel improvement, not gating):
    - NyxID-CLI-Wizard, NyxID-UX-Redesign, NyxID-Internal-Datasources
    - NyxID-Quickstart-Docker (moved to M1+, self-hosted ≠ hosted-user-growth)
    - NyxID-Invite-Code-System (foundation, already shipped)

## Drift fixes + existing-region updates

- NyxID-OAuth-flow 1→5 + refreshed bug refs (#683 #694 #695 #735)
- NyxID-Credential-Injection 1→5 + cross-ref to Org-Managed-Nodes
- NyxID-MCP-Wrap 1→0
- NyxID-Hosted-Instance desc refreshed (W19 quickstart cluster closed)
- NyxID-Invite-Code-System expanded → "Invite Codes + Org Model"
- NyxID-NAT-Traversal + NyxID-SSH-Tunneling — dropped over-broad gh_query
- NyxID-Reverse-Proxy 2→4
- NyxID-Quickstart-NPM 1→0 (Sprint 5 Show HN gate cleared 2026-05-18)
- NyxID-UX-Redesign 3→4 (+#772)
- Cross-product: Aevatar-NyxID-Integration 9→16, Ornn-NyxID-Integration 2→4

## Milestone schema migration

All new NyxID epic regions adopt shining's milestone_ref schema (from PR ChronoAIProject#6)
in addition to gh_query, mirroring the dual-field pattern Ornn uses. Issue
data flows through tools/sync_milestone_issues.py into ornn-issues.json.

Auto-sync workflow (.github/workflows/sync-milestone-issues.yml) will keep
ornn-issues.json fresh hourly going forward.

## GitHub side-effects (already applied)

- 11 milestones created on ChronoAIProject/NyxID
- 5 new issues filed (#791-#795 for Show HN prep)
- ~37 issues assigned to epic milestones
- 10 Device-Code-Grant sub-issues annotated with `Blocked by #NNN` lines for
  phase-DAG visualization
- 4 W20 sprint issues moved to epic milestones (#352 #695 #706 #711 #713) —
  W20 sprint loses those tags, gain epic-level grouping

## Validators

OK regions.json valid (82 regions). 12/12 unit tests pass. Strict drift audit
shows zero drift on NyxID + Ornn; remaining drift is on Aevatar regions
(eanzhao's territory, accrued naturally — not modified here).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant