Date: 2026-08-28
Repository: MSKazemi/idkmesh
The project owner asked:
https://github.com/MSKazemi/idkmesh Continue.
The standing project rule requires substantive project work from this chat to be preserved in the public repository.
This continuation inspected current main rather than relying on the previous turn’s snapshot.
Several important components had landed rapidly:
experiments/local_verifier.py: executable zero-cost independent verifier MVP;experiments/two_attempt_orchestrator.py: deterministic two-attempt orchestration kernel;Issue #16 still identified a product-facing gap that does not require waiting for Docker acceptance #37:
minimal Evidence Report / replay UX over the canonical run record
+ per-attempt ResultManifest + VerificationResult evidence
The repository also still reports main as unprotected, so no stronger autonomous integration authority should be added.
Implement the smallest read-only evidence/replay layer over the already-landed two-attempt kernel.
Do not:
The canonical verifier result remains VerificationResult v0.1.
The new artifact is specifically a run-level aggregation view for humans/governance.
feature/run-evidence-replay-v0
experiments/run_evidence_report.pyAdds a standard-library product-facing utility that:
Generated evidence contains:
selected_attempt_id = null
automatic_candidate_selection = false
canonical_state_write = false
git_push = false
merge = false
Before rendering, the tool requires:
verification.result_manifest_digest == summarized ResultManifest digest
verification.work_unit_digest == run WorkUnit digest
A mismatch fails closed.
For deterministic fixture runs:
ReplayMatch = SHA256(canonical(saved_run))
==
SHA256(canonical(replayed_run))
Replay equality is explicitly treated as reproducibility evidence, not correctness.
Real model/agent workers may later need an explicit provenance-equivalent or semantic replay mode. v0.1 does not silently weaken exact replay.
experiments/run_evidence_report.pyschemas/run-evidence-report-v0.1.schema.jsondocs/specifications/RUN_EVIDENCE_REPORT_V0_1.md.github/workflows/run-evidence-report-check.ymlThe CI workflow pins actions/checkout and actions/setup-python to the commit SHAs currently resolved by GitHub for their major-version tags and executes only repository-controlled fixture logic.
The self-test requires:
This advances the v0.1 user journey from:
run two attempts -> raw machine record
toward:
run two attempts
-> independent verification per attempt
-> inspect one combined evidence view
-> replay-check saved run
-> human decision remains external
It does not claim the real worker path is complete. The remaining critical path still includes #34/#37 and repository-candidate verification under #5 before this evidence surface is exercised over real isolated node attempts.
A newcomer can now work on evidence rendering, replay semantics, human-decision UX, disagreement visualization, or real-adapter integration without modifying worker or verifier internals.
The design deliberately rewards convergence: it composes already-merged protocols and control-plane code instead of adding another competing architecture.