Encyclopedia Brown

Encyclopedia Brown: Cross-Project Aggregation

Extended the dashboard with cross-project aggregation — API endpoints per agent, combined PRD view with filtering and activity signals, and MCP tools for Claude queries.

5 Phases
15 Tasks
1 Days

Multi-Project Awareness

The dashboard expanded from single-project to cross-project intelligence. Each agent project (motivka, imouto, encyclopedia-brown) exposes a GET /api/plans endpoint returning structured plan data. An aggregation service calls all registered agents, merges results, and handles failures gracefully with filesystem fallback for serverless projects.

Combined Views

The /plans page shows PRDs across all projects with filter panels (project, status, type), sort controls (recently modified, created date), and activity signals (active, stalled, backlog, complete, dormant). Per-project health cards sit at the top.

MCP Tools

Three MCP tools expose plan data to Claude conversations, enabling natural-language queries like "what's the status of imouto?" from any project context.

Features Delivered

API Layer

  • Plans API endpoints — GET /api/plans on each agent with shared schema
  • Aggregation service — Cross-project fetch, merge, and fallback

Cross-Project UI

  • Combined plans view — Filterable, sortable PRD list across all projects

MCP Tools

  • Claude-queryable plans — MCP tools for natural-language plan queries