NAME

Developer::Dashboard::Collector - file-backed collector storage

SYNOPSIS

my $collector = Developer::Dashboard::Collector->new(paths => $paths);
$collector->write_job('sample', { name => 'sample', command => 'true' });

DESCRIPTION

This module owns the on-disk storage model for collector job definitions, status records, and latest outputs.

METHODS

new, collector_paths, write_job, read_job, write_result, write_status, read_status, read_output, inspect_collector, list_collectors

Construct and manage collector storage.