{
  "id": "okf_herlangga72_esp32_inventory_box_kb_index_c4e37323",
  "kind": "okf",
  "category": "dados",
  "name": "ESP32 Inventory Box",
  "tagline": "Smart inventory tracking via weight (HX711) + motion (MPU6050) + fingerprint access (R307). ESP32, Arduino framework, PlatformIO.",
  "body": "# ESP32 Inventory Box\n\nSmart tool box that tracks inventory via weight sensing, motion detection, and fingerprint-authenticated access.\n\n## Core Concepts\n\n- [Architecture](/kb/ARCHITECTURE.md) — System design, microkernel pattern, task architecture\n\n## API Reference\n\n- [REST API](/kb/api/rest-api.md) — All HTTP endpoints, request/response schemas\n\n## Domain Logic\n\n- [State Machines](/kb/domain/state-machines.md) — Box state, access control, door, power\n- [Weight Sensing](/kb/domain/weight-sensing.md) — HX711 signal chain, filtering, tool matching\n- [Access Control](/kb/domain/access-control.md) — Fingerprint auth, server auth, enrollment\n\n## Kernel / System\n\n- [Service Registry](/kb/kernel/service-registry.md) — Microkernel IPC, message types, pool allocation\n- [Boot Sequence](/kb/kernel/boot-sequence.md) — Dual-core boot, init stages, conditional tasks\n- [Power Management](/kb/kernel/power-management.md) — Light/deep sleep, wake sources, activity tracking\n\n## Data Layer\n\n- [Data Layer",
  "url": "https://github.com/herlangga72/esp32_inventory_box/blob/HEAD/kb/index.md",
  "status": "live",
  "origin": "okf_github",
  "origin_id": "herlangga72/esp32_inventory_box:kb/index.md",
  "install": "https://raw.githubusercontent.com/herlangga72/esp32_inventory_box/HEAD/kb/index.md",
  "source": "https://github.com/herlangga72/esp32_inventory_box",
  "transporte": "",
  "ns": "herlangga72",
  "versao": "0.1",
  "oficial_status": "",
  "repo_host": "github.com",
  "topico": "ecommerce",
  "linguagem": "C++",
  "licenca": "",
  "repo_topics": "",
  "repo_slug": "herlangga72/esp32_inventory_box",
  "stars": 0,
  "forks": 0,
  "prs_abertos": 0,
  "pushed_at": "2026-07-05T12:48:32Z",
  "repo_estado": "ativo",
  "likes": 0,
  "comments": 0,
  "visits": 0,
  "readme_bytes": 0,
  "created_at": "2026-09-08 22:10:17",
  "updated_at": "2026-09-08 22:10:17",
  "mine": false,
  "api": "https://agentalog.com/api/listings/okf_herlangga72_esp32_inventory_box_kb_index_c4e37323",
  "go": "https://agentalog.com/api/go/okf_herlangga72_esp32_inventory_box_kb_index_c4e37323",
  "comments_api": "https://agentalog.com/api/listings/okf_herlangga72_esp32_inventory_box_kb_index_c4e37323/comments",
  "readme_sha": "",
  "readme_em": "",
  "payload": {
    "name": "herlangga72/esp32_inventory_box:kb/index.md",
    "title": "ESP32 Inventory Box",
    "version": "0.1",
    "okf_bundle_dir": "kb",
    "okf_index_path": "kb/index.md",
    "okf_conceitos": 13,
    "okf_ref": "HEAD",
    "okf_type": "Bundle"
  },
  "volatil_em": "2026-09-14 01:03:18"
}