AI-Powered Operational Intelligence Dashboard

GOATflow ingests raw operational intelligence — emails, documents, notes, voice memos — and returns prioritized, structured action items called Tracks. Built on Python & Streamlit, powered by Google Gemini, hosted on Streamlit Community Cloud.

GOATflow Main Interface
GEMINI
AI Churn Engine
7
Ascension Levels
10
Real-Time Stat Cards
HAY
Dual-Currency Economy
What Is GOATflow?

Active Intelligence. Not Another Task List.

Most productivity tools are passive record-keepers. GOATflow is active — it ingests raw operational intelligence (emails, documents, voice memos, images, pasted notes) and returns prioritized, structured action items called Tracks. Drop the intel into the Track Sieve. The Churn Engine does the rest.

The AI backbone — Google Gemini 1.5 Flash via the google-genai SDK — processes each submission and extracts Tracks with a title, description, priority tier (Micro / Standard / High-Leverage / GOAT), optional time estimate, and Summit Call flag for urgent items. It thinks like an operator’s chief of staff: not just extracting tasks but evaluating relative urgency and business impact.

A gamification layer — dual-currency economy, 7-level ascension system, real-time stat dashboard, and browser-native Goatifications — drives consistent follow-through. Built on Python 3 + Streamlit, hosted on Streamlit Community Cloud at zero monthly cost. Database on Supabase PostgreSQL. Invite-only access. This is a live production application with real auth and persistent data — not a demo.

Core System Architecture

Four Pillars. One Coherent System.

🥦
The Track Sieve
The primary input mechanism. Users drop unstructured intel — PDFs, images, pasted emails, voice memos — into the Sieve. Accepts file uploads up to 200MB, freeform text, and browser microphone transcription. All source files are purged immediately after analysis. Stateless processing — no sensitive documents are retained.
The Churn Engine
Powered by GPT-4o-mini. When intel is submitted, the Churn Engine extracts structured Tracks — each with a title, description, priority tier (Micro / Standard / High-Leverage / GOAT), optional time estimate, and Summit Call flag. Tuned to think like a chief of staff, not a task parser.
🎙
GOAT Horns
Recurring intelligence templates. Users set up Horns — standing prompt configurations that automatically regenerate Tracks on a schedule. Think of them as standing operating procedures: recurring priorities that feed the Sieve without manual input.
🎉
Goatifications & Gamification Economy
A full dual-currency reward system: Hay earned per Track completed, converting at 500 Hay to Fresh Cheese (CCR — Cheese Churn Rate). Real-time browser push notifications fire on milestone events. A 7-level ascension system tracks cumulative XP from The Kid up to The G.O.A.T.
App Walkthrough

See It in Action.

Every screen below is from the live production prototype at goatflow.app — not mockups, not wireframes.

System Elements

The GOATflow Ecosystem.

HAY
HAY Currency
Goatification
Goatification
Horns
Horns System
Churn Engine
Churn Engine
Fresh Cheese
Fresh Cheese Reward
Stats
Stats Dashboard
Completed Tracks
Completed Tracks
Achievement
Task Achievement
Reward Architecture

The Gamification Economy.

GOATflow runs a full dual-currency reward system built on behavioral reinforcement. Every Track completed earns Hay. At 500 Hay, the system converts automatically to Fresh Cheese — the premium currency tracked as CCR (Cheese Churn Rate). The Pasture Gauge at the bottom of the dashboard shows real-time progress toward the next conversion.

🎓
7-Level Ascension System
Users ascend through seven operational tiers based on total XP (Cheese Churn Points), with a 20% growth curve between levels. Each tier carries a unique badge and name:

The Kid → The Starter → The Builder → The Climber → The Leader → The Visionary → The G.O.A.T.
🔔
Goatifications
Real-time browser push notifications fire on milestone events: Fresh Cheese conversions, level-ups, streak milestones, and Summit Call completions. Users opt in to push notifications. The system is built on the browser Notifications API — no third-party service required.
The Stat Dashboard

10 Real-Time Performance Cards.

Stat CardWhat It Tracks
Active TracksOpen items currently in the operational log
Summit CallsTracks flagged as urgent or critical
CompletedAll-time Track completions
HayCurrent balance + progress to next Fresh Cheese conversion
Fresh CheeseTotal CCR (Cheese Churn Rate) earned
Active HornsCount of live recurring prompt templates
Clip Rate7-day completion vs. generation ratio — color-coded green (≥75%), amber (≥50%), red (<50%)
GAITConsecutive daily completion streak
Stakes %Today’s resolved Tracks vs. logged Tracks
Precision% of timed Tracks completed within their estimate. Unlocks after 5 timed completions.
Technical Architecture

Built to Ship. Not Just to Demo.

Language & Framework
Python 3 + Streamlit
The entire application is Python 3. Streamlit handles server-side rendering, session state, routing, and UI. Custom HTML/CSS is injected via st.markdown(unsafe_allow_html=True). JavaScript behavior is injected via streamlit-components at zero height.
AI Engine
Google Gemini 1.5 Flash
Google Gemini 1.5 Flash powers the Churn Engine exclusively via the google-genai SDK. No AI is called at page load — only on explicit user submission. The prompt is tuned to evaluate urgency and business impact, not just extract text. Free tier: 15 requests/min, 1M tokens/day.
Database
PostgreSQL + psycopg2
Supabase-managed PostgreSQL 16 accessed via raw SQL (no ORM) through the session pooler connection for serverless compatibility. Schema is auto-provisioned at startup via ensure_schema(). Per-user data isolation across all tables: users, player, operational_log, signals, directives, horns, invites.
Auth & Access
Invite-Only + Custom Auth
Gated registration via single-use invite codes. The claim is atomic — a guarded UPDATE ... RETURNING prevents race conditions. Passwords hashed server-side. No third-party auth providers.
Onboarding
Shepherd.js
First-time users are walked through the interface with an interactive guided tour built on Shepherd.js (bundled in static/). An animal-character intro slideshow runs on first login. Tour completion is tracked per-user in PostgreSQL.
Deployment
Streamlit Community Cloud
Hosted on Streamlit Community Cloud at zero monthly cost. Deployed directly from GitHub. Start command: streamlit run app.py. Secrets managed via Streamlit's secrets panel: DATABASE_URL, PROD_DATABASE_URL, GEMINI_API_KEY, SESSION_SECRET, ADMIN_USERNAME.
GOATflow Hero Logo
Ecosystem Expansion

WorkGOAT — The Enterprise Layer.

GOATflow is a subsidiary product of the WorkGOAT Ecosystem (workgoat.vip) — the enterprise-facing extension designed to bring the same AI operational intelligence and gamified accountability to team and organizational contexts.

Where GOATflow handles individual operational load, WorkGOAT scales the architecture to multi-user environments — enabling managers to route work intelligently across teams, track collective throughput, and build the kind of accountability culture that most project management tools fail to create.

Explore WorkGOAT
Built by Michael J. Hinkle III

This Is What Applied AI Enablement Looks Like.

GOATflow was conceived, architected, and shipped alongside a demanding operational career. It is one of five AI systems in this portfolio — each one built to solve a real problem, not to demonstrate technical curiosity.