# Subcontract — AI Pollution Source Tracking · Vendor (TBD) ↔ Thailand

> **What this is:** working folder for a potential part-time / subcontract engineering engagement — translating Thai customer requirements (industrial estates · local govt · BOI factories) into vendor (China, TBD) AI air-quality + grid monitoring systems, re-specced for Thai conditions.
> **My role:** Product / Application Engineer (Thai side). No commercial authority.
> **Status: 🟡 FROZEN — exploration only · no external trigger yet** (mirror of ESS pattern · see `UNDERSTAND-FIRST.md` ⑦)
> **Start here →** [UNDERSTAND-FIRST.md](UNDERSTAND-FIRST.md)

## Folder map
| Path | Holds |
|---|---|
| `00_sources/` | Original vendor PDFs (7 image-scanned · OCR pending) + 1 jpg |
| `01_vendor-diligence/` | Vendor verification, questions to ask, red flags |
| `02_thailand-localization/` | Climate derating, regulatory regime (PCD/TIS), pollutant profile — **the moat** |
| `03_product-matrix/` | Clean spec table (Container Station vs Micro Station vs Grid Monitoring) |
| `04_sizing-tools/` | Site-survey intake + deployment density calculator |
| `05_deliverables/` | Outputs for the boss / customer / vendor |
| `06_phase1-mvp/` | Phase-1 MVP (deferred until trigger) |

## How to work this
- **NotebookLM** = source-of-truth Q&A brain. Upload all 7 PDFs in `00_sources/` to one notebook → ask spec questions + use as OCR substrate (zero token cost).
- **This folder** = durable artifacts + roadmap state.
- **ESS at `../ESS/`** = reference pattern (built MVP 17/17 + PR #24, then frozen on trigger gate).

## Build roadmap — FROZEN until trigger (see UNDERSTAND-FIRST ⑦)
| # | Track | Output | Status |
|---|---|---|---|
| A | OCR PDFs → raw text | `01_vendor-diligence/raw-text/` | ⏳ pending |
| B | Vendor diligence brief | `01_vendor-diligence/vendor-diligence-brief.md` | 🔴 not started |
| C | Thai localization cheatsheet | `02_thailand-localization/derating-cheatsheet.md` | 🔴 not started |
| D | Product matrix | `03_product-matrix/product-matrix.md` | 🔴 not started |
| E | Site-survey intake | `04_sizing-tools/site-survey-intake-template.md` | 🔴 not started |
| F | Deployment density calc | `04_sizing-tools/deployment-density-calc.{xlsx,html}` | 🔴 not started |
| G | Engineer-Qs to vendor | `01_vendor-diligence/vendor-engineer-technical-questions.md` | 🔴 not started |
| H | Proposal-for-boss | `05_deliverables/proposal-for-boss.md` | 🔴 not started |
| I | Phase 1 MVP | `06_phase1-mvp/` | 🔴 not started (deferred) |

## Vendor snapshot (PENDING OCR — 2026-06-27)
Vendor entity not yet identified — all 7 source PDFs are image-scanned. Filenames suggest a Chinese vendor offering:
- **Container Station** (high-spec reference-grade monitoring)
- **Micro Station** (low-cost dense-network sensor node)
- **Grid Monitoring** (network-level AI source attribution platform)
- **AI Pollution Source Tracking** (the AI/analytics layer)

OCR + diligence Phase A→B will identify the entity, verify financial claims, check name-collision risk in Chinese registries (mirror of ESS § Yotai treatment).

## Top risks
1. Doing unpaid spec work for a deal that never closes (no agreement) → lock terms first (UNDERSTAND-FIRST ①).
2. Vendor identity unverified → could be reseller/integrator not principal → demand business license + audited financials before any IP transfer.
3. Thai PCD reference-network competition — Air4Thai owned by PCD. Private deployments need value-add beyond replication.
4. Sensor accuracy claims (low-cost optical PM, electrochemical NOx/SO2) often degrade fast in tropical humidity — calibration cycle drives operating cost.
5. PDPA + source-attribution pointing at named industrial sites = legal exposure (defamation / interference) — vendor + customer + operator all need indemnity clarity.

## Cross-engine integration (deferred)
Per operator note 2026-06-27: integrate to AI-IoT engine portfolio later · focus on subcontract advisor work first. See UNDERSTAND-FIRST ⑧.

## Trigger to unfreeze
Same gate as ESS (UNDERSTAND-FIRST ⑦) — boss channel / real customer / role written. Until ≥1 fires → exploration mode only.
