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.
This commit is contained in:
TNB
2026-07-27 15:59:32 -04:00
parent cf1e09e1c4
commit 8f4ed8a306
23 changed files with 292 additions and 151 deletions
@@ -0,0 +1,43 @@
# 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