Malformed empty-family execution #
This file connects the malformed branches of the pure empty-family stream to the exact controller runs. A false tag on empty input must carry exactly one answer bit: a missing answer rejects in two steps, while trailing data rejects in three.
A false family tag without an answer bit rejects from the empty-answer phase in one step.
Once the empty-family answer has been read, any further Boolean code bit rejects as trailing data.
A false tag with no answer bit rejects in exactly two controller steps.
A false tag with an answer bit followed by more code rejects in exactly three controller steps.
Every malformed false-tag encoding on empty input reaches a zero verdict within three controller steps. The final code cursor records whether rejection occurred at the missing answer or trailing-data check.