Expand description
Port trait definitions: interfaces adapters must implement
The domain depends only on these traits, not on concrete implementations. Port trait definitions for stygian-plugin
Defines interfaces that adapters must implement following hexagonal architecture. The domain layer depends only on these traits, not on concrete implementations.
Traitsยง
- Idempotency
KeyStore - Port for tracking idempotency keys and results
- Plugin
Extraction Port - Port for executing data extraction on a page
- Plugin
Recording Port - Optional: Recording port for capturing user interactions and generating templates
- Plugin
Template Store - Port for persisting and retrieving extraction templates