Files
AIPass/STATUS.md
T
aa2aaaad22 docs(system): update README with recent work + STATUS sync (#50)
Refresh README "Current State" section with completed work (credential
model, stderr routing, dashboard pipeline, CLI init, drone tests,
governance). Add README/--help discovery tip for new users. Sync
STATUS.md from all 15 branches.

Co-authored-by: @devpulse <devpulse@aipass>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-15 00:03:56 -07:00

396 lines
10 KiB
Markdown

# AIPass — System Status
> Auto-generated by `drone @prax status sync`. Do not edit manually.
**Last sync:** 2026-03-14 23:55
**Summary:** 14 operational | 1 in-progress | 0 not started
---
<details><summary><strong>@ai_mail</strong> — Operational (2026-03-10)</summary>
# @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)
</details>
<details><summary><strong>@api</strong> — Operational (2026-03-10)</summary>
# @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
</details>
<details><summary><strong>@backup</strong> — Operational (2026-03-14)</summary>
# @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
</details>
<details><summary><strong>@cli</strong> — Operational (2026-03-10)</summary>
# @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
</details>
<details><summary><strong>@commons</strong> — In Progress (2026-03-10)</summary>
# @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
</details>
<details><summary><strong>@daemon</strong> — Operational (2026-03-10)</summary>
# @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
</details>
<details><summary><strong>@devpulse</strong> — Operational (2026-03-14)</summary>
# @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 <file>` fails silently)
- [ ] Ruff cleanup FPLAN (after seedgo coverage reaches 100%)
- [ ] Add --model support to wake.py for dispatched branches
## Recently Completed
- 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.**
- Git on `feat/session-29-cleanup`. PR #49 open — needs merge.
- Prax and CLI both wrapped up (/prep done, PRs created)
- Inbox empty
</details>
<details><summary><strong>@drone</strong> — Operational (2026-03-14)</summary>
# @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
</details>
<details><summary><strong>@flow</strong> — Operational (2026-03-10)</summary>
# @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)
</details>
<details><summary><strong>@memory</strong> — Operational (2026-03-10)</summary>
# @memory
> Vector memory bank — ChromaDB, sentence-transformers
**State:** Operational
**Last update:** 2026-03-10
## Milestones
- ChromaDB integration
- Auto-rollover at 800 lines
- Searchable vector archive
## Current Work
-
## Known Issues
- None known
</details>
<details><summary><strong>@prax</strong> — Operational (2026-03-10)</summary>
# @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)
</details>
<details><summary><strong>@seedgo</strong> — Operational (2026-03-10)</summary>
# @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
</details>
<details><summary><strong>@skills</strong> — Operational (2026-03-10)</summary>
# @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
</details>
<details><summary><strong>@spawn</strong> — Operational (2026-03-10)</summary>
# @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
</details>
<details><summary><strong>@trigger</strong> — Operational (2026-03-10)</summary>
# @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
</details>