Write log_ready(entry) — the completeness check every log entry
passes before its filing goes out.
REQUIRED (provided) lists the seven field names in order. A field
is missing when it's absent from the entry OR its value is falsy
(empty string, None). Return a list of the missing field names, in
REQUIRED order — empty list means the entry is ready.
The report loop (provided) prints one line per entry:
READY — signed <signed_by> when nothing is missing, else
INCOMPLETE — missing: <comma-joined field names>.
Expected output:
M-2211: READY — signed R. Okafor
M-2212: INCOMPLETE — missing: authorities_checked, signed_by
M-2213: INCOMPLETE — missing: verified_by