# AIPass — System Status > Auto-generated by `drone @prax status sync`. Do not edit manually. **Last sync:** 2026-03-15 22:31 **Summary:** 14 operational | 1 in-progress | 0 not started ---
@ai_mail — Operational (2026-03-10) # @ai_mail > Inter-branch email, dispatch, wake, bounce **State:** Operational **Last update:** 2026-03-10 ## Milestones - Send/receive/reply/close lifecycle - Dispatch+wake pattern - Sender identity fix (AIPASS_BRANCH_NAME env var) - email.py split (840 to 420 lines) - notify-send to dbus notifications ## Current Work - ## Known Issues - get_current_user() returns relative mailbox_path (doubled paths in reply)
@api — Operational (2026-03-10) # @api > LLM client via OpenRouter, key management **State:** Operational **Last update:** 2026-03-10 ## Milestones - OpenRouter client - Key management from ~/.secrets/aipass/ ## Current Work - ## Known Issues - models command not routed through drone
@backup — Operational (2026-03-14) # @backup > Multi-mode backup — snapshot, versioned, Google Drive **State:** Operational **Last update:** 2026-03-14 ## Milestones - Snapshot and versioned backup modes working - Rich CLI output with drone interactive mode - Ignore patterns extracted to editable JSON (FPLAN-0037) - Directory whitelist + file size cap (FPLAN-0043) - Pattern audit scan tool (tests/test_pattern_scan.py) ## Current Work - PR #44 open: stderr routing, error fixes, ignore patterns split - FPLAN-0043 built, needs commit + push - DPLAN-0035 stays open for ongoing backup operational work ## Known Issues - Versioned backup needs initial seed run (stale data in versioned_backup/ dir) - Google Drive commands parked (1 unread email from @api about auth migration) - Dead code: diff/ handlers unwired, integrations.py unreachable
@cli — Operational (2026-03-10) # @cli > Display service, Rich formatting for all branches **State:** Operational **Last update:** 2026-03-10 ## Milestones - Console singleton - Header/success/error/warning formatters - Shared across all branches ## Current Work - [x] FPLAN-0041: Migrated init_project.py from devpulse (2026-03-14) - handler: `apps/handlers/init/bootstrap.py` - module: `apps/modules/init_project.py` - wired: `drone @cli aipass init [target] [name]` - seedgo: 99% ## Known Issues - None known
@commons — In Progress (2026-03-10) # @commons > Social network for branches — posts, rooms, artifacts **State:** In Progress **Last update:** 2026-03-10 ## Milestones - 86 Python files ported from Dev-Pass - Full social network (posts, comments, rooms, feeds, artifacts, FTS5 search) ## Current Work - ## Known Issues - DB init failure — main blocker preventing full operation
@daemon — Operational (2026-03-10) # @daemon > Autonomous scheduled wake-ups **State:** Operational **Last update:** 2026-03-10 ## Milestones - Schedule-based branch waking - NOT for live dispatch ## Current Work - ## Known Issues - None known
@devpulse — Operational (2026-03-14) # @devpulse > Orchestration hub — coordinates via dispatch + agents (no apps/) **State:** Operational **Last update:** 2026-03-14 ## Milestones - 29 sessions of system coordination - STATUS board system (per-branch + central aggregation) - Prompt architecture (breadcrumbs pattern) - dev.local.md → STATUS.local.md consolidation - Dispatch+wake workflow (backup, flow, cli, prax all verified) - First PR review cycle — 8 PRs reviewed+merged in one session ## Current Work - DPLAN-004: Dashboard pipeline — prax Phase 1 merged (#45), Phase 2 merged (#47) but argparse bug still present (--all/--branch flags eaten by prax.py). Python API works, CLI routing broken. - DPLAN-003: credential model Stage 1 complete. Phase 2 done (aipass init CLI, PR #48 merged). Phase 3 (drone aipass help) pending. - Ruff CI: 474 violations remaining after config (E402 + __init__ F401 ignored). No cleanup until seedgo coverage higher. Hook already catches on edits. ## Known Issues - **prax dashboard CLI routing**: `drone @prax dashboard refresh --all` fails — argparse eats flags before module. Python API works fine. - **flow/DPLAN CWD default**: DPLANs always go to flow's dev_planning/ regardless of caller's CWD. - **api**: `models` command not routed through drone - **ai_mail**: `get_current_user()` returns relative `mailbox_path` — causes doubled paths in reply - **drone**: versioned backup exceeds 30s subprocess timeout - **seedgo self-violation**: stderr_routing_check.py fails its own standard - **ruff CI**: 474 lint violations (331 unused imports, 87 unused vars, etc). Backlog — don't auto-fix until seedgo coverage is 100%. - **wake.py no --model flag**: dispatched branches use CLI default model. Can't control from our side. ## Todos - [ ] Close stale FPLANs (0017, 0021) once verified complete - [ ] DPLAN-003 Phase 3: `drone aipass help` module - [ ] Email prax about argparse bug (--all/--branch still broken despite PR #47) - [ ] Seedgo: single-file checklist command broken (`drone @seedgo checklist ` fails silently) - [ ] Ruff cleanup FPLAN (after seedgo coverage reaches 100%) - [ ] Add --model support to wake.py for dispatched branches ## Recently Completed - Session 31: CLI front door (seedgo-compliant discovery + drone internal module), statusline git branch, Rich colors, DPLAN-0044, aipass init external test, 6 research agents, OpenClaw comparison, PR #51 (2026-03-15) - Session 29: Merged 8 PRs (#39-48), ruff investigation (612→474), dispatch reply breadcrumb, /prep broadened (2026-03-14) - Session 28: Global prompt governance, DPLAN/FPLAN, Git Workflow, How-to-Work, PR #41+#42 merged (2026-03-14) - Prax Phase 1+2: dashboard devpulse section removed, refresh pipeline 4 bugs fixed (2026-03-14) - CLI init_project.py migration: FPLAN-0041 done, 99% seedgo, all tests passed (2026-03-14) - FPLAN-0033 Phase 3 stderr migration — 10 branches, 48 files (2026-03-14) - DPLAN-003 Stage 1 — credential model complete (2026-03-14) ## Notepad > **SCRATCH SPACE — gets wiped at session start or topic change.** - On `feat/cli-front-door-and-drone-adapter` branch. PR #51 open. 1 uncommitted change: global prompt git staging rule. - CLI dispatched agent committed directly to main (bfeb6c0) — also on this branch. Needs merge coordination. - ~/test_aipass exists — Patrick's first external init test. Can clean up or keep. - Docker test container `aipass-test-run` still running — can reuse or remove. - Fresh install gaps still open: seedgo pyproject.toml entry, CLAUDE.md in setup.sh, seedgo audit routing. - DPLAN-0044 (front door) active — next steps: .claude/ hooks in init, cross-project comms, `drone aipass` shortcut. - Full multi-agent landscape research completed. Reports in agent output files (will lose on compaction — key findings saved to key_learnings). - OpenClaw deep comparison completed — they have better memory/auth, we have better governance/portability/scale.
@drone — Operational (2026-03-14) # @drone > Command router, @branch resolution, subprocess dispatch **State:** Operational **Last update:** 2026-03-14 ## Milestones - Core routing operational - `drone systems` command - @branch resolution - `--help` for all branches - Interactive tuple for human-facing commands (monitor, snapshot, versioned) - Credential verification (RegistryMismatchError) - Seedgo audit: 99% - Test suite: 188 tests, 5 files, 3-round audit process complete ## Current Work - DPLAN-0042 test suite complete — ready to commit ## Known Issues - README at 83% in seedgo audit (minor formatting standard) - ai_mail branch detection still broken (recurring error notifications every dispatch cycle) - Production bug: resolver.handle_command("resolve"/"info", ["@NONEXISTENT"]) raises unhandled BranchNotFoundError — should catch and return False
@flow — Operational (2026-03-10) # @flow > Plan lifecycle — FPLANs (building) + DPLANs (planning) **State:** Operational **Last update:** 2026-03-10 ## Milestones - FPLAN create/list/close/status - DPLAN create/list/close/status wired into CLI - DPLAN handler paths migrated from Dev-Pass to local - Template detection fix ## Current Work - ## Known Issues - FPLAN archive goes to orphan backup_system/ directory (needs backup path fix)
@memory — Operational (2026-03-15) # @memory > Vector memory archive — ChromaDB, sentence-transformers **State:** Operational **Last update:** 2026-03-15 ## Milestones - ChromaDB integration - Auto-rollover at 600 lines (v2 entry-count mode) - Searchable vector archive - FPLAN-0026 complete (rollover E2E, search, plans archival) ## Current Work - DPLAN-0045: CLI Introspection Overhaul — introspection DONE, remaining tracks open - [x] Rollover introspection (FPLAN-0047) — PR #53 - [x] Search introspection (FPLAN-0049) — PR #53 - [ ] Reconnect disconnected handlers (central_writer, dashboard_push) - [x] Restore lost subsystems (symbolic, templates, pool_processor) — session 8, 18+ files ported - DPLAN-0051: Templates Modernization + Spawn Handler - [x] Research complete (spawn template system, handler deep reads) - FPLAN-0052: Templates Module Modernization + Spawn Handler - [x] Phase 1: Modernized templates.py, pusher.py, differ.py (imports, paths, introspection) - [x] Phase 2: Updated canonical templates to v2 schema - [ ] Phase 3: spawn_pusher.py handler (in progress) - [ ] Phase 4: Wire spawn_pusher into templates.py, verify all commands ## Known Issues - `search` fails without torch/sentence-transformers installed - central_writer.py and dashboard_push.py exist but not called post-rollover - Symbolic + templates modules ported but not yet wired/tested (old imports in symbolic) - DPLANs not vectorized on close (flow-side issue) ## Notepad - #@comment:Patrick: Discuss ghost commands, and how we can properly enforce --flags standard, can we detect ghost commands? - Ghost commands now removed from help (session 7). Ghost commands for templates+symbolic will come BACK once those modules are wired - Session 8: Full system audit (7 agents), file port (18+ files), templates modernization (FPLAN-0052) - Memory at 25/25 key_learnings — next addition triggers rollover - Old memory bank had ~4,180 vectors. Current has 127. Patrick wants full vector port eventually - spawn has template_owners.json (empty) — memory should populate it as authoritative source for .trinity files
@prax — Operational (2026-03-10) # @prax > Logging, monitoring, dashboard infrastructure **State:** Operational **Last update:** 2026-03-10 ## Milestones - System-wide logging via `from aipass.prax import logger` - Monitor command (passive + interactive) - Dashboard infrastructure ## Current Work - FPLAN-0025 — STATUS board sync handler ## Known Issues - Missing handlers/central/reader.py (dashboard refresh imports it but never created)
@seedgo — Operational (2026-03-10) # @seedgo > Standards enforcement, 21-standard audit pack **State:** Operational **Last update:** 2026-03-10 ## Milestones - 21 automated checkers - Full system audit (99% avg) - bypass.json mechanism - Template baseline checker ## Current Work - ## Known Issues - None known
@skills — Operational (2026-03-10) # @skills > Capability framework — discoverable, executable skill units **State:** Operational **Last update:** 2026-03-10 ## Milestones - Skill discovery - Execution framework - --help - 5 handle_commands ## Current Work - ## Known Issues - None known
@spawn — Operational (2026-03-10) # @spawn > Branch lifecycle — create, update, delete, sync **State:** Operational **Last update:** 2026-03-10 ## Milestones - Full lifecycle manager (create/update/delete/sync-registry/sync-templates) - Citizen classes (builder/birthright/manager) - SHA-256 file tracking - 113+ tests passing ## Current Work - ## Known Issues - None known
@trigger — Operational (2026-03-10) # @trigger > Event bus — 12 events, error registry, circuit breaker **State:** Operational **Last update:** 2026-03-10 ## Milestones - 12 event types - fire/status/list commands - Error registry - handle_command routing ## Current Work - ## Known Issues - None known