# C02 change record · p4-toy-1
## Authored teaching scenarios (not the learner's actual change history)
- baseline v0: DATA01: age 10 s; 2097152 bytes; 256000 bit/s; deadline_age 30 s; TTL 120 s; connected true; PLAN1. Serialization 65.536 s, arrival age 75.536 s.
- candidate / revised v1: DATA02: 131072 bytes gives 4.096 s and arrival age 14.096 s. Reduced payload is authored, not proven compression quality or delivery.
- unknown: DATA06; preserve null, never replace with zero
- rollback scenario: DATA07 restores DATA01 parameters
- reason: ผู้ประสานค้นหาต้องได้ข้อมูลรุ่นที่ตรงแผนและยังไม่หมดอายุ พร้อมรายละเอียดที่พอให้จัดงานตรวจต่อ
- source: authored_teaching_parameters p4-toy-1, 2026-10-12
- actual execution: NOT_RUN until recorded with raw evidence; no physical change performed

## Fill for your own work (keep each outcome ID unchanged)
| Field | v0 | v1 / retest |
|---|---|---|
| outcome_id (APP-C02-role-K/S/E/C01) | not_recorded | same ID |
| artifact/file/version | not_recorded | not_recorded |
| author/reviewer | not_assigned | not_assigned |
| script/fixture/expected SHA-256 | not_recorded | not_recorded |
| requirement and reason for change | not_recorded | not_recorded |
| proposed parameter diff | not_recorded | not_recorded |
| expected before run | not_recorded | not_recorded |
| command/time/Python/exit | NOT_RUN | NOT_RUN |
| actual raw output/hash | NOT_RUN | NOT_RUN |
| discrepancy/feedback/response | not_recorded | not_recorded |
| remaining unknown/owner/request | not_assigned | not_assigned |
| replay output comparison | NOT_RUN | NOT_RUN |
| restored fixture hash/baseline comparison | NOT_RUN | NOT_RUN |
| retest condition/result | NOT_RUN | NOT_RUN |

Restore only the saved teaching fixture and rerun; no hardware or firmware rollback instructions. If a requirement changed, explain recipient impact and validation still needed. Do not overwrite v0. Hash equality checks bytes, not provenance. Author host results and learner evidence stay separate; physical/flight/RF/learner NOT_RUN until separately evidenced.
