fix(harness): persist evidence artifact
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user