Add REST API endpoints for the PlantLineageAgent:
- GET /api/agents/lineage - Agent status and network statistics
- POST /api/agents/lineage - Start/stop/pause/resume agent
- GET /api/agents/lineage/[plantId] - Lineage analysis for specific plant
- GET /api/agents/lineage/anomalies - List detected lineage anomalies
Includes comprehensive test suite with 25 passing tests.
- Set up Jest testing framework with TypeScript support
- Add unit tests for TransportChain blockchain (tracker, carbon, types)
- Add unit tests for DemandForecaster (forecaster, aggregation, recommendations)
- Add unit tests for VerticalFarmController (controller, recipes, environment)
- Add API tests for transport, demand, and vertical-farm endpoints
- Add integration tests for full lifecycle workflows:
- Seed-to-seed lifecycle
- Demand-to-harvest flow
- VF batch lifecycle