|
|
@@ -4,7 +4,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
|
|
|
|
|
|
## What This Is
|
|
|
|
|
|
-NestJS backend optimized for ARM/Android (Termux) deployment. Provides server-side YOLOv8 ONNX inference via WASM (single-threaded, no native bindings), SQLite history persistence (sql.js + disk image archiving), a unified FIS-protocol WebSocket gateway, n8n chat proxying, and a process surveillance monitor.
|
|
|
+NestJS backend optimized for ARM/Android (Termux) deployment. Provides server-side YOLO26 ONNX inference via WASM (single-threaded, no native bindings), SQLite history persistence (sql.js + disk image archiving), a unified FIS-protocol WebSocket gateway, n8n chat proxying, and a process surveillance monitor.
|
|
|
|
|
|
Detection classes: `Ripe`, `Unripe`, `Underripe`, `Overripe`, `Abnormal`, `Empty_Bunch` (MPOB standard, indices 0–5).
|
|
|
|
|
|
@@ -143,7 +143,7 @@ interface AnalysisResponse {
|
|
|
|
|
|
### Required Files
|
|
|
|
|
|
-- `best.onnx` — YOLOv8 ONNX model in **project root** (not `src/`). Loaded at startup.
|
|
|
+- `best.onnx` — YOLO26 (NMS-free) ONNX model in **project root** (not `src/`). Loaded at startup.
|
|
|
- `cert/127.0.0.1+1-key.pem` and `cert/127.0.0.1+1.pem` — TLS certificates. HTTPS is always on (no HTTP fallback).
|
|
|
- `archive/` — Auto-created by `PalmOilService` on first write.
|
|
|
- `tflite/` — TFLite model files (present but not loaded by current server code).
|