Skip to content

Repository files navigation

Crop Compliance Observation Ledger

CI License: AGPL v3 Dependabot Deploy

TypeScript control plane for crop observations, evidence blockers, field posture, and buyer-safe agri compliance operations.

Why this exists

  • Agri teams lose trust when spray logs, scout notes, acreage summaries, and grower approvals drift in different places at different speeds.
  • Crop compliance needs a clear view of which field observations are active, which blockers still need proof, and which packets should not move yet.
  • AgriTech buyers care whether audit, export, conservation, and buyer-review operations can stay safe without fragmenting field, compliance, and program workflows.
  • Operators want tooling that turns observation chaos into governed lanes, named ownership, and measurable review posture.

Why this matters (KG Embedded tie-back)

This repo demonstrates the crop-compliance primitive for AgriTech buyers: field observations, evidence blockers, and audit-facing posture tied into one operator surface. A B2B SaaS buyer would care because crop, field, and review data often need to surface inside customer-facing products without exposing unsafe write paths or fragmented operational evidence. Kinetic Gain Embedded extends this into security-first in-product analytics for crop compliance, buyer-safe review cadence, and grower-facing workflows, see kineticgain.com/embedded.

Routes

  • /
  • /observation-lane
  • /compliance-risks
  • /field-posture
  • /verification
  • /docs

API

  • /api/dashboard/summary
  • /api/observation-lane
  • /api/compliance-risks
  • /api/field-posture
  • /api/verification
  • /api/sample

Screenshots

Overview Observation lane Compliance risks Field posture

Local Development

cd crop-compliance-observation-ledger
npm install
npm run dev

Open:

Validation

  • npm run build
  • npm run test
  • npm run coverage
  • npm run demo
  • npm run smoke
  • npm run prerender
  • npm run render:assets

Production status

Aspect Status
CI Node 20 + 22 matrix — lint · typecheck · coverage · build · demo · smoke · npm audit (workflow)
Test coverage 100% statements on src/services/ (gate: ≥ 60%)
License AGPL-3.0-or-later
Dependencies Dependabot weekly (npm + GitHub Actions); npm audit --audit-level=high in CI
Security SECURITY.md — 0 known high/critical advisories at v1.0-prod
Deploy Static prerender → https://crops.kineticgain.com/ (GitHub Pages, pages workflow)

Docs

Part of the Kinetic Gain Suite

Operator surface in the Kinetic Gain Suite — a portfolio of buyer-readable control planes spanning security posture, compliance evidence, data-platform governance, FinOps, and operator workflows. See the suite index for related surfaces. Apex: kineticgain.com.

About

TypeScript control plane for crop observations, evidence blockers, field posture, and buyer-safe agri compliance operations.

Topics

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages