|
12 | 12 |
|
13 | 13 | ### gsd-orchestrator (GSD) |
14 | 14 |
|
15 | | -- [ ] **GSD-01**: GitHub Actions CI workflow (.NET 10 build) with passing badge in README |
16 | | -- [ ] **GSD-02**: Mermaid state machine diagram in README (full workflow: Idle→Done) |
17 | | -- [ ] **GSD-03**: Mermaid component diagram in README (orchestrator ↔ MCP server ↔ Claude) |
18 | | -- [ ] **GSD-04**: GitHub Wiki — Home page with overview and navigation |
19 | | -- [ ] **GSD-05**: GitHub Wiki — Setup Guide (prerequisites, clone, .env, first run) |
20 | | -- [ ] **GSD-06**: GitHub Wiki — Architecture deep-dive (state machine, components, data flow) |
21 | | -- [ ] **GSD-07**: GitHub Wiki — Configuration Reference (all env vars) |
22 | | -- [ ] **GSD-08**: GitHub Release v1.0.0 with changelog |
23 | | -- [ ] **GSD-09**: README badges: CI, .NET 10, License |
| 15 | +- [x] **GSD-01**: GitHub Actions CI workflow (.NET 10 build) with passing badge in README — Phase 2 ✓ |
| 16 | +- [x] **GSD-02**: Mermaid state machine diagram in README (full workflow: Idle→Done) — Phase 2 ✓ |
| 17 | +- [x] **GSD-03**: Mermaid component diagram in README (orchestrator ↔ MCP server ↔ Claude) — Phase 2 ✓ |
| 18 | +- [x] **GSD-04**: GitHub Wiki — Home page with overview and navigation — Phase 3 (03-01) ✓ |
| 19 | +- [x] **GSD-05**: GitHub Wiki — Setup Guide (prerequisites, clone, .env, first run) — Phase 3 (03-01) ✓ |
| 20 | +- [x] **GSD-06**: GitHub Wiki — Architecture deep-dive (state machine, components, data flow) — Phase 3 (03-01) ✓ |
| 21 | +- [x] **GSD-07**: GitHub Wiki — Configuration Reference (all env vars) — Phase 3 (03-01) ✓ |
| 22 | +- [x] **GSD-08**: GitHub Release v1.0.0 with feature-narrative release notes — Phase 3 (03-02) ✓ |
| 23 | +- [x] **GSD-09**: README badges: CI, .NET 10, License — Phase 2 ✓ |
24 | 24 |
|
25 | 25 | ### Promptimprover (PI) |
26 | 26 |
|
27 | | -- [ ] **PI-01**: README rewritten — remove internal language, add hero line, architecture section |
28 | | -- [ ] **PI-02**: GitHub Actions CI workflow (TypeScript/Node build) with passing badge |
29 | | -- [ ] **PI-03**: GitHub Wiki — Home, Setup Guide, Architecture, Configuration Reference |
30 | | -- [ ] **PI-04**: README badges: CI, Node, License |
31 | | -- [ ] **PI-05**: Cross-repo links to org and sibling projects |
| 27 | +- [x] **PI-01**: README rewritten — remove internal language, add hero line, architecture section — Phase 4 ✓ |
| 28 | +- [x] **PI-02**: GitHub Actions CI workflow (TypeScript/Node build) with passing badge — Phase 4 ✓ |
| 29 | +- [x] **PI-03**: GitHub Wiki — Home, Setup Guide, Architecture, Configuration Reference — Phase 4 ✓ |
| 30 | +- [x] **PI-04**: README badges: CI, Node, License — Phase 4 ✓ |
| 31 | +- [x] **PI-05**: Cross-repo links to org and sibling projects — Phase 4 ✓ |
32 | 32 |
|
33 | 33 | ### autogen (AG) |
34 | 34 |
|
35 | | -- [ ] **AG-01**: README rewritten — remove "starter kit" framing, add enterprise positioning |
36 | | -- [ ] **AG-02**: GitHub Actions CI workflow (Python build) with passing badge |
37 | | -- [ ] **AG-03**: GitHub Wiki — Home, Setup Guide, Architecture, Configuration Reference |
38 | | -- [ ] **AG-04**: README badges: CI, Python, License |
39 | | -- [ ] **AG-05**: Cross-repo links to org and sibling projects |
| 35 | +- [x] **AG-01**: README rewritten — remove "starter kit" framing, add enterprise positioning — Phase 5 ✓ |
| 36 | +- [x] **AG-02**: GitHub Actions CI workflow (Python build) with passing badge — Phase 5 ✓ |
| 37 | +- [x] **AG-03**: GitHub Wiki — Home, Setup Guide, Architecture, Configuration Reference — Phase 5 ✓ |
| 38 | +- [x] **AG-04**: README badges: CI, Python, License — Phase 5 ✓ |
| 39 | +- [x] **AG-05**: Cross-repo links to org and sibling projects — Phase 5 ✓ |
40 | 40 |
|
41 | 41 | ### Portfolio Coherence (COH) |
42 | 42 |
|
43 | 43 | - [ ] **COH-01**: Personal OgeonX-Ai profile README linking to Coding-Autopilot-System org |
44 | 44 | - [ ] **COH-02**: All three repo READMEs include "Part of Coding-Autopilot-System" badge/link |
45 | 45 | - [ ] **COH-03**: Org profile updated with system interaction diagram showing all three projects |
46 | 46 |
|
47 | | -## v2 Requirements (Deferred) |
| 47 | +## v2 Requirements — Milestone 2.0 (Full Org Documentation) |
| 48 | + |
| 49 | +### ci-autopilot Emergency Fix (CIAP) |
| 50 | + |
| 51 | +- [ ] **CIAP-01**: Disable/fix runner-health.yml runaway cron (currently `*/15 * * * *` checking offline self-hosted runner) |
| 52 | +- [ ] **CIAP-02**: Bulk-close all 1,964+ open `runner-offline` issues via GitHub API |
| 53 | +- [ ] **CIAP-03**: ci-autopilot Level A docs — README rewrite (AI agent automation framing), CI badge, wiki 4 pages, GitHub topics, cross-links to org |
| 54 | + |
| 55 | +### CAS Secondary Repos (ACOR) |
| 56 | + |
| 57 | +- [ ] **ACOR-01**: autopilot-core Level A docs — README rewrite, CI badge, wiki 4 pages, topics, cross-links |
| 58 | +- [ ] **ACOR-02**: autopilot-demo Level A docs — README rewrite, CI badge, wiki 4 pages, topics, cross-links |
| 59 | +- [ ] **CSEC-01**: cloud-security-service-model documentation — README rewrite (framework/methodology framing), wiki 4 pages, topics |
| 60 | + |
| 61 | +### OgeonX-Ai Core Tech (TECH) |
| 62 | + |
| 63 | +- [ ] **TECH-01**: enterprise-ai-gateway AI engineer reframe — README hero line, architecture diagram, wiki 4 pages, CI badge, cross-links to CAS |
| 64 | +- [ ] **TECH-02**: android AI engineer reframe — scan codebase, README (Android + AI integration framing), wiki 4 pages, CI badge |
| 65 | + |
| 66 | +### OgeonX-Ai Portfolio Repos (PORT) |
| 67 | + |
| 68 | +- [x] **PORT-01**: kim-ai-voice-demo AI engineer reframe — README rewrite (away from ElevenLabs demo framing), wiki 4 pages, topics — Phase 10 ✓ |
| 69 | +- [x] **PORT-02**: My-CV reframe — README as AI-powered career tool, wiki 4 pages, topics — Phase 10 ✓ |
| 70 | + |
| 71 | +### Cross-Portfolio Coherence (COHER) |
| 72 | + |
| 73 | +- [x] **COHER-01**: GitHub topics audit — all repos have 5-10 accurate, discoverable topics — Phase 11 ✓ |
| 74 | +- [x] **COHER-02**: Org pinned repos — manual instructions delivered (no programmatic API; org owner action required) — Phase 11 ✓ |
| 75 | +- [x] **COHER-03**: Issue templates — `bug_report.md` and `feature_request.md` in gsd-orchestrator, Promptimprover, autogen — Phase 11 ✓ |
| 76 | + |
| 77 | +## v3 Requirements — Milestone 3.0 (gsd-orchestrator Feature Expansion) |
| 78 | + |
| 79 | +### Robustness Foundation (ROB) |
| 80 | + |
| 81 | +- [x] **ROB-01**: Serilog structured logging integrated — all state transitions, errors, and Claude calls emit structured log events — Phase 12 (12-01) ✓ |
| 82 | +- [x] **ROB-02**: xUnit test project added with >= 20% coverage on GsdStateMachine and McpStdioClient — Phase 12 (12-03) ✓ |
| 83 | +- [x] **ROB-03**: Polly circuit breaker added for MCP tool calls (complements existing retry policy) — Phase 12 (12-02) ✓ |
| 84 | + |
| 85 | +### Smarter Issue Triage (TRIAGE) |
| 86 | + |
| 87 | +- [ ] **TRIAGE-01**: `TriagingState` implemented — classifies issue via Claude (actionable / needs-info / duplicate / out-of-scope) |
| 88 | +- [ ] **TRIAGE-02**: Duplicate detection — checks open issues and PRs for similar titles before proceeding |
| 89 | +- [ ] **TRIAGE-03**: `--triage` operating mode — runs triage only, posts classification comment, no code changes |
| 90 | +- [ ] **TRIAGE-04**: Skip logic — issues classified as out-of-scope or duplicate are closed/labelled with comment, workflow exits cleanly |
| 91 | + |
| 92 | +### Autonomous Test Generation (TESTGEN) |
| 93 | + |
| 94 | +- [ ] **TESTGEN-01**: `TestGeneratingState` implemented — Claude generates xUnit tests for files changed in EditingState |
| 95 | +- [ ] **TESTGEN-02**: Generated tests committed to feature branch alongside code changes |
| 96 | +- [ ] **TESTGEN-03**: `ValidatingState` enhanced — checks test file compilation (not runtime pass/fail) |
| 97 | + |
| 98 | +### PR Review Loop (REV) |
| 99 | + |
| 100 | +- [x] **REV-01**: `--pr <N>` operating mode — triggers PR review workflow on a specific PR number |
| 101 | +- [x] **REV-02**: `ReviewingState` enhanced — reads PR diff, Claude produces structured review (issues list with file/line/severity/message) |
| 102 | +- [x] **REV-03**: Review comments posted as inline PR comments via GitHub MCP; approve or request-changes action submitted |
| 103 | + |
| 104 | +### Multi-Repo Support (MULTI) |
| 105 | + |
| 106 | +- [x] **MULTI-01**: `GSD_REPOS` environment variable (JSON array of `{owner, repo}` objects) — replaces single `GSD_GITHUB_OWNER`/`GSD_GITHUB_REPO` |
| 107 | +- [x] **MULTI-02**: `--watch` mode iterates across all configured repos in sequence |
| 108 | +- [x] **MULTI-03**: Checkpointing scoped per repo (`checkpoints/{owner}_{repo}/`) |
| 109 | +- [x] **MULTI-04**: Configurable inter-repo delay (`GSD_REPO_DELAY_SECONDS`) to avoid API rate limits |
| 110 | + |
| 111 | +## v1 Deferred (still out of scope for v2) |
48 | 112 |
|
49 | 113 | - Test suites for gsd-orchestrator, Promptimprover, autogen |
50 | 114 | - GitHub Projects board showing roadmap |
|
68 | 132 | | PI-01–05 | Phase 4 | |
69 | 133 | | AG-01–05 | Phase 5 | |
70 | 134 | | COH-01–03 | Phase 6 | |
| 135 | +| CIAP-01–03 | Phase 7 | |
| 136 | +| ACOR-01–02, CSEC-01 | Phase 8 | |
| 137 | +| TECH-01–02 | Phase 9 | |
| 138 | +| PORT-01–02 | Phase 10 | |
| 139 | +| COHER-01–03 | Phase 11 | |
0 commit comments