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:
AIPass
2026-04-10 03:28:29 -07:00
committed by GitHub
5 changed files with 24 additions and 33 deletions
+9 -9
View File
@@ -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)
```
+2 -2
View File
@@ -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 |
+5 -10
View File
@@ -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
---
+6 -10
View File
@@ -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}",