Issue 003: Typed tool layer
Goal
Implement safe typed tool execution with schema validation and controlled output paths.
Acceptance criteria
- Tool registry loads tool manifests.
- Tool inputs and outputs validate against schemas.
- Tools cannot write to evidence paths.
- Mock EVTX and Prefetch tools run and log outputs.
Issue 003: Typed tool layer
Goal
Implement safe typed tool execution with schema validation and controlled output paths.
Acceptance criteria