Generated by pr-reviewer v0.5.0
{
"coverage_gaps": [],
"planner_error": "[Errno 7] Argument list too long: 'codex'",
"recommended_provider_mix": [],
"risks": [
"Planner output unavailable; using simple file-based partitioning."
],
"summary": "Fallback plan generated locally because planner output was unavailable.",
"tracks": [
{
"evidence_targets": [
"apps/web/drizzle/20260313100829_salty_the_liberteens.sql",
"apps/web/drizzle/meta/20260313100829_snapshot.json",
"apps/web/drizzle/meta/_journal.json",
"apps/web/src/components/admin/EventsAdminTab.tsx",
"apps/web/src/lib/.server/db/schema/events.ts",
"apps/web/src/lib/.server/db/schema/quests.ts",
"apps/web/src/lib/.server/middleware/admin.ts",
"apps/web/src/lib/.server/middleware/authentication.ts",
"apps/web/src/lib/.server/middleware/rateLimit.ts",
"apps/web/src/lib/.server/services/leaderboards/BenchmarkService.ts",
"apps/web/src/lib/.server/services/leaderboards/LeaderboardService.ts"
],
"goal": "Audit changed files for correctness, security, tests, and maintainability.",
"scope": [
"apps/web/drizzle/20260313100829_salty_the_liberteens.sql",
"apps/web/drizzle/meta/20260313100829_snapshot.json",
"apps/web/drizzle/meta/_journal.json",
"apps/web/src/components/admin/EventsAdminTab.tsx",
"apps/web/src/lib/.server/db/schema/events.ts",
"apps/web/src/lib/.server/db/schema/quests.ts",
"apps/web/src/lib/.server/middleware/admin.ts",
"apps/web/src/lib/.server/middleware/authentication.ts",
"apps/web/src/lib/.server/middleware/rateLimit.ts",
"apps/web/src/lib/.server/services/leaderboards/BenchmarkService.ts",
"apps/web/src/lib/.server/services/leaderboards/LeaderboardService.ts"
],
"should_use_subagents": true,
"suggested_provider": "",
"track_id": "track-01"
},
{
"evidence_targets": [
"apps/web/src/lib/.server/services/leaderboards/index.ts",
"apps/web/src/lib/.server/services/leaderboards/types.ts",
"apps/web/src/lib/.server/services/quests/EventEditPolicy.ts",
"apps/web/src/lib/.server/services/quests/QuestService.ts",
"apps/web/src/lib/.server/services/quests/adapters/BlockchainAdapter.ts",
"apps/web/src/lib/.server/services/quests/adapters/CompositeAdapter.ts",
"apps/web/src/lib/.server/services/quests/adapters/GitHubAdapter.ts",
"apps/web/src/lib/.server/services/quests/adapters/TwitterAdapter.ts",
"apps/web/src/lib/.server/services/quests/adapters/WebhookAdapter.ts",
"apps/web/src/lib/.server/services/quests/verification-state.ts",
"apps/web/src/lib/.server/utils/event-helpers.ts"
],
"goal": "Audit changed files for correctness, security, tests, and maintainability.",
"scope": [
"apps/web/src/lib/.server/services/leaderboards/index.ts",
"apps/web/src/lib/.server/services/leaderboards/types.ts",
"apps/web/src/lib/.server/services/quests/EventEditPolicy.ts",
"apps/web/src/lib/.server/services/quests/QuestService.ts",
"apps/web/src/lib/.server/services/quests/adapters/BlockchainAdapter.ts",
"apps/web/src/lib/.server/services/quests/adapters/CompositeAdapter.ts",
"apps/web/src/lib/.server/services/quests/adapters/GitHubAdapter.ts",
"apps/web/src/lib/.server/services/quests/adapters/TwitterAdapter.ts",
"apps/web/src/lib/.server/services/quests/adapters/WebhookAdapter.ts",
"apps/web/src/lib/.server/services/quests/verification-state.ts",
"apps/web/src/lib/.server/utils/event-helpers.ts"
],
"should_use_subagents": true,
"suggested_provider": "",
"track_id": "track-02"
},
{
"evidence_targets": [
"apps/web/src/routes/api.admin.events.$id.finalize.ts",
"apps/web/src/routes/api.admin.events.$id.tasks.ts",
"apps/web/src/routes/api.admin.events.ts",
"apps/web/src/routes/api.admin.partner-invite-codes.ts",
"apps/web/src/routes/api.admin.partner-users.ts",
"apps/web/src/routes/api.admin.partners.ts",
"apps/web/src/routes/api.events.$id.submit-run.ts",
"apps/web/src/routes/api.partner.admins.ts",
"apps/web/src/routes/api.partner.events.$id.finalize.ts",
"apps/web/src/routes/api.partner.events.$id.tasks.ts",
"apps/web/src/routes/api.partner.events.ts"
],
"goal": "Audit changed files for correctness, security, tests, and maintainability.",
"scope": [
"apps/web/src/routes/api.admin.events.$id.finalize.ts",
"apps/web/src/routes/api.admin.events.$id.tasks.ts",
"apps/web/src/routes/api.admin.events.ts",
"apps/web/src/routes/api.admin.partner-invite-codes.ts",
"apps/web/src/routes/api.admin.partner-users.ts",
"apps/web/src/routes/api.admin.partners.ts",
"apps/web/src/routes/api.events.$id.submit-run.ts",
"apps/web/src/routes/api.partner.admins.ts",
"apps/web/src/routes/api.partner.events.$id.finalize.ts",
"apps/web/src/routes/api.partner.events.$id.tasks.ts",
"apps/web/src/routes/api.partner.events.ts"
],
"should_use_subagents": true,
"suggested_provider": "",
"track_id": "track-03"
},
{
"evidence_targets": [
"apps/web/src/routes/api.partner.invite-codes.ts",
"apps/web/tests/unit/routes/api.partner.quests.test.ts",
"apps/web/tests/unit/services/leaderboards/benchmark-service.test.ts",
"apps/web/tests/unit/services/leaderboards/leaderboard-service.test.ts",
"apps/web/tests/unit/services/quests/blockchain-adapter.test.ts",
"apps/web/tests/unit/services/quests/composite-adapter.test.ts",
"apps/web/tests/unit/services/quests/github-adapter.test.ts",
"apps/web/tests/unit/services/quests/twitter-adapter.test.ts",
"apps/web/tests/unit/services/quests/verification-engine-internals.test.ts",
"apps/web/tests/unit/services/quests/webhook-adapter.test.ts"
],
"goal": "Audit changed files for correctness, security, tests, and maintainability.",
"scope": [
"apps/web/src/routes/api.partner.invite-codes.ts",
"apps/web/tests/unit/routes/api.partner.quests.test.ts",
"apps/web/tests/unit/services/leaderboards/benchmark-service.test.ts",
"apps/web/tests/unit/services/leaderboards/leaderboard-service.test.ts",
"apps/web/tests/unit/services/quests/blockchain-adapter.test.ts",
"apps/web/tests/unit/services/quests/composite-adapter.test.ts",
"apps/web/tests/unit/services/quests/github-adapter.test.ts",
"apps/web/tests/unit/services/quests/twitter-adapter.test.ts",
"apps/web/tests/unit/services/quests/verification-engine-internals.test.ts",
"apps/web/tests/unit/services/quests/webhook-adapter.test.ts"
],
"should_use_subagents": true,
"suggested_provider": "",
"track_id": "track-04"
}
]
}Scope: apps/web/drizzle/20260313100829_salty_the_liberteens.sql, apps/web/drizzle/meta/20260313100829_snapshot.json, apps/web/drizzle/meta/_journal.json, apps/web/src/components/admin/EventsAdminTab.tsx, apps/web/src/lib/.server/db/schema/events.ts, apps/web/src/lib/.server/db/schema/quests.ts, apps/web/src/lib/.server/middleware/admin.ts, apps/web/src/lib/.server/middleware/authentication.ts, apps/web/src/lib/.server/middleware/rateLimit.ts, apps/web/src/lib/.server/services/leaderboards/BenchmarkService.ts, apps/web/src/lib/.server/services/leaderboards/LeaderboardService.ts
No findings from this reviewer.
Scope: apps/web/drizzle/20260313100829_salty_the_liberteens.sql, apps/web/drizzle/meta/20260313100829_snapshot.json, apps/web/drizzle/meta/_journal.json, apps/web/src/components/admin/EventsAdminTab.tsx, apps/web/src/lib/.server/db/schema/events.ts, apps/web/src/lib/.server/db/schema/quests.ts, apps/web/src/lib/.server/middleware/admin.ts, apps/web/src/lib/.server/middleware/authentication.ts, apps/web/src/lib/.server/middleware/rateLimit.ts, apps/web/src/lib/.server/services/leaderboards/BenchmarkService.ts, apps/web/src/lib/.server/services/leaderboards/LeaderboardService.ts
No findings from this reviewer.
Scope: apps/web/src/lib/.server/services/leaderboards/index.ts, apps/web/src/lib/.server/services/leaderboards/types.ts, apps/web/src/lib/.server/services/quests/EventEditPolicy.ts, apps/web/src/lib/.server/services/quests/QuestService.ts, apps/web/src/lib/.server/services/quests/adapters/BlockchainAdapter.ts, apps/web/src/lib/.server/services/quests/adapters/CompositeAdapter.ts, apps/web/src/lib/.server/services/quests/adapters/GitHubAdapter.ts, apps/web/src/lib/.server/services/quests/adapters/TwitterAdapter.ts, apps/web/src/lib/.server/services/quests/adapters/WebhookAdapter.ts, apps/web/src/lib/.server/services/quests/verification-state.ts, apps/web/src/lib/.server/utils/event-helpers.ts
No findings from this reviewer.
Scope: apps/web/src/lib/.server/services/leaderboards/index.ts, apps/web/src/lib/.server/services/leaderboards/types.ts, apps/web/src/lib/.server/services/quests/EventEditPolicy.ts, apps/web/src/lib/.server/services/quests/QuestService.ts, apps/web/src/lib/.server/services/quests/adapters/BlockchainAdapter.ts, apps/web/src/lib/.server/services/quests/adapters/CompositeAdapter.ts, apps/web/src/lib/.server/services/quests/adapters/GitHubAdapter.ts, apps/web/src/lib/.server/services/quests/adapters/TwitterAdapter.ts, apps/web/src/lib/.server/services/quests/adapters/WebhookAdapter.ts, apps/web/src/lib/.server/services/quests/verification-state.ts, apps/web/src/lib/.server/utils/event-helpers.ts
No findings from this reviewer.
Scope: apps/web/src/routes/api.admin.events.$id.finalize.ts, apps/web/src/routes/api.admin.events.$id.tasks.ts, apps/web/src/routes/api.admin.events.ts, apps/web/src/routes/api.admin.partner-invite-codes.ts, apps/web/src/routes/api.admin.partner-users.ts, apps/web/src/routes/api.admin.partners.ts, apps/web/src/routes/api.events.$id.submit-run.ts, apps/web/src/routes/api.partner.admins.ts, apps/web/src/routes/api.partner.events.$id.finalize.ts, apps/web/src/routes/api.partner.events.$id.tasks.ts, apps/web/src/routes/api.partner.events.ts
No findings from this reviewer.
Scope: apps/web/src/routes/api.admin.events.$id.finalize.ts, apps/web/src/routes/api.admin.events.$id.tasks.ts, apps/web/src/routes/api.admin.events.ts, apps/web/src/routes/api.admin.partner-invite-codes.ts, apps/web/src/routes/api.admin.partner-users.ts, apps/web/src/routes/api.admin.partners.ts, apps/web/src/routes/api.events.$id.submit-run.ts, apps/web/src/routes/api.partner.admins.ts, apps/web/src/routes/api.partner.events.$id.finalize.ts, apps/web/src/routes/api.partner.events.$id.tasks.ts, apps/web/src/routes/api.partner.events.ts
No findings from this reviewer.
Scope: apps/web/src/routes/api.partner.invite-codes.ts, apps/web/tests/unit/routes/api.partner.quests.test.ts, apps/web/tests/unit/services/leaderboards/benchmark-service.test.ts, apps/web/tests/unit/services/leaderboards/leaderboard-service.test.ts, apps/web/tests/unit/services/quests/blockchain-adapter.test.ts, apps/web/tests/unit/services/quests/composite-adapter.test.ts, apps/web/tests/unit/services/quests/github-adapter.test.ts, apps/web/tests/unit/services/quests/twitter-adapter.test.ts, apps/web/tests/unit/services/quests/verification-engine-internals.test.ts, apps/web/tests/unit/services/quests/webhook-adapter.test.ts
No findings from this reviewer.
Scope: apps/web/src/routes/api.partner.invite-codes.ts, apps/web/tests/unit/routes/api.partner.quests.test.ts, apps/web/tests/unit/services/leaderboards/benchmark-service.test.ts, apps/web/tests/unit/services/leaderboards/leaderboard-service.test.ts, apps/web/tests/unit/services/quests/blockchain-adapter.test.ts, apps/web/tests/unit/services/quests/composite-adapter.test.ts, apps/web/tests/unit/services/quests/github-adapter.test.ts, apps/web/tests/unit/services/quests/twitter-adapter.test.ts, apps/web/tests/unit/services/quests/verification-engine-internals.test.ts, apps/web/tests/unit/services/quests/webhook-adapter.test.ts
No findings from this reviewer.
{
"command": [],
"result": {
"accepted_findings": [],
"coverage_gaps": [],
"coverage_score": 100,
"evidence_score": 100,
"recommendation": "ship",
"rejected_findings": [],
"signal_score": 100,
"status": "pass"
}
}