Commit graph

1 commit

Author SHA1 Message Date
Johnny Greco
9214637a5b
fix(engine): validate processor plugin impls (#609)
* fix(engine): validate processor plugin impls

Add the processor implementation base to assert_valid_plugin so
processor plugins are checked against Processor instead of only the
generic config contract. Keep plugin type validation table-driven and
raise explicit AssertionError messages so checks are not skipped under
optimized Python.

Signed-off-by: Johnny Greco <jogreco@nvidia.com>

* test(engine): require plugin base map coverage

---------

Signed-off-by: Johnny Greco <jogreco@nvidia.com>
2026-05-06 14:31:12 -04:00