gpuviewer-core — telemetry collection, data model, and event derivation.
Architecture (see CLAUDE.md and docs/research/04-synthesis.md):
- [
backend::GpuBackend]: nvtop's vendor-vtable split (static / dynamic / processes), per-fieldOption<T>, runtime-loaded vendor libs, failed init = skipped backend. - [
events::EventEngine]: derives the narrated "story" events from raw samples. - [
mock::MockBackend]: scripted simulation for CI/demos; the contract for real backends.