TimberTrace by ForestSense — puidu jälgimise (chain-of-custody) lahendus. Eesmärk: kontrollida, kas raie-ahela tööde tasud vastavad maha müüdud puidu kogustele. Tuvastada üle-tasud, kadu, sünk-lacunad. Bränd: "puidu ränd kasvavast puust tehasesse". Skoop: NW kontsern (VFF + VZF2) alates 01.01.2025. Granulaarsus: üks rida per raie-projekt × puuliik × sortiment (level 8 C-XXX).
tma_tracking + tma_stems · 4311/4312directo_invoices · 3110-3113| Versioon | Kuupäev | Sisu | Asukoht |
|---|---|---|---|
| v0.1 dashboard | 25.03.2026 | Bränd, FINAL/INTER loogika, Pauguri näidis | Drive/TimberTrace/ |
| v0.3 | aprill 2026 | Dashboard ET/LV/EN | 04_tooted_html/timbertrace_v0_3.html |
| v0.4 dashboard | 17-18.04.2026 | 3 lõpraportit, 2657,91 m³, Oak Saw alert, hinnakiri eraldi | 04_tooted_html/timbertrace_v0_4.html |
| tagasivaade v0 | 01.05.2026 | Cowork Eiriku audit, kavandatud 5 sammu | 00_alus/timbertrace_tagasivaade_v0.md |
| kontseptsioon v0.1 | 03.05.2026 | 6 etapi mudel, ±2-3% tolerants, 5+2 lippu | 00_alus/timber_trace_kontseptsioon_v0.1.md |
| ETL kood (VS_TASK_3) | 03.05.2026 | 6 Python faili (sync/sharepoint/email_capture/stanford2010/tma_writer/dedup) | 07_skriptid/harvester_tma_sync/ |
| seis v1.0 ← see | 21.05.2026 | L0+L1+G süntees · KPDC LIVE lisatud · Latvijas Finieris avastatud | 00_alus/timbertrace_seis_v1.md |
raw_json.sequences[].supplypoint_id = TimberTrace VC_XXXXX kood (teada VC_00845 Pauguri/VZF2, VC_00846 Graudiņi/VFF, VC_00847 Skaidiņas/VFF). Kui kattub — lisa kpdc_documents tabelisse timbertrace_vc_code veerg ja indekseeri.kpdc_documents — vale abstraktsioonitase. UUS tabel timbertrace_deliveries (267 TDU OID + 211 KVA + 413 PF + 1000 ridu, sh Latvijas Finieris/AKSTI/AIMEZ partnerid + m³ kolmes mõõtmises).santa_saatelehed. Reuse harvester_tma_sync/sharepoint.py muster (sama VFF108 sait). Loob join-võtmed Directo arvete + tma_tracking + KPDC KVA-ga. Asendab W1 WhatsApp OCR-i osaliselt.raw_payload IS NULL. See blokeerib P1 du_code lookup-i (userCustomData asub raw_payload-is) ja takistab verification_engine käivitust. Pärast P0 saame jätkata P1 (VC→LVM Geo→C-number) ja P2 (m³→tm konvert).