Problem
txc workspace component create silently ignores unknown parameter names. If an AI agent or user passes --param FormatName=Email (a hallucinated parameter), the command succeeds but the parameter has no effect — the attribute is created without the email format.
Expected behavior
The CLI should:
- Validate all
--param key=value entries against the template's actual parameter list
- Reject unknown parameter names with a clear error:
Unknown parameter 'FormatName' for template 'pp-entity-attribute'. Did you mean 'TextFormat'?
- Optionally suggest the closest matching parameter name (fuzzy match)
Impact
Silent parameter ignoring is the most dangerous form of hallucination impact — the command appears to succeed but produces wrong output. The developer only discovers the problem at import time or during roundtrip diff.
Problem
txc workspace component createsilently ignores unknown parameter names. If an AI agent or user passes--param FormatName=Email(a hallucinated parameter), the command succeeds but the parameter has no effect — the attribute is created without the email format.Expected behavior
The CLI should:
--param key=valueentries against the template's actual parameter listUnknown parameter 'FormatName' for template 'pp-entity-attribute'. Did you mean 'TextFormat'?Impact
Silent parameter ignoring is the most dangerous form of hallucination impact — the command appears to succeed but produces wrong output. The developer only discovers the problem at import time or during roundtrip diff.