Every Module Decoupled, Explained & Diagrammed
All internal agency workflows are illustrated below with compact, properly-sized flowcharts, explicit inputs/outputs, trigger mechanisms, and data stores.
System-Wide Hardware & Network Topology
The infrastructure is cleanly divided between a **Linux Cloud VPS** (hosting the web dashboard, Ember chat, local SuperBot daemon, and primary database) and an **Office Mac Mini** (providing dedicated Apple Silicon GPU power for WhisperKit audio transcription and HScreens rendering).
(TanStack + Ember workerd)"] VPS <-->|"ws://127.0.0.1"| BOT["SuperBot Daemon"] VPS --> PG[(PostgreSQL)] VPS <===>|"Tailscale Tunnel"| MAC["Mac Mini GPU
(Meetnotes AI + HScreens)"]
Command Center & Fullstack Application (TanStack)
The single unified web interface built on **TanStack Start**, **TanStack Query**, and **TanStack Table**. It renders project workspaces, mobile app release badges, team logs, and hosts the background SuperBot orchestration services.
(TanStack Start)"] -->|"RPC / API"| ROUTES["Server API Routes"] subgraph BACKEND["TanStack Server Engine"] ROUTES --> TASK_SRV["Task Service"] ROUTES --> PROJ_SRV["Project Service"] ROUTES --> CRON_SRV["Cron Poller"] end TASK_SRV --> PG[(PostgreSQL)] PROJ_SRV --> PG CRON_SRV -->|"Store Checks"| PG ROUTES -->|"Event Trigger"| BOT_LOCAL["SuperBot Daemon"]
Ember Team Chat & Local Runtime (`workerd`)
Real-time chat platform cloned from `ember-cloudflare`. Instead of deploying to Cloudflare's public cloud, it runs directly on the VPS using Cloudflare's open-source **`workerd`** binary with local SQLite and local WebSocket handling.
@ember/protocol)ws://127.0.0.1:8080(Room State)"] DO --> SQLITE[("Local DO SQLite")] DO -->|"Broadcast Frame"| DEVS DO -->|"Stream to IPC"| BOT_CONN["SuperBot Socket
(127.0.0.1)"]
SuperBot Live Chat Listener & Signal Extraction
The SuperBot maintains a persistent WebSocket connection to all Ember channels. As developers communicate during their daily workflow, messages are analyzed for actionable signals (task completions, blockers, deadlines, and technical decisions) without requiring developers to manually fill tickets.
(Listener)"] LLM["🧠 What did it detect?"] M1 -->|"every message"| BOT M2 -->|"every message"| BOT M3 -->|"every message"| BOT M4 -->|"every message"| BOT BOT -->|"LLM analyzes"| LLM subgraph DETECTIONS["Actions & Extracted Signals"] direction TB D1["✅ Task update:
API module → Done"] D2["🚨 Blocker detected:
Dev B needs help"] D3["📅 Deadline flagged:
Client deadline Friday"] D4["📝 Decision logged:
Stripe over Razorpay"] end LLM --> D1 & D2 & D3 & D4
SuperBot End-of-Day (EOD) Log Collection & Half-Day Workflow
Eliminates manual status meetings. At 05:30 PM, SuperBot asks active engineers what they completed. If an engineer is on a half-day, they DM the bot anytime; the bot records it and suppresses the 05:30 PM reminder. At 06:00 PM, all chat logs and submitted summaries are correlated into an executive brief.
#generalApp Store & Google Play Rejection Pipeline
Because Techmero develops client iOS and Android applications, store submission telemetry is directly integrated. A poller runs every 30 minutes. If Apple or Google changes an app's status to REJECTED, an immediate alert is dispatched to the project's Ember room, and a critical Kanban task is auto-created.
(checks every 30 min)"] PG["🗄️ PostgreSQL
(apps table)"] DASH["🖥️ Dashboard
App Status View"] BOT["🤖 SuperBot"] end ASC -->|"JWT auth"| POLLER GPC -->|"service account"| POLLER POLLER --> PG PG --> DASH POLLER -->|"status changed?"| BOT REJECT["🚨 App rejected!"] BOT --> REJECT subgraph EMBER["💬 Ember"] CH["#project-appX channel"] end REJECT --> CH
1-Click Project Space Auto-Provisioning
When the agency signs a new contract, the owner creates the project once in the Command Center. The system instantly provisions all communication channels, file storage folders, task management boards, and mobile store links in one unified operation.
'ClientX App'"] --> AUTO["Auto-Create:"] subgraph PROVISIONED["Spawned Workspace Assets"] direction TB R1["💬 Ember Room
#project-clientx"] R2["📁 Google Drive
Folder: Projects/ClientX"] R3["✅ Task Board
(in dashboard)"] R4["📱 App Tracking
Link iOS + Android IDs"] R5["👥 Team
Assign devs to space"] end AUTO --> R1 & R2 & R3 & R4 & R5
#project-slug created
Folder tree created
Kanban lanes created
App IDs bound to poll
Devs assigned & invited
Meetnotes On-Device AI Meeting Recorder (Mac Mini GPU)
Located on your Mac Mini to leverage Apple Silicon's Neural Engine. Records internal sprint planning and client design calls. Uses **WhisperKit** for private, on-device audio transcription and **MLX** for action item extraction.
(SwiftUI)"] REC --> WHISPER["WhisperKit
(Apple GPU Transcribe)"] WHISPER --> MLX["MLX LLM
(Action Items)"] MLX -->|"1. Store Doc"| GDRIVE["Google Drive Archive"] MLX -->|"2. Action Items"| TAILSCALE["Tailscale Link"] TAILSCALE --> BOT["Command Center
(Create Tasks)"]
HScreens (Goldie) Automated Screenshot Studio
Automates the production of App Store and Google Play marketing screenshots. Uses simulator captures, applies device frames (iPhone 17 Pro Max 6.9", iPad Pro, Pixel), custom typography, and store award badges, uploading directly to Cloudflare R2 / Google Drive.
(iOS / Android)"] --> STUDIO["HScreens Engine
(Node/Bun)"] AI_COPY["AI Headline Generator"] --> STUDIO BEZELS["Device Bezels & Badges"] --> STUDIO STUDIO -->|"Composite Canvas"| FFMPEG["ffmpeg Pipeline"] FFMPEG --> R2["Cloudflare R2
Object Storage"] FFMPEG --> ZIP["ZIP Store Bundle
for App Stores"]
Core PostgreSQL Relational Schema
The single source of truth across all modules. Rather than maintaining independent databases, a shared PostgreSQL cluster unifies authentication, projects, app store credentials, tasks, and daily accountability logs.
Open-Source Repositories & External Technology Reference
Full directory of all open-source repositories, libraries, SDKs, and platform APIs integrated across the Techmero command ecosystem with direct external links.
Real-time team communication on Cloudflare Workers, Durable Objects, SQLite, and React. Deployed locally via workerd.
Workspaces, credentials vault, infrastructure, and domain management. Built on Next.js 16, Drizzle ORM, and PostgreSQL.
Native macOS meeting recorder with on-device GPU AI transcription using WhisperKit and note summaries using Apple MLX Swift.
App Store & Google Play marketing screenshot studio built on TypeScript, Bun, Canvas API, and FFmpeg.
| Technology / Engine | Category | Role in System | Official Link / GitHub Repo |
|---|---|---|---|
| PostgreSQL | Database | Primary relational database for users, tasks, projects, apps & logs | github.com/postgres/postgres ↗ |
| Drizzle ORM | ORM | Type-safe TypeScript database queries and migration runner | orm.drizzle.team ↗ |
| Better Auth | Auth / Security | Authentication framework supporting sessions, cookies, and RBAC | better-auth.com ↗ |
| workerd | Runtime | Cloudflare Workers standalone runtime hosting Ember on VPS | github.com/cloudflare/workerd ↗ |
| Tailscale | Networking | Encrypted zero-config P2P mesh network connecting VPS to Mac Mini | tailscale.com ↗ |
| WhisperKit | AI / Speech | Apple Silicon Neural Engine on-device speech-to-text for Meetnotes | github.com/argmaxinc/WhisperKit ↗ |
| MLX Swift | AI / LLM | Apple Silicon local machine learning framework for meeting summaries | github.com/ml-explore/mlx-swift ↗ |
| Gemini 2.5 Flash | AI / Cloud LLM | SuperBot nightly chat analysis, blocker identification, and EOD briefings | ai.google.dev ↗ |
| App Store Connect API | Store Telemetry | Automated polling for iOS review status changes and rejection details | developer.apple.com ↗ |
| Google Play Console API | Store Telemetry | Automated polling for Android package statuses and track updates | developers.google.com ↗ |
| Google Drive API | Cloud Storage | Document storage for meeting transcripts, PRDs, and client assets | developers.google.com/drive ↗ |
| shadcn/ui | UI System | Accessible, customizable component system for DevVault and Command UI | ui.shadcn.com ↗ |