SYNTHETIC ANSWER KEY — expected checks, not measured software results
C01 faulty fixture: BODY-A must be Rowan Vale, not Rohan Vale (wrong role: FAIL).
C01 faulty fixture: BODY-C must be 20 October 2026, not 20 October 2025 (stale date: FAIL).
C01 faulty fixture: FOOTER must be Rowan Vale, not Rohan Vale (repeated field: FAIL).
C01 HEADER T-001, BODY-B Rohan Vale and SIGNATURE-AREA Client match the fictional source values.
C02: missing required date is UNRESOLVED; block the whole document from live-use approval.
C03: client Alex Lane and representative Alex Laine must stay distinct at their specified locations.
C04: Juniper Demo Pty Ltd is the client in BODY-A and FOOTER; Casey Reed is only the representative in BODY-B.
C04: use only the explicitly supplied fictional signatory role. Do not infer real authority.
C05: 03/04/2026 is ambiguous without an approved source convention. Keep BODY-C UNRESOLVED and block approval.
The 30 rows in acceptance-tests.csv specify the six expected locations for each of five cases.
No outputs for C02–C05 are supplied. Mark those tests NOT RUN until the template owner provides outputs.
A missing output never passes. Passing five cases does not validate legal wording or prove future correctness.
