Skip to content
This repository was archived by the owner on Mar 11, 2026. It is now read-only.

feat: Mission Control Phase 2-3 + Telegram bot on CHARLIE#135

Merged
Mikecranesync merged 1 commit intomainfrom
feat/v2-blocker3-kb-retrieval
Mar 9, 2026
Merged

feat: Mission Control Phase 2-3 + Telegram bot on CHARLIE#135
Mikecranesync merged 1 commit intomainfrom
feat/v2-blocker3-kb-retrieval

Conversation

@Mikecranesync
Copy link
Copy Markdown
Owner

Summary

  • Mission Control frontend fully wired: Chat Relay, Shell Terminal, Git Forensics, QuickActions, Agent/Collector status badges all connected to backend APIs
  • Backend expanded: Shell exec, Claude relay, static file serving endpoints added; fixed /file/write endpoint typo that caused 502s
  • 6 TS build errors fixed: Unused imports, untyped hooks, type mismatches in JHC/Agent/Collector/Ralph components
  • 57-assertion Playwright E2E test: Covers all 7 pages, sidebar nav, form interactions, navigation round-trip
  • Telegram bot deployed on CHARLIE: @Tony_Macaroni_bot polling via services/troubleshoot/adapters/telegram_bot.py with Groq LLM, connection timeouts added
  • VPS deprecated: Removed from JARVIS_NODES, updated CLUSTER.md + ENDPOINT_MAP.md, ops trace written

Test plan

  • npm run build in apps/mission-control/frontend/ passes (0 TS errors)
  • node apps/mission-control/frontend/tests/e2e/mission-control.spec.mjs — 57/57 pass
  • Message @Tony_Macaroni_bot on Telegram — responds via Groq
  • Mission Control at :8090 loads all 7 pages with working nav
  • Claude relay sends prompts to Jarvis nodes

🤖 Generated with Claude Code

- Wire up Mission Control frontend: Chat Relay, Shell Terminal,
  Git Forensics, QuickActions, Agent/Collector status badges
- Fix 6 pre-existing TS build errors (unused imports, untyped hooks)
- Fix claude relay 502 (/files/write → /file/write endpoint)
- Add backend shell exec + claude relay + static file serving
- Create 57-assertion Playwright E2E test covering all 7 pages
- Deploy @Tony_Macaroni_bot on CHARLIE (polling mode, Groq LLM)
- Add connection timeouts to telegram_bot.py builder
- Deprecate VPS from JARVIS_NODES, update CLUSTER.md + ENDPOINT_MAP
- Write ops trace for VPS → CHARLIE Telegram migration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Mikecranesync Mikecranesync merged commit 3e4295f into main Mar 9, 2026
1 check passed
Mikecranesync added a commit that referenced this pull request Mar 9, 2026
…triage

- CLAUDE.md: Added Active Focus Window section between Cluster Ops and VPS Protocol
- 12 IN SCOPE paths defined (Telegram bot money path)
- 12+ OUT OF SCOPE paths locked (submodules, infra, demos, antfarm)
- 7 PRs tagged post-v1 via GitHub labels
- PR #135 merged (Telegram bot on CHARLIE)
- Ops trace: docs/ops/traces/2026-03-08-revenue-focus-lockdown.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Mikecranesync added a commit that referenced this pull request Mar 9, 2026
…triage (#136)

- CLAUDE.md: Added Active Focus Window section between Cluster Ops and VPS Protocol
- 12 IN SCOPE paths defined (Telegram bot money path)
- 12+ OUT OF SCOPE paths locked (submodules, infra, demos, antfarm)
- 7 PRs tagged post-v1 via GitHub labels
- PR #135 merged (Telegram bot on CHARLIE)
- Ops trace: docs/ops/traces/2026-03-08-revenue-focus-lockdown.md

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant