chore(types): tighten E40 review collections

This commit is contained in:
DCCONSTRUCTIONS
2026-07-30 23:15:16 +03:00
parent dc6f9b66da
commit 29fee5c0ac
2 changed files with 6 additions and 4 deletions
+4 -2
View File
@@ -8,7 +8,7 @@ from collections.abc import Iterator
from contextlib import contextmanager
from dataclasses import dataclass
from pathlib import Path
from typing import Final, Literal
from typing import Final, Literal, cast
from k1link.artifacts import utc_now_iso, write_json_atomic
@@ -229,7 +229,9 @@ class E40OperatorReviewStore:
substrate=substrate,
reviewer_id=reviewer_id,
)
decisions = list(current["decisions"]) # type: ignore[arg-type]
decisions = list(
cast(list[dict[str, object]], current["decisions"])
)
replay = next(
(
decision