chore: archive v1.0 milestone

This commit is contained in:
2026-06-14 13:18:03 +08:00
parent 10ea0dd58a
commit d6b98d47b4
5 changed files with 193 additions and 104 deletions

View File

@@ -1,80 +1,26 @@
# Roadmap: ngn-agent
**Current Phase:** Phase 2 — Memory, Git & Session Management
**Total Phases:** 4
**v1 Requirements:** 22 mapped — all covered ✓
## Milestones
---
-**v1.0 MVP** — Phases 1-4 (shipped 2026-06-14)
### Phase 1: Hermes Install & Provider Setup
## Phases
**Goal:** Hermes Agent installed, Docker backend configured with security hardening, Bedrock + OpenRouter providers configured, limited AWS role mounted, dangerous command approval active.
<details>
<summary>✅ v1.0 MVP (Phases 1-4) — SHIPPED 2026-06-14</summary>
**Mode:** mvp
- [x] Phase 1: Hermes Install & Provider Setup — completed 2026-06-14
- [x] Phase 2: Memory, Git & Session Management — completed 2026-06-14
- [x] Phase 3: Telegram Gateway — completed 2026-06-14
- [x] Phase 4: Skills & Integrations — completed 2026-06-14
**Requirements:** AUTH-01, AUTH-02, AUTH-03, AUTH-04, AUTH-05, CONT-01, CONT-02, CONT-03, CONT-04, CONT-05, CONT-06
</details>
**Success Criteria:**
1. Hermes CLI starts and responds to a chat
2. Bedrock provider authenticates via SSO and generates a response
3. OpenRouter fallback works when Bedrock is unavailable
4. Docker container runs terminal commands with hardened flags
5. `./.aws` limited role is mounted read-only and accessible inside container
6. Dangerous command approval triggers on destructive patterns
7. `hermes doctor` passes cleanly
## Progress
---
### Phase 2: Memory, Git & Session Management
**Goal:** Hermes persistent memory operational, session search working, git worktree isolation enabled, infrastructure facts auto-saved.
**Requirements:** MEM-01, MEM-02, MEM-03, MEM-04
**Success Criteria:**
1. Agent saves a fact to MEMORY.md and it persists across sessions
2. Session search finds a past conversation by keyword
3. `hermes -w` creates an isolated git worktree on a feature branch
4. Agent auto-saves environment facts without being asked
---
### Phase 3: Telegram Gateway
**Goal:** Telegram gateway operational with pairing-based authorization, scheduled tasks working.
**Requirements:** GATE-01, GATE-02, GATE-03, GATE-04
**Success Criteria:**
1. Telegram bot responds to DMs via Hermes gateway
2. New users receive pairing codes and can be approved
3. Scheduled daily report command generates a summary
4. Gateway handles multiple concurrent sessions
---
### Phase 4: Skills & Integrations
**Goal:** Skills system operational, Jira/Confluence MCP integration, read-only infra diagnostic skills.
**Requirements:** SKIL-01, SKIL-02, SKIL-03
**Success Criteria:**
1. Skills Hub browsable and installable via slash commands
2. Custom platform-engineering skill loads correctly
3. Jira ticket query returns results via MCP
4. Confluence page fetcher returns documentation content
5. Read-only AWS diagnostic skill works without mutations
---
## Phase Dependency Graph
```
Phase 1 (Install & Providers)
└── Phase 2 (Memory & Git) — needs Hermes running
└── Phase 3 (Gateway) — needs stable agent
└── Phase 4 (Skills) — needs gateway for remote skill interaction
```
All phases are sequential. No parallelization.
| Phase | Milestone | Status | Completed |
|-------|-----------|--------|-----------|
| 1. Hermes Install & Provider Setup | v1.0 | Complete | 2026-06-14 |
| 2. Memory, Git & Session Management | v1.0 | Complete | 2026-06-14 |
| 3. Telegram Gateway | v1.0 | Complete | 2026-06-14 |
| 4. Skills & Integrations | v1.0 | Complete | 2026-06-14 |