What problem does it solve? Developers extending Kubernetes History Inspector (KHI) need consistent patterns for parsing raw logs and mapping them to timeline events or resource revisions, plus reliable unit tests for these tasks. ## Core Features & Use Cases - LogIngesterTask Implementation: Guides parsing raw logs into LogChangeSet metadata including timestamp, severity, summary, and log type. - Three Mapper Patterns: Covers Multi-Pass with State, Single-Pass with State, and Single-Pass Stateless LogToTimelineMapper implementations. - Table-Driven Testing: Provides fluent assertion patterns using testchangeset and testlog utilities for verifying ingester and mapper behavior. - Use Case: When adding a new log provider feature to KHI, follow this guide to implement the ingester, choose the correct mapper pattern, and write table-driven unit tests with a shared Builder instance. ## Quick Start Ask the AI to implement a new LogIngester and stateless LogToTimelineMapper for a KHI feature following these guidelines, including table-driven unit tests.