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
Copy file name to clipboardExpand all lines: apps/loopover-ui/public/openapi.json
+112Lines changed: 112 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -15330,6 +15330,62 @@
15330
15330
"required": [
15331
15331
"ok"
15332
15332
]
15333
+
},
15334
+
"EligibilityPlanResponse": {
15335
+
"type": "object",
15336
+
"properties": {
15337
+
"eligible": {
15338
+
"type": "boolean"
15339
+
},
15340
+
"linkedIssueStatus": {
15341
+
"type": "string"
15342
+
},
15343
+
"branchEligibilityStatus": {
15344
+
"type": "string"
15345
+
},
15346
+
"blockers": {
15347
+
"type": "array",
15348
+
"items": {
15349
+
"type": "string"
15350
+
}
15351
+
},
15352
+
"cleanupPaths": {
15353
+
"type": "array",
15354
+
"items": {
15355
+
"type": "string"
15356
+
}
15357
+
},
15358
+
"linkedIssueProjection": {
15359
+
"type": "string",
15360
+
"nullable": true
15361
+
},
15362
+
"publicSummary": {
15363
+
"type": "string"
15364
+
}
15365
+
}
15366
+
},
15367
+
"ScoreBreakdownResponse": {
15368
+
"type": "object",
15369
+
"properties": {
15370
+
"repoFullName": {
15371
+
"type": "string"
15372
+
},
15373
+
"scoreabilityStatus": {
15374
+
"type": "string"
15375
+
},
15376
+
"effectiveEstimatedScore": {
15377
+
"type": "number"
15378
+
},
15379
+
"components": {
15380
+
"nullable": true
15381
+
},
15382
+
"gateHighlights": {
15383
+
"nullable": true
15384
+
},
15385
+
"highestLeverageLever": {
15386
+
"nullable": true
15387
+
}
15388
+
}
15333
15389
}
15334
15390
},
15335
15391
"parameters": {},
@@ -20167,6 +20223,62 @@
20167
20223
}
20168
20224
]
20169
20225
}
20226
+
},
20227
+
"/v1/scoring/eligibility-plan": {
20228
+
"post": {
20229
+
"summary": "Derive a contributor eligibility plan from a scoring preview — REST mirror of loopover_get_eligibility_plan (#9301)",
20230
+
"responses": {
20231
+
"200": {
20232
+
"description": "Structured eligibility plan over a server-built score preview — mirrors the loopover_get_eligibility_plan MCP tool. Advisory only; it explains eligibility, it does not open issues or PRs",
"summary": "Explain a score breakdown from a scoring preview — REST mirror of loopover_explain_score_breakdown (#9301)",
20258
+
"responses": {
20259
+
"200": {
20260
+
"description": "Score multiplier breakdown and gate highlights over a server-built score preview — mirrors the loopover_explain_score_breakdown MCP tool. Requires contributorLogin in the request body",
summary: "Derive a contributor eligibility plan from a scoring preview — REST mirror of loopover_get_eligibility_plan (#9301)",
344
+
responses: {
345
+
200: {
346
+
description:
347
+
"Structured eligibility plan over a server-built score preview — mirrors the loopover_get_eligibility_plan MCP tool. Advisory only; it explains eligibility, it does not open issues or PRs",
summary: "Explain a score breakdown from a scoring preview — REST mirror of loopover_explain_score_breakdown (#9301)",
357
+
responses: {
358
+
200: {
359
+
description:
360
+
"Score multiplier breakdown and gate highlights over a server-built score preview — mirrors the loopover_explain_score_breakdown MCP tool. Requires contributorLogin in the request body",
0 commit comments