Source: Expert Software Review (2026-02-17) — Testing for Software Correctness
Description
There are no end-to-end roundtrip tests that write metrics to a file with MetricWriter and then read them back with Metric.read() to verify the data survives the full cycle. While individual read and write tests exist, a roundtrip test would catch serialization/deserialization mismatches.
Acceptance Criteria
Notes
Could live in tests/test_metric_writer.py or a new tests/test_roundtrip.py.
Issue ID: ISS-003
Created from: agent_notes/issues/issues_2026-02-17_fgmetric_review.md
Source: Expert Software Review (2026-02-17) — Testing for Software Correctness
Description
There are no end-to-end roundtrip tests that write metrics to a file with
MetricWriterand then read them back withMetric.read()to verify the data survives the full cycle. While individual read and write tests exist, a roundtrip test would catch serialization/deserialization mismatches.Acceptance Criteria
list[int]fieldsCounter[StrEnum]fieldsNotes
Could live in
tests/test_metric_writer.pyor a newtests/test_roundtrip.py.Issue ID: ISS-003
Created from:
agent_notes/issues/issues_2026-02-17_fgmetric_review.md