Farmercode Strategy
1. System Architecture
01-system-architecture.md * High-level overview of Live vs. RL modes. * Core concepts: Split Storage, Worktree execution.
2. Interface Definitions
02-interface.md
* The Data Contract.
* Defines SKILL.md structure, contract.yaml schema, and the Universal Response Format.
* Read this to understand how to write a new Skill.
3. Component Specifications
Detailed implementation guides for the three main software components:
- 03-component-workflow.md - The Orchestrator (Temporal Workflows).
- 04-component-executor.md - The Worker (Claude Agent Runner).
- 05-component-github-middleware.md - The API (GitHub Webhook Listener).
4. Infrastructure
06-infrastructure.md * Environment variables. * Docker/Runtime requirements (AWS CLI, Git). * S3 Telemetry path structure.