How easybusiness-cop/eldorado works
Rufflo is a React/Express application for AI-assisted company workflows, agent interfaces, orchestration, and integrations; the README cautions that displayed agents and model responses do not prove execution. The principal path is a user request through the command-center UI and API into orchestration, which may plan work, dispatch corporate tasks, and use configured model, research, or execution services. Additional branches cover workforce capabilities, repository knowledge, workflows, and proposals. Some backend wiring is unsampled, so the graph omits uncertain connections and treats documented-but-unverified links as dashed.
Main entry points: index.ts Model Providers · corporate-cascade.engine.ts Corporate Cascade · discovery.engine.ts Discovery Engine · api-gateway.ts API Gateway
Components 24
Command Center
- React Application
src/App.tsx - Command Center
src/components/CommandCenter.tsx - Corporation View
src/components/corporation/VirtualCorporationView.tsx
API Surface
- API Gateway
server/gateway/api-gateway.ts - Orchestrator Routes
server/routes/orchestrator.routes.ts - Engineering Routes
server/routes/engineering-advanced.routes.ts
Orchestration
- Master Orchestrator
server/core/orchestration/master-orchestrator.ts - Corporate Cascade
server/core/autonomy/corporate-cascade.engine.ts - Workflow Engine
server/workflows/engine.ts
Workforce
- Workforce Dispatch
server/corporation/workforce.engine.ts - Workforce Manager
server/ai/company/workforce/workforce.manager.ts - Capability Profiles
server/core/capabilities/capability.engine.ts
Knowledge and Learning
- Discovery Engine
server/ai/company/knowledge/discovery.engine.ts - Research Manager
server/ai/company/knowledge/research.manager.ts - Repository Ingestion
server/knowledge/ingestion/ingestion-pipeline.ts - Repository Learning
server/knowledge/repositories/repo-learning-engine.ts - Failure Memory
server/core/learning/failure-memory.ts
Execution and Controls
- Model Providers
server/ai/providers/index.ts - Browser Service
server/tools/browser/browser.service.ts - Execution Kernel
server/core/execution/execution.kernel.ts - Task Evaluation
server/core/evaluation/evaluation.engine.ts - Improvement Proposals
server/agents/capabilities/master-self-improvement/master-proposal.service.ts - Risk Engine
server/ai/runtime/risk-engine.ts
Other components
- User
Connections 27
- User → React Application: uses
README.md - React Application → Command Center: renders
src/App.tsx - Command Center → API Gateway: requests
README.md - Corporation View → API Gateway: requests
README.md - API Gateway → Orchestrator Routes: routes
- Orchestrator Routes → Master Orchestrator: invokes
server/routes/orchestrator.routes.ts - Orchestrator Routes → Model Providers: uses
server/routes/orchestrator.routes.ts - Engineering Routes → Improvement Proposals: manages
server/routes/engineering-advanced.routes.ts - Engineering Routes → Repository Learning: uses
server/routes/engineering-advanced.routes.ts - Master Orchestrator → Corporate Cascade: dispatches
- Corporate Cascade → Model Providers: generates plans
server/core/autonomy/corporate-cascade.engine.ts - Corporate Cascade → Workforce Manager: uses workforce
server/core/autonomy/corporate-cascade.engine.ts - Corporate Cascade → Discovery Engine: queries intelligence
server/core/autonomy/corporate-cascade.engine.ts - Workforce Dispatch → Model Providers: requests decomposition
server/corporation/workforce.engine.ts - Workforce Dispatch → Capability Profiles: uses competencies
server/corporation/workforce.engine.ts - Workforce Manager → Capability Profiles: uses profiles
- Research Manager → Workforce Manager: uses workforce
server/ai/company/knowledge/research.manager.ts - Research Manager → Discovery Engine: requests discovery
server/ai/company/knowledge/research.manager.ts - Discovery Engine → Browser Service: uses browsing
server/ai/company/knowledge/discovery.engine.ts - Discovery Engine → Model Providers: queries model
- Repository Ingestion → Repository Learning: supplies knowledge
- Repository Learning → Model Providers: uses model
server/knowledge/repositories/repo-learning-engine.ts - Workflow Engine → Model Providers: uses workflows
- Workflow Engine → API Gateway: uses tools
server/workflows/engine.ts - Execution Kernel → Task Evaluation: supports verification
- Master Orchestrator → Failure Memory: learns from failures
- Improvement Proposals → Model Providers: generates proposals
server/agents/capabilities/master-self-improvement/master-proposal.service.ts