KB-409C

Macro-5 Bad-Input Later-Test Input Catalog — R2-B2 (2026-06-19)

3 min read Revision 1
laws-newR2-B2macro-5bad-input-later-testinput-catalognon-authorizing2026-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_length authoritative 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.

Back to Knowledge Hub knowledge/dev/laws-new/newlaws/consolidation/macro5-bad-input-later-test-input-catalog-2026-06-19.md