Automated Project Tracking Dashboard (MLNNA)
Automated Project Tracking Dashboard (MLNNA) is best represented as the Notion-backed portfolio operations dashboard implemented in notion-project-dashboard-automation, with earlier planning lineage in AgentsOS-Project-Dashboard and a later Node/Express rewrite in Dashboard-Automator.
Table of contents
Narrative
Portfolio operations from repo noise to decision support
MLNNA is a Notion-backed project tracking and portfolio review system for a single operator managing many software repositories. The useful product evidence is the loop rather than any one screen: GitHub activity and manual conversation context are collected into Notion, AI synthesis produces repo goals and portfolio risk fields, snapshots are exported, and a React dashboard makes health, goals, activity, and drilldowns reviewable. The decision behind the system is pragmatic: keep Notion as the human-editable source of truth while using automation and AI as structured decision support.
Working implementation with a killed automation caveat
The primary source repo contains implementation proof across Python sync modules, Notion schema bootstrap, AI synthesis modules, dashboard snapshot export, Vercel app configuration, public/private dashboard modes, and a rendered public dashboard captured for this record. The project should still be represented conservatively because the latest source commit disables repo automations and the current production dashboard URL was not verified during intake. The strongest public record is therefore a killed or reference AI Ops project with real source evidence, screenshots, and known operational limits.
System surfaces
MLNNA public site
Existing public project surface preserved from the prior Hyphenomenon catalog record. It should be treated as the public MLNNA-facing site, not as proof that the Notion/GitHub automation is currently running.
MLNNA Lovable app
Existing Lovable-hosted application surface preserved from the prior MLNNA record for continuity with the current project version.
Public dashboard mode
Read-only dashboard mode with landing page, portfolio KPIs, phase/risk summary, project health cards, goals board, activity chart, and repo drilldown. Verified locally at `/dashboard` with `VITE_SITE_MODE=public`.
Private operator dashboard
Private mode expects authentication and reads private snapshot data for the operator's full dashboard workspace.
Notion operating schema
Notion databases for projects, GitHub activity, conversations, tasks, goals, and AI runs keep the source of truth editable outside the dashboard UI.
Snapshot export and publish path
Normalized JSON/CSV snapshots power the dashboard and provide artifact proof for review, publish, and public-safe data paths.
Implementation stack
Automation and data layer
- • Python stdlib modules
- • Notion API
- • GitHub API
- • OpenAI API
- • structured JSON outputs
Dashboard
- • React 18
- • Vite
- • TypeScript
- • Tailwind CSS 4
- • Recharts
- • lucide-react
Deployment and docs
- • Vercel dashboard app
- • Better Auth
- • VitePress docs
- • Cloudflare Pages docs site
Evidence trail
MLNNA sync, synthesis, snapshot, and review loop
The system moves from repository activity and manual context through Notion, AI synthesis, snapshot export, dashboard rendering, and human review. Human correction remains part of the loop because AI fields are inferential.
MLNNA portfolio sync and review loop
The workflow that turns scattered repository activity and manual context into a reviewable portfolio dashboard: sync GitHub activity into Notion, attach conversation/task context, run AI synthesis, export snapshots, review rendered dashboard evidence, and let the human operator correct the source-of-truth records before the next run.
Automated Project Tracking Dashboard (MLNNA) Intake Dossier
Automated Project Tracking Dashboard (MLNNA) is best represented as the Notion-backed portfolio operations dashboard implemented in notion-project-dashboard-automation, with earlier planning lineage in AgentsOS-Project-Dashboard and a later Node/Express rewrite in Dashboard-Automator.
MLNNA primary README
Source Summary The README identifies the repo as a project dashboard that syncs GitHub repo metadata and activity into Notion, exports Observable/dashboard s...
MLNNA solution implementation
Source Summary The implementation docs describe a staged pipeline: ingest GitHub and manual context into Notion, synthesize repo and portfolio intelligence,...
MLNNA strategist logic
Source Summary The strategist logic document frames MLNNA as a portfolio strategy and execution system for a single builder managing many repositories. It em...
MLNNA dashboard app source
Source Summary App.tsx is source proof for public/private dashboard behavior, the dashboard navigation model, time-range controls, project filters, and rende...
MLNNA dashboard overview screenshot
Source Summary The screenshot captures the locally rendered public MLNNA dashboard overview with portfolio KPIs, project phases, at-risk projects, project he...
Visual evidence
Key dates
Source history and planning lineage show the original Notion plus Observable dashboard plan and early dashboard implementation work.
Product brief, PRD, strategist logic, and solution implementation docs describe the portfolio strategy model and pipeline architecture.
Latest reviewed commit `deea8e94943ebdcd68405d9e6eff79e175ad1417` is `chore: disable repo automations`, which limits current-state claims.
Queue item `IQ-0013` was reviewed with fresh source evidence, local dashboard screenshots, and corrected Hyphenomenon-owned artifact layout.