Macro-5 Bad-Input Later-Test Input Catalog — R2-B2 (2026-06-19)
Macro-5 Bad-Input Later-Test Input Catalog — R2-B2 (2026-06-19)
Date: 2026-06-19 · Workstream: R2-B2-MACRO-5-STAGING-BUILD-AUTHORIZATION-PACKAGE-2026-06-19 (Deliverable 73 of 110) · Editorial revision: rev1
Class: bad-input later-test input catalog · READ-ONLY · NON-ENACTING · NON-AUTHORIZING · NO test run · NO write performed.
Metadata convention. Editorial revision (rev1) only. AgentData storage revision/
content_lengthauthoritative at read time.
0. Status and non-authorization
STATUS: PASS — engineering / design-only. The catalog of bad inputs a future test would exercise — none run. Engineering PASS ≠ authority PASS. Default: HOLD.
1. Purpose
Enumerate the bad-input classes (carried BAD-1…15 / BI-1…12) a later test would cover.
2. Sources / evidence read
Macro-4 bad-input classes (D50, BAD-1…15) + B2 error contract (D31, BI-1…12); error model (19). Main process, no reader-agents.
3. Accepted baseline (carried)
The oracle is fully specified (BAD-1…15 / BI-1…12); each class has an expected fail-closed behavior.
4. Evidence / analysis — input catalog (classes only)
| Class | Bad input (illustrative) |
|---|---|
| BI-1/2 | missing identity / malformed entity_code |
| BI-3 | already-certified row presented |
| BI-4 | ambiguous partial stamp (BAD_INPUT_BEHAVIOR_UNCLEAR) |
| BI-5 | Điều 0-G unresolved (SOURCE_RECOVERY_REQUIRED) |
| BI-6/7 | request to certify / canonicalize |
| BI-8 | blanket now() fused shortcut |
| BI-11 | out-of-order stage (GATE before STAMP) |
| BI-12 | out-of-scope role (observed) |
| BAD-14 | candidate aimed at a production field |
| BAD-15 | un-enumerable disposal residue |
5. Candidate / requirement / gate / result
The catalog is a list of inputs to reject, not a test. No input is fed to anything (no producer/surface exists). Each maps to a fail-closed expected rejection (74).
6. Owner-gated future work
Feeding any input to a built producer is Owner-gated; forbidden now.
7. What remains unresolved
BI-4 / BI-12 / BAD-cases remain design obligations; no test run.
8. Ready for GPT/Codex review
Yes — Codex should confirm the catalog is a reject-list, not an executed test.