Skip to content

Architect-E

Phase 4

Architect-E is planned for Phase 4 (Flywheel) of the Rig. This document describes the target design.

Architect-E closes the feedback loop. It reads production usage data and human feedback, then proposes improvements. It proposes — humans decide.

The Flywheel

Production data + user feedback
  → Architect-E analyzes
    → Proposes improvement (GitHub issue draft)
      → Routes to appropriate human:
        - Technical (refactoring, performance) → CTO
        - Product (features, UX) → PM
        - Business (pricing, integrations) → PM
      → Human approves or rejects
        → If approved → enters Conductor queue as ISSUE_APPROVED
          → Dev-E builds it
            → Review-E reviews
              → Deployed to production
                → Monitor-E watches
                  → More production data → Architect-E analyzes → ...

Responsibilities

  • Analyze production metrics (usage patterns, performance, errors)
  • Read user feedback (Cuti-E conversations, App Store reviews, Discord)
  • Propose new features, refactors, performance improvements
  • Estimate complexity and flag technical risks
  • Answer feasibility questions from PM

Proposal Types

Type Routed To Examples
Technical CTO Refactoring, performance optimization, architecture changes, tech debt
Product PM New features, UX improvements, deprecations
Business PM Pricing changes, integration opportunities, market positioning

Events Emitted

Event When Data
PROPOSAL_CREATED New improvement proposed type, title, rationale, complexity
PROPOSAL_APPROVED Human approved the proposal approver, modifications
PROPOSAL_REJECTED Human rejected the proposal reason

Data Sources

Source What It Provides
Grafana/Prometheus Performance metrics, error rates, latency
Cuti-E SDK User feedback conversations
App Store reviews User sentiment, feature requests
GitHub issues Bug patterns, feature requests
Event Store Development velocity, failure rates, bottleneck analysis

Guardrails

  • Architect-E proposes only — never creates issues directly
  • All proposals require human approval before entering the queue
  • Proposals include complexity estimate and risk assessment
  • Rate limited: max 5 proposals per week (prevent noise)