Development Workflow

How MirrorDNA Gets Built

A solo founder with AI twins. No standup meetings. No sprint planning. Just continuous iteration with orchestrated agents.

๐Ÿ“… Daily Workflow

Morning โ€” State Sync

  • Run startup_sync.sh to capture system state
  • Check handoffs from previous Claude/Antigravity sessions
  • Review open loops in open_loops.md
  • Pick highest priority item

Work Blocks โ€” Agent Collaboration

  • Deep work: Claude Opus for architecture, validation, complex reasoning
  • Execution: Antigravity (Gemini) for file operations, coding, browser testing
  • Local inference: MirrorBrain (Ollama) for vault queries, drafts
  • Each agent hands off context via structured handoff packets

Evening โ€” Close Loop

  • Run sync_pre.sh to capture end-of-day state
  • Create handoff for next session
  • Update open_loops.md with completed/blocked items
  • Commit any pending changes

๐ŸŒ™ Nightly โ€” The Dreaming

At 3:15 AM, automated processes run:

Autonomous Improvement Cycle

  1. Dream Engine โ€” Internal reflection on day's work
  2. Project REVELATION โ€” External knowledge synthesis, gap detection
  3. Project GENESIS โ€” Weight evolution, LoRA training trigger

Source: MirrorDNA-Symbiosis/dreaming/

๐Ÿค Contribution Model

How to Contribute

  1. Fork the relevant repository
  2. Create a feature branch
  3. Follow existing code style and patterns
  4. Submit PR with clear description
  5. Paul reviews with AI assistance

Note: PR links being updated โ€” check GitHub for latest

Contribution Areas

Area Repos Complexity
Documentation Any repo Easy
Bug fixes MirrorBrain, Symbiosis Medium
New features Discuss first Hard
Security AMGL Guard, ami_gate Expert

๐Ÿ›  Tooling

Version Control

  • Git + GitHub
  • Conventional commits
  • Feature branches
  • Squash merge preferred

IDEs & Editors

  • Cursor (primary)
  • VSCode extensions
  • Obsidian (docs/vault)
  • Terminal (wezterm)

AI Tooling

  • Claude Pro (reflection)
  • Gemini CLI (execution)
  • Ollama (local LLM)
  • MCP servers

Infrastructure

  • Mac Mini M4 (prod)
  • Mac Mini M1 (red-team)
  • ChromaDB (vectors)
  • iCloud (sync)

๐Ÿ“‹ Handoff Protocol

Between Agents

When Claude hands to Antigravity (or vice versa):

{
  "from_agent": "claude",
  "to_agent": "antigravity", 
  "summary": "What was accomplished",
  "next_actions": "What to do next",
  "project": "active_project",
  "context": "File paths, decisions, blockers"
}

Handoffs stored in: MirrorDNA-Vault/MirrorFlow/Handoffs/

โŸก This workflow is itself a product of iteration. It evolved from trial, error, and reflection โ€” not upfront planning.