# Engagement records Copy `template.json` to a dated, target-specific record and have both the operator and target owner approve it before a live run. The runner validates the record at execution time and fails closed when it is incomplete, expired, outside its window, too permissive, or mismatched to the requested technique or route. An engagement record contains authorization metadata only. Never put a token, password, database URL, secret path value, or real tenant identifier here. Live admission also requires a matching file in `targets/` and a plane lease from `whitehat admit-plane`. `WH-ENG-20260821-AUDIT-E2` and `WH-ENG-20260821-TENANT-E2` are cancelled and must not be reused. The pod manifest under `runtime/` is bound to a cancelled ID and must not be applied. `WH-ENG-20260822-AUDIT-E2-01` is operator-approved and **awaiting target-owner acknowledgement**. Offline validation must fail closed until that acknowledgement is recorded and the custody broker is connected.