LEISSON
All work · Flagship

AgroNutikas — field record, evidence and compliance risk in one workflow

A digital field record for Estonian farmers that checks 36 rules in real time, works offline and reaches the tractor driver through WhatsApp.

StatusLive · pilot
Period2025–2026
StackNext.js · Vercel · Railway · Neon · Meta Cloud API · Design System V8.1
942 haPõltsamaa pilot farm area · source: agronutikas.ee §03
150field parcels from PRIA · source: agronutikas.ee §03
36rules in real time: 20 standard + 16 organic (EU 2018/848) · source: agronutikas.ee §02 F-02
5P0 defects fixed in the mobile quick-log (4 iterations) · source: AgroNutikas-APP audit
Q2 2026pilot validation · source: agronutikas.ee §00 Aus seis

Problem

An Estonian farmer must keep a field record, hold evidence for PRIA inspections and know which job breaks which rule — usually on paper, in Excel or from memory. The mistake surfaces at inspection time, not at the moment of work. We looked at a pilot farm in Põltsamaa: 942 ha, 150 field parcels, 36 rules (source: agronutikas.ee §03).

System

AgroNutikas imports field parcels from PRIA (X-tee/WFS, read-only), logs the job and checks 36 rules the moment an entry is made — 20 standard rules and 16 organic rules under EU regulation 2018/848. An entry is stored on the device without coverage and moves to the server when coverage returns. Every entry gets an audit trail. The tractor driver never opens the app: Mati, a WhatsApp assistant, accepts text, voice (speech-to-text and text-to-speech), images and PDF documents and writes them into the field record. Accounting lives in a separate app (raamat.agronutikas.ee) with a controlled production release: a release/production branch, a green release gate and a human confirmation — never a Vercel setting flip.

Decisions

Offline-first, not offline-later — sync is architecture, not a feature. WhatsApp before a custom app — the farmer is already there. Design System V8.1 with Estonian-named tokens (rukkilill, mets, talinisu, oht, muld) so that design and domain speak the same language. The mobile quick-log went through four prototypes (HTML → SVG map → React with WCAG 2.2 AA → final React); the last one resolved five P0 defects: draft resume, sync-state clarity, photo context loss, field-switch data loss, GPS overlay blocking. Development runs on Swarm24 — a round-the-clock autonomous engineering swarm.

Metrics

Pilot: 942 ha, 150 field parcels, 36 rules; validation Q2 2026 (source: agronutikas.ee). Investor-facing UX audits of agronutikas.ee scored 57/100 across twelve dimensions (source: 2026 audit) and surfaced contradictory funding figures between language versions — fixed before the pilot. Planned: Estonian voice input (Q1 2027) and a fertility score from satellite, soil and weather data (Q4 2026) — both in development, not shipped.

Stack

Next.js + Vercel (web, app, admin, accounting), Railway (Mati), Neon Postgres, Meta Cloud API, Design System V8.1, Swarm24 (Claude Code + Codex CLI, ClaudeOnly 6+6).