You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Bind release candidate verification to a complete artifact inventory #516
Marketplace verification trusts a successful but incomplete filesystem inventory. A controlled observer emitting an empty inventory lets the real verifier accept a candidate directory with an additional linked entry, while the complete native inventory correctly rejects it.
Expected outcome
Candidate verification must independently establish the complete expected artifact entries and their regular file boundaries. A plausible empty or partial inventory cannot prove that unexamined entries are absent.
Acceptance criteria
Reproduce the incorrect VERIFIED result through the actual verifier.
Bind the observed candidate directory to the expected complete entry set.
Reject extra entries, linked intermediate directories and failed or incomplete observations.
Preserve valid candidate verification and read-only caller behavior.
Run preparation, verification and historical inspection regression suites.
Delivered in merged PR #520 (merge commit 105e3b0). Original-observation write plans preserve concurrent updates, candidate verification requires a complete closed artifact inventory, and full expected Git tree comparison prevents unrelated release changes from hiding behind an empty diff. Current-head review and the complete replacement native CI run passed before merge; the 42 verifier cases and real concurrent writer/rollback controls are green.
Activity
chore: agent-claim #516 nonce=9cb0632663f0195511eeca72a23ec584
devantler commentedon Oct 5, 2026
Delivered in merged PR #520 (merge commit 105e3b0). Original-observation write plans preserve concurrent updates, candidate verification requires a complete closed artifact inventory, and full expected Git tree comparison prevents unrelated release changes from hiding behind an empty diff. Current-head review and the complete replacement native CI run passed before merge; the 42 verifier cases and real concurrent writer/rollback controls are green.