Merge pull request #218 from AIOSAI/system/devpulse-s84-ground-truth-corrections-tests-3500-prs-185-de
feat(system): S84: Ground truth corrections (tests 3500+, PRs 185+) + devpulse README 15→11 + local prompt fixes
This commit is contained in:
@@ -4,16 +4,16 @@
|
||||
|
||||
> The living record. What happened, what's changing, what matters.
|
||||
|
||||
**Last updated:** 2026-04-09 | **Session:** 82 | **PRs merged:** 205
|
||||
**Last updated:** 2026-04-10 | **Session:** 84 | **PRs merged:** 185
|
||||
|
||||
---
|
||||
|
||||
## Current State
|
||||
|
||||
- **10 core agents** operational (streamlined from 15 — backup, daemon, api, commons, skills split to standalone projects)
|
||||
- **4,900+ tests** system-wide
|
||||
- **205 PRs** merged
|
||||
- **82 sessions** of development
|
||||
- **11 core agents** operational (streamlined from 15 — backup, daemon, commons, skills split to standalone projects; api reinstated)
|
||||
- **3,500+ tests** system-wide
|
||||
- **185 PRs** merged
|
||||
- **84 sessions** of development
|
||||
- **Multi-CLI support** — Claude Code, Codex (GPT-5.4), Gemini all integrated with hooks, identity, skills
|
||||
- **Vera Studio** — standalone AI-driven brand studio for promotion (separate from devpulse construction)
|
||||
- **aipass init v2** — real templates, next steps, `aipass init agent` command
|
||||
@@ -122,11 +122,11 @@ Every branch, every standard, 100%. PR #137 (167 files, +12,843 lines).
|
||||
## System Numbers
|
||||
|
||||
```
|
||||
Branches: 15
|
||||
Branches: 11
|
||||
Standards: 33
|
||||
Tests: 4,900+
|
||||
PRs merged: 193
|
||||
Sessions: 76
|
||||
Tests: 3,500+
|
||||
PRs merged: 185
|
||||
Sessions: 84
|
||||
Diagnostic tools: 21
|
||||
CLIs supported: 3 (Claude Code, Codex, Gemini)
|
||||
```
|
||||
|
||||
@@ -218,8 +218,8 @@ setup.sh auto-detects which CLIs are installed and configures hooks for each.
|
||||
|--------|-------|
|
||||
| Agents | 11 |
|
||||
| Quality standards | 33 automated checks |
|
||||
| Tests | 4,900+ (across all agents) |
|
||||
| PRs merged | 192+ (created by agents, reviewed by human) |
|
||||
| Tests | 3,500+ (across all agents) |
|
||||
| PRs merged | 185+ (created by agents, reviewed by human) |
|
||||
|
||||
Each agent documents its own operational status in its branch README — what works, what doesn't, and why.
|
||||
|
||||
|
||||
@@ -21,12 +21,12 @@ When a task belongs to a specialist, send it there. Don't burn context doing the
|
||||
|
||||
| Domain | Ask | Why |
|
||||
|--------|-----|-----|
|
||||
| Standards, audits | @seedgo | 21-standard pack, checkers |
|
||||
| Standards, audits | @seedgo | 33-standard pack, checkers |
|
||||
| Email, delivery | @ai_mail | Dispatch, wake, bounce |
|
||||
| Plans, workflows | @flow | FPLANs (building) + DPLANs (planning) |
|
||||
| Branch lifecycle | @spawn | Create, update, delete, sync |
|
||||
| Monitoring, logs | @prax | Dashboard, real-time, log infra |
|
||||
| Event handling | @trigger | 12 events, error registry |
|
||||
| Event handling | @trigger | 14 events, error registry |
|
||||
| Command routing | @drone | @branch resolution, subprocess |
|
||||
| Memory, vectors | @memory | ChromaDB, search, archival |
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
## Overview
|
||||
|
||||
DevPulse is the central coordination branch for AIPass. It plans, delegates, and tracks work across all 15 branches in the ecosystem. Think of it as the project manager — it doesn't build modules itself, but dispatches work to branch agents, monitors results, and maintains system-wide visibility.
|
||||
DevPulse is the central coordination branch for AIPass. It plans, delegates, and tracks work across all 11 branches in the ecosystem. Think of it as the project manager — it doesn't build modules itself, but dispatches work to branch agents, monitors results, and maintains system-wide visibility.
|
||||
|
||||
### What DevPulse Does
|
||||
- **Cross-branch orchestration** — Dispatch tasks to branches via AI Mail + wake
|
||||
@@ -35,20 +35,15 @@ src/aipass/
|
||||
├── cli/ # CLI framework — argument parsing, command registry
|
||||
├── flow/ # Plan management — FPLANs, DPLANs, templates, tracking
|
||||
├── ai_mail/ # Inter-branch comms — inbox, dispatch, wake
|
||||
├── api/ # API layer — OpenRouter, Google, usage tracking
|
||||
├── api/ # LLM access layer — OpenRouter, multi-provider, usage tracking
|
||||
├── trigger/ # Event system — log watchers, event handlers
|
||||
├── spawn/ # Branch lifecycle — create, update, delete, passport
|
||||
├── devpulse/ # Orchestration hub (you are here)
|
||||
├── daemon/ # Background scheduler — cron, plugins, monitoring
|
||||
├── backup/ # Backup & archival utilities
|
||||
├── memory/ # Memory bank — ChromaDB vectors, rollover, search
|
||||
├── devpulse/ # Orchestration hub (you are here)
|
||||
└── __init__.py
|
||||
|
||||
src/commons/ # Shared utilities — config, database, helpers
|
||||
src/skills/ # Skill system — discovery, registry, lifecycle
|
||||
```
|
||||
|
||||
**15 registered branches:** drone, seedgo, prax, cli, flow, ai_mail, api, trigger, spawn, devpulse, daemon, backup, memory, commons, skills
|
||||
**11 registered branches:** drone, seedgo, prax, cli, flow, ai_mail, api, trigger, spawn, memory, devpulse
|
||||
|
||||
## DevPulse Architecture
|
||||
|
||||
@@ -157,7 +152,7 @@ drone @spawn delete @branch # Archive + deregister branch
|
||||
- `aipass.seedgo` — Standards verification + audit
|
||||
|
||||
### Coordinates
|
||||
- All 15 branches: drone, seedgo, prax, cli, flow, ai_mail, api, trigger, spawn, devpulse, daemon, backup, memory, commons, skills
|
||||
- All 11 branches: drone, seedgo, prax, cli, flow, ai_mail, api, trigger, spawn, memory, devpulse
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -33,15 +33,11 @@ BRANCHES = [
|
||||
("cli", "CLI Framework", "Argument parsing & registry", BLUE),
|
||||
("flow", "Plan Manager", "FPLANs + DPLANs", MAGENTA),
|
||||
("ai_mail", "Communications", "Inter-branch email & dispatch", CYAN),
|
||||
("spawn", "Branch Lifecycle", "Create, update, delete", GREEN),
|
||||
("api", "LLM Access Layer", "OpenRouter, multi-provider", GREEN),
|
||||
("trigger", "Event System", "12 events, error registry", YELLOW),
|
||||
("api", "API Layer", "External interfaces", BLUE),
|
||||
("devpulse", "Orchestration Hub", "You are here", MAGENTA),
|
||||
("memory", "Memory Bank", "ChromaDB vector search", CYAN),
|
||||
("daemon", "Background Sched", "Cron, plugins, monitoring", GREEN),
|
||||
("backup", "Backup Utils", "Snapshot & restore", YELLOW),
|
||||
("commons", "Shared Library", "Cross-branch utilities", BLUE),
|
||||
("skills", "Skill Catalog", "Reusable AI capabilities", MAGENTA),
|
||||
("spawn", "Branch Lifecycle", "Create, update, delete", BLUE),
|
||||
("memory", "Memory Bank", "ChromaDB vector search", MAGENTA),
|
||||
("devpulse", "Orchestration Hub", "You are here", CYAN),
|
||||
]
|
||||
|
||||
ACTIVITIES = [
|
||||
@@ -104,7 +100,7 @@ def animate_startup():
|
||||
# Boot sequence
|
||||
steps = [
|
||||
("Initializing drone router", 0.4),
|
||||
("Loading 15 branch identities", 0.3),
|
||||
("Loading 11 branch identities", 0.3),
|
||||
("Connecting AI Mail network", 0.3),
|
||||
("Mounting .trinity/ memories", 0.4),
|
||||
("Starting Prax logging", 0.2),
|
||||
@@ -202,7 +198,7 @@ def show_dispatch_demo():
|
||||
def show_stats():
|
||||
"""Final stats box."""
|
||||
stats = [
|
||||
f"{WHITE}Branches: {CYAN}15 registered, 15 operational{RESET}",
|
||||
f"{WHITE}Branches: {CYAN}11 registered, 11 operational{RESET}",
|
||||
f"{WHITE}Standards: {GREEN}21 seedgo checks active{RESET}",
|
||||
f"{WHITE}Sessions: {YELLOW}32 completed (devpulse alone){RESET}",
|
||||
f"{WHITE}Architecture:{MAGENTA} Citizens + Agents + Dispatch{RESET}",
|
||||
|
||||
Reference in New Issue
Block a user