# Flagged accounts — eval-gaming / sybil log

Record of GitHub accounts blocked from sparkinfer for gaming the SN74 merged-PR
emission mechanism (sybil accounts, coordinated duplicate submissions, low-effort
PR farming). Enforcement is automated: see [`blocked-contributors.txt`](./blocked-contributors.txt),
read by `eval/pr_eval_bot.py`, which auto-labels (`flagged:gaming`), comments, closes,
and skips evaluation for any PR involving a listed account.

This is an append-only audit trail. Each entry states the accounts, the evidence, and
the action taken.

---

## 2026-06-25 — `glorysr1209-png` + `seekmistar01` (sybil pair)

**Accounts:** `glorysr1209-png`, `seekmistar01`

**Evidence — shared git identity across two accounts (concrete):**
On PRs **#15, #14, #13** the commit is *authored* by `glorysr1209-png` but *committed*
by `seekmistar01`. PR **#11** (merged) was opened and committed by `seekmistar01`.
A differing committer that is itself another contributor's account — repeated across
several PRs — indicates one operator pushing from a single git environment under two
GitHub identities. Neither account is a repo collaborator (only `ai-hpc` has push),
so this is **not** a maintainer rebasing a contributor's work.

**Evidence — duplicate low-effort farming:**
`glorysr1209-png` filed a near-duplicate of every bug-cluster also submitted by other
accounts (flash_prefill mask, gguf metadata desync, n_dims bound, shared-expert absent),
shadowing them to maximize merged-PR count rather than contributing distinct work.

**PRs involved:**
| PR | account | state at flag |
|----|---------|---------------|
| #15 | glorysr1209-png (committed by seekmistar01) | open → closed |
| #14 | glorysr1209-png (committed by seekmistar01) | open → closed |
| #13 | glorysr1209-png (committed by seekmistar01) | open → closed |
| #9  | glorysr1209-png | open → closed |
| #11 | seekmistar01 | already merged (labeled for record) |

**Action:** both accounts added to `blocked-contributors.txt`. Open PRs labeled
`flagged:gaming` and closed. Future PRs from either account are auto-flagged, closed,
and not evaluated by the bot. Merged PR #11's emission cannot be reversed; logged here.

## 2026-06-25 — `kiannidev` (auto-blocked, later overridden)

Auto-blocked after 2 copycat strikes (#54, #57). #57←#56 is a near-verbatim copy
(109/110 added lines identical); #54←#53 was a weaker maintainer-flagged duplicate.

## 2026-06-26 — `kiannidev` block overridden by maintainer decision

Maintainer decision: lift the block and drop the **#57** strike, keeping only the #54
strike. Mechanics: `copycat` / `flagged:gaming` cleared from #57, #57 **kept closed**,
#57 removed from `copycats.json`, and `kiannidev` removed from `blocked-contributors.txt`.
The 5-day eval penalty from the #54 strike still stands (window ends 2026-06-30).

Note: #57 is objectively a copy, so the auto-detector **re-flags it whenever the PR is open**
(this is exactly what happened on a re-run after it was briefly reopened). For this override to
hold, #57 must stay **closed** (or be added to an explicit copycat exception). This entry
supersedes the auto-block records above.

## 2026-06-29 — `ai-engram` (auto-blocked)

Auto-blocked: copycat of #83 (fansilas) re-submitted as PR #88. Zero-tolerance copycat policy.

## 2026-06-30 — `carlh7777` + `thomasbaker9010251` (sybil pair)

**Accounts:** `carlh7777` (PR opener), `thomasbaker9010251` (commit author/committer).

**Evidence — shared git identity across two accounts (concrete):**
PR **#112** (`perf(moe): fuse down-projection Q8_1 quantize into gate/up`) was *opened* by
`carlh7777`, but every commit on it is *authored AND committed* by `thomasbaker9010251`
(`Thomas B <thomas.b.901025@gmail.com>`). Opener ≠ committer, both non-collaborators (only
`ai-hpc` has push) — one operator pushing from a single git environment under two GitHub
identities. `thomasbaker9010251` opens no PRs of its own; it appears only as the commit author
behind `carlh7777`'s submissions. Same signal class as the glorysr1209-png/seekmistar01 pair above.

**History:** `carlh7777` — 3 PRs, none merged (#49, #99 closed `not-tested`; #112 a known
self-reported **−4.7%** regression submitted as a "perf" PR).

**Action:** both accounts added to `blocked-contributors.txt`; future PRs from either auto-flag,
close, and skip evaluation.

**NB:** an earlier draft of this entry wrongly cited `andriypolanski`/#105 as the twin because #112
and #105 shared an identical −4.7% result. That was coincidence — `andriypolanski`'s commits are
self-consistent (own login + email), so andriypolanski is **not** part of this sybil and is **not**
blocked. The real link is the carlh7777 ↔ thomasbaker9010251 opener/committer split above.

## 2026-07-01 — `bohdansolovie` + `kiannidev` (coordinated copycat ring + evidence-tampering)

**Accounts:** `bohdansolovie` (bohdansolovie@gmail.com), `kiannidev` (kiannidev@gmail.com) — distinct git identities, coordinated (not a shared-identity sybil).

**Cross-copying each other's work to double merged-PR count:**
- **#57 (kiannidev) ← #56 (bohdansolovie):** near-verbatim, 109/110 added lines identical (prior auto-block; later maintainer-overridden, #54 strike kept).
- **#108 (bohdansolovie) ← #104/#109 (kiannidev):** #108's original title was byte-identical to kiannidev's open #109 (`perf(moe): router→gu2 PDL chain + fused gate/up MMVQ`); body said "Supersedes closed #104 (kiannidev)".

**Active cover-up (decisive):** after #108 was closed, `bohdansolovie` **renamed it to "Hello" (17:33 UTC) then force-pushed the branch to `main` (17:35 UTC)** to erase the diff. #56 was force-pushed twice as well. Legitimate work is not retitled and force-erased after being flagged.

**Action:** both added to `blocked-contributors.txt`; PRs #108/#109/#104/#56 labeled `flagged:gaming`; future PRs from either auto-flag, close, skip eval. Already-merged PRs (bohdansolovie #65; kiannidev #52/#44/#23/#22/#21) predate this and cannot be reversed. kiannidev's earlier #54/#57 override is superseded — the pattern continued.

## 2026-07-02 — `Daedalus-Icarus` (auto-blocked)

Auto-blocked after 1 copycat PRs (#132).
