fix(harness): persist evidence artifact

This commit is contained in:
User
2026-07-16 17:14:47 +02:00
parent 8f364ec564
commit 8f0154eb9e
2 changed files with 4 additions and 0 deletions
+3
View File
@@ -64,6 +64,7 @@ def test_filesystem_repository_reads_phase_artifacts_and_appends_decisions(tmp_p
repository.create(_manifest(session_id))
repository.write_artifact(session_id, "sql_final", "SELECT 1")
repository.write_artifact(session_id, "evidence", '{"sources": []}')
decisions = repository.append_decisions(
session_id,
[DecisionInput(type="sql_approved", subject="phase:7", detail="SELECT 1")],
@@ -71,7 +72,9 @@ def test_filesystem_repository_reads_phase_artifacts_and_appends_decisions(tmp_p
snapshot = repository.get(session_id)
assert repository.read_artifact(session_id, "sql_final") == "SELECT 1"
assert repository.read_artifact(session_id, "evidence") == '{"sources": []}'
assert snapshot.artifacts["sql_final"] == "SELECT 1"
assert snapshot.artifacts["evidence"] == '{"sources": []}'
assert [decision.type for decision in snapshot.decisions] == ["sql_approved"]
assert decisions[0].seq == 1