Files
obsidian/TallyFlow/Product/Code Reviews/tallyflow-scout.md
T
TNB 8f4ed8a306 docs: TallyFlow Scout marketing + Edge/Print/Capture feature refresh
Review tallyflow-assets-iot (TallyFlow Scout v0.5.3): Collect, Verify,
Locate with Edge remote reader / offline CSV locate. Clarify Scout does
not replace Core Assets. Refresh Edge, Print parent-container and multi-
unit identity notes, Capture share/offline/barcode notes, architecture,
use cases, capabilities, and website drafts after src/ repo pulls.
2026-07-27 15:59:32 -04:00

1.9 KiB

TallyFlow Scout Review (repo: tallyflow-assets-iot)

Product name: TallyFlow Scout
Package: tallyflow_scout
Version reviewed: 0.5.3+10 (master 2c479fb, July 2026)
Tech stack: Flutter (Material 3), flutter_hardware_scanner, optional camera barcode (ML Kit), HTTP client to Edge

Role in platform

Handheld Collect / Verify / Locate app for TallyFlow Edge.
Not a replacement for TallyFlow Assets (tallyflow_mobile → Core).

Destinations

  1. Collect (nav key still navUpdate in l10n) — scan list, submit to Edge remote reader API or export CSV
  2. Verify — GS1 barcode identity vs RFID EPC encodings (gs1_verify_match); optional auto-confirm
  3. Locate — offline seek-and-find / geiger (locate_screen, RSSI colors aligned with Assets pick-list palette)

Integration

  • Client: lib/services/tallyflow_iot_client.dart{baseUrl}/api/v1/health, /reader/barcode, /reader/rfid
  • Remote reader must exist on Edge (type = remote, enabled); reader name must match Settings
  • Offline: Collect + CSV + Locate without server; banner when Edge unreachable

Hardware

  • Android industrial devices via hardware scanner plugin (XR2, ATID AARs, SEUIC, URFID noted in tree)
  • Camera barcode fallback when no hardware scanner / init failure
  • Desktop: simulator always on

Notable modules

  • epc_mask.dart, sdg_rain_decode.dart — EPC type / Internal part decode
  • scan_csv_exporter.dart — CSV share/save
  • l10n — English + Spanish
  • Tests cover EPC mask, GS1 verify match, locate finds, CSV export, symbology filter

Marketing guardrails

  • Say Scout works with Edge; Assets works with Core
  • Three sections only: Collect, Verify, Locate
  • Locate offline is a real differentiator for floor find without Core
  • Do not claim full asset CRUD, zones, or scan-and-print in Scout