KudozPR rewards from GitHub activity
  • Overview
  • Campaigns
  • CRE executions
  • My rewards
  • New campaign
Repositories
  • token2049-decentralizing/core
    423
  • token2049-decentralizing/valid-palindrome
    26
  • token2049-decentralizing/two-sum
    24
Checking APIcre-runner.fly.dev
  1. CRE executions
  2. 2909351f…
/

Execution 2909351fCompleted

Preview run for token2049-decentralizing/core#32 in TEST-TEST, started 1 hour ago.
PR historyGitHub
Score
69/ 100
Eligibility
Not eligiblepreviews never pay
Reward
0 USDCnot settled
Duration
1m 20s

Score breakdown

Evidence80 × 40% = 32.0Code review78 × 30% = 23.4Issue fit44 × 30% = 13.2
total 69 · min 10

Evidence

80 / 100 · 40%
  • Linked issue25/25
    #31
  • CI25/25
    all checks passed

Timeline

  1. QueuedOct 7, 2026, 15:25
  2. RunningOct 7, 2026, 15:25
  3. CompletedOct 7, 2026, 15:26

Workflow request

{
  "event": "opened",
  "head_sha": "97abe5f78767082518a14f9556d364fbd3a6c61d",
  "pr_number": 32,
  "repository": "token2049-decentralizing/core",
  "campaign_id": "169c960e-d90c-4484-bcc1-20641d34643e"
}
Execution ID
2909351f-52e9-42a2-8306-e930dfb9aa9e
Event
Opened / pushed (preview)
Author
@9teMare
Paid to
Previews don't pay
Payout tx
—
Commit
97abe5f
Webhook
4d96b7f0-c263-11f1-93d6-b91e8c8af263
Evaluation hash
Approval
0/20
no approving review
  • Tests20/20
    cre-runner/cre/test-workflow/solana_test.go
  • Diff size10/10
    +35 / -77 lines
  • Code review

    78 / 100 · 30%
    • Correctness33/40
    • Tests20/25
    • Code quality18/25
    • Security7/10

    Issue fit

    44 / 100 · 30%
    • Issue relevance10/50
    • Value18/30
    • Scope16/20

    Eligibility

    • ✕Merged
    • ✓CI passed
    • ✓Linked issue
    • ✓Min score69 / 10

    Where points were lost

    • Code review · SecurityDropping the policy_hash check removes the only on-chain guarantee that a report was produced under the campaign's recorded policy; evaluation_hash is stored but never verified, so any permitted workflow can pay under any policy.solana/programs/contrib-oracle/src/instructions/on_report.rs:60-63
    • Code review · CorrectnessPayout's serialized layout changes (score and policy_hash removed) with no migration/versioning, so pre-existing Payout accounts will mis-decode, which is inconsistent with keeping Campaign.policy_hash specifically to preserve layout compatibility.solana/programs/contrib-oracle/src/state.rs:55-62
    • Code review · CorrectnessShrinking Payout without showing the accompanying account-space/rent update risks new PDAs being allocated with a stale size if the context uses a hard-coded space constant rather than Payout::INIT_SPACE.solana/programs/contrib-oracle/src/state.rs:55-62
    • Code review · Code qualityAn unrelated `solana program deploy ...` scratch command was appended to the product-design README (and the file still lacks a trailing newline), which is dead churn.README.md:2542-2544
    • Code review · TestsThe policy-mismatch assertion was deleted without any replacement test for the new trust assumption (unverified evaluation_hash), and the new fit test just re-asserts hard-coded 120/265 constants.solana/tests/tests/e2e.rs:347-352
    • Issue fit · Issue relevanceThe linked issue #31 is a contentless stub ('test issue'), so there is no requirement the change can be verified against despite the 'fixes #31' claim.
    • Issue fit · ValueDropping the policy_hash check removes the only on-chain policy enforcement, so any permitted workflow owner can pay without the campaign's policy being bound on-chain.solana/programs/contrib-oracle/src/instructions/on_report.rs:60-63
    • Issue fit · ValueRemoving score and policy_hash from Payout changes the account layout, silently breaking deserialization of existing payout records with no migration path documented.solana/programs/contrib-oracle/src/state.rs:57-63
    • Issue fit · ScopeAn unrelated solana program-deploy shell command is appended to the end of the design README, unrelated to the report-size change.README.md:2540-2541
    • Issue fit · ValueDocumentation now states policy_hash is stored but no longer enforced, admitting a functional regression while leaving Campaign.policy_hash as dead state.solana/README.md:49-57
    0x9197f47df70a4b4314bb77165a79f3173d2e3b5e1dea2b3901666355ec95f275
    Policy hash
    0x7d7ecbd4e4f13c3e530698ee0d67a2268e25aef6fa02947278d5e1af3775bbf0
    Runner
    080d6d9a597198