# S6 · ชุดฝึกเฝ้าระวังป่าไม้และไฟป่า

`TRAIN-CSW-01` เป็น `synthetic_training_data` สำหรับ tabletop เท่านั้น. `scenario.csv` 16 แถว (source_row 2–17) กับ `expected.csv` 16 แถวเชื่อมด้วย source_row, record_id และ revision. ไม่มีพิกัดจริง ภาพต้นทางของเหตุไฟจริง ข้อมูลผู้ประสบภัย หรือการอนุญาตบิน. ภาพ WebP และ SVG เป็นสื่อสร้างใหม่ ไม่ใช่ภาพของแถว CSV. วันที่/เวลาในโจทย์เป็นสมมติพร้อม offset +07:00

## คำถามและผลส่งมอบ

ณ 08:05 ผู้รับต้องการ brief ว่ามีข้อมูลใดควรตรวจต่อ และข้อใดยังปิดไม่ได้. ผู้เรียนต้องแยก **hotspot candidate**, ภาพไม่เห็นเปลวไฟเฉพาะ patch, ภาพที่ควันบัง, รูปแบบความร้อนที่ไม่ทราบสาเหตุ, ข้อสังเกตจากจุดมองสมมติ, แผนที่ที่ฐานอ้างอิงไม่ทราบ, ข้อมูลอากาศ/ห้วงอากาศ/สิทธิ์ และหลักฐานส่งข้อความ. ห้ามสร้าง perimeter จุดเข้าดับไฟ คำสั่งอพยพ หรือคำสั่งบินจากชุดนี้

## Schema และกฎ CSW-RULE-v1

สิบคอลัมน์พื้นฐานคือ `scenario_id, record_id, observed_at, source, revision, coverage, uncertainty, status, rights, recipient`; อีกแปดคอลัมน์คือ `event_type, asset_id, owner_role, sensor, visibility, observation, ref_record, next_check`. ทุกแถว `training_only`; `unknown` ไม่ใช่ศูนย์; `none` คือไม่เกี่ยวข้อง. `HOT-A/v0→v1` และ `MSG-W/v0→v1` เป็นประวัติรุ่น ไม่ใช่คำยืนยันไฟหรือการรับทราบ

1. คงทุก source_row 2–17 และเวอร์ชันเดิม. HOT-A/v1 คือ thermal anomaly candidate ของ **pixel**, ไม่ใช่จุดไฟแม่นยำหรือขอบไฟ. HOT-B เก่ากว่าคำถาม ณ 08:05 จึงพักขอข้อมูลใหม่
2. OPT-A ไม่เห็นเปลวไฟใน patch เท่านั้น ไม่เคลียร์ทั้งพื้นที่; OPT-B ควันบัง; TH-A ยังจำแนกสาเหตุความร้อนไม่ได้. GND-A เป็นข้อสังเกตที่แต่งขึ้นและจุดมองยังไม่ยืนยัน จึงไม่ใช่ ground truth จริง
3. WX-A, AIR-A, PERM-A และ MAP-A เป็น HOLD คนละเหตุ. การมี hotspot ไม่อนุมัติเที่ยวบิน โดยเฉพาะเมื่อไม่ทราบอากาศยานอื่น; ให้บทบาทที่มีหน้าที่ประสานและตรวจข้อกำหนดปัจจุบัน
4. MSG-W/v0 `queued_offline`, MSG-W/v1 `sent_in_scenario`, ACK-W ว่าง. ไม่เติม received/acknowledged; PLAN-W เป็น `hold_for_review`. ผลสูงสุดคือ brief พร้อมข้อค้าง/เจ้าของ ไม่ใช่ dispatch

`expected.csv` เป็นแนวคำตอบผู้เขียน ไม่ใช่ผลรัน. ผู้เรียนทำ v0 ก่อนเปิด expected แล้วบันทึกคำทัก/การแก้ v1. D ต้องเก็บ actual ของเครื่องตนพร้อม hash/command/time/exit/raw/diff และ rollback; อ่านผล host ผู้เขียนไม่ผ่าน S. ใช้ [rubric](rubric.md) ราย ID

ระดับหลักฐาน: synthetic/expected; local author run บันทึกแยก; ผู้เรียน B/O/D 0/0/0 `NOT_RUN`, ผู้ตรวจเฉพาะสาขา `not_assigned/pending_field_review`, field `NOT_RUN`, CLO/PLO `pending_design`. เนื้อหาไม่ใช้เพื่อรักษาชีวิต/ทรัพย์สินหรืออนุญาตบิน. CPX-Sim ยังพัก
