Update 8 - LowPowerMode + Bugfixes
release-tag / release-image (push) Successful in 2m25s

This commit is contained in:
2026-08-05 06:34:02 +02:00
parent 8dc4de3eae
commit 18255e4b98
18 changed files with 1271 additions and 290 deletions
@@ -89,3 +89,21 @@ func TestLoadResearchEvidenceCanReuseInMemoryQueuedRecord(t *testing.T) {
t.Fatalf("unexpected cached evidence: %+v", loaded)
}
}
func TestMetadataStringTreatsMissingAndNilAsEmpty(t *testing.T) {
cases := []map[string]any{
nil,
{},
{"evidence_path": nil},
{"evidence_path": "<nil>"},
{"evidence_path": "null"},
}
for _, metadata := range cases {
if got := metadataString(metadata, "evidence_path"); got != "" {
t.Fatalf("expected empty metadata string, got %q from %#v", got, metadata)
}
}
if got := metadataString(map[string]any{"evidence_path": " research-evidence/x.json "}, "evidence_path"); got != "research-evidence/x.json" {
t.Fatalf("unexpected normalized metadata string %q", got)
}
}