from __future__ import annotations

from app.modules.agent.engine.orchestrator.models import EvidenceItem


class EvidenceStore:
    def __init__(self) -> None:
        self._items: list[EvidenceItem] = []

    def put_many(self, items: list[EvidenceItem]) -> None:
        self._items.extend(items)

    def all_items(self) -> list[EvidenceItem]:
        return list(self._items)
