Skip to content

chore(agents): bind pipeline evidence to candidate commits - #6931

Merged
matthewevans merged 2 commits into
mainfrom
ship/bind-pipeline-evidence-to-candidate-commits
Aug 2, 2026
Merged

chore(agents): bind pipeline evidence to candidate commits#6931
matthewevans merged 2 commits into
mainfrom
ship/bind-pipeline-evidence-to-candidate-commits

fix(agents): harden checkpoint review contract

425c670
Select commit
Loading
Failed to load commit list.
Superagent Security / Contributor trust completed Aug 2, 2026 in 1s

Contributor trust inconclusive

Investigator 1/3: Investigator 1 reviewed 30 hydrated PRs (out of 34 in this shard) from contributor matthewevans, all targeting phase-rs/phase. The hydrated patches cover engine core changes (parser IR, triggered abilities, AI/WASM bindings, resolution stack), client UI fixes, and automated card-data/metagame refreshes. All reviewed patches are consistent with their PR descriptions and show no evidence of credential exfiltration, hidden network calls, obfuscation, permission broadening, CI tampering, dependency poisoning, or supply-chain abuse. Key reviewed files include crates/engine-wasm/src/lib.rs (AI proposal registry), crates/engine/src/ai_support/evoke.rs / prospective_mana.rs / swarm.rs (AI evaluation logic), crates/engine/src/game/life_safety.rs / triggers.rs / casting.rs (engine rules), crates/engine/src/parser/oracle*.rs (parser refactors), and client/src/ (UI fixes). The contributor is a MEMBER of the target organization, all activity is concentrated in a single legitimate Magic: The Gathering game engine project, and there is no credible cross-repo burst pattern. 24 PRs in this shard were metadata-only and marked unknown. Investigator 2/3: Contributor matthewevans demonstrates focused, legitimate maintenance activity exclusively on the phase-rs/phase MTG engine repository. All 32 PRs in this shard target the same project, and the contributor holds MEMBER status with zero rejected or unmerged PRs visible. The 10 PRs with hydrated patches (full or preview) show deep, well-tested engine/parser/AI work with no suspicious signals: no hidden network calls, credential access, obfuscated code, dependency tampering, or CI manipulation. Key examples include parser IR refactors (#6832, #6811, #6809, #6799), an AI security improvement that binds actions to engine-issued proposal tokens (#6829), a gameplay feature for sacrificial mana prompts (#6801), and AI payment continuation fixes (#6785). The remaining 22 PRs are metadata-only (changelog, docs, tooling descriptions) and are marked unknown. 70 PRs were omitted from evidence. Cross-repository activity is limited to phase forks, not diverse unrelated projects. Investigator 3/3: Investigator 3 reviewed 33 pull requests for contributor matthewevans across the phase-rs/phase repository and its forks. Ten PRs had full patches, five had preview patches, and eighteen were metadata-only. All hydrated patches showed legitimate, well-engineered contributions to a Magic: The Gathering rules engine and client. The contributor is a repository MEMBER with deep domain expertise. Full-patch reviews covered Rust engine modules (casting, AI evaluation, zone pipelines, damage resolution), TypeScript client components (blocker assignment rendering, multiplayer adapters), shell fetch scripts, and JSON data feeds. No evidence of credential exfiltration, hidden network calls, obfuscated code, dependency tampering, CI abuse, or permission broadening was found. The contributor’s activity is concentrated on a single project (phase) and its forks, not scattershot across unrelated repositories. Metadata-only PR titles and bodies are consistent with the same benign pattern of parser refactors, engine journaling fixes, and adapter updates. Zero suspicious signals were observed. Patch-level safety guard downgraded the result to caution: 70 PRs were metadata-only after compact hydration.