$ maniflight pr acme/payments-api#231
Maniflight PR Flight Director
acme/payments-api#231
Document the refund webhook payload
STATUS BLOCKED
NEXT ACTORS reviewer, maintainer, automation
HEAD e19a7c3f40b2
BLOCKED 1 approving review is required [merge blocker]
SOURCE https://github.com/acme/payments-api/pull/231
ACTION CI requires manual action
DETAIL GitHub reports manual action required for this fork workflow, and the run has no jobs. A maintainer with write access is the likely next actor.
SOURCE https://github.com/acme/payments-api/actions/runs/9177
WAITING build is required but has not reported a result [merge blocker]
SOURCE https://github.com/acme/payments-api/pull/231
Next steps
REVIEWER Review and approve the pull request if it meets the project requirements.
https://github.com/acme/payments-api/pull/231
MAINTAINER Approve the pending fork workflow run so CI can start.
https://github.com/acme/payments-api/actions/runs/9177
AUTOMATION Wait for pending automation to report a result, then inspect again.
https://github.com/acme/payments-api/pull/231
{
"kind": "pull-request-flight",
"schemaVersion": "1.0",
"tool": {
"name": "Maniflight",
"version": "1.1.1"
},
"observedAt": "2026-09-30T16:00:00.000Z",
"pullRequest": {
"repository": "acme/payments-api",
"number": 231,
"url": "https://github.com/acme/payments-api/pull/231",
"title": "Document the refund webhook payload",
"state": "open",
"merged": false,
"draft": false,
"author": "new-contributor",
"base": {
"ref": "main",
"sha": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"repository": "acme/payments-api"
},
"head": {
"ref": "docs-refunds",
"sha": "e19a7c3f40b2d6e8a5c1f9b7d3e0a2c4b6d8f1e3",
"repository": "new-contributor/payments-api"
},
"mergeable": true,
"mergeState": "blocked",
"reviewDecision": "review_required"
},
"outcome": {
"status": "blocked",
"nextActors": [
"reviewer",
"maintainer",
"automation"
],
"summary": "One or more observed conditions currently block the pull request."
},
"counts": {
"blocked": 1,
"actionRequired": 1,
"waiting": 1,
"unknown": 0
},
"signals": [
{
"id": "review/decision",
"status": "blocked",
"actor": "reviewer",
"confidence": "observed",
"blocking": true,
"summary": "1 approving review is required",
"evidence": [
{
"label": "Pull request",
"url": "https://github.com/acme/payments-api/pull/231"
}
]
},
{
"id": "workflow/9177",
"status": "action_required",
"actor": "maintainer",
"confidence": "inferred",
"blocking": false,
"summary": "CI requires manual action",
"detail": "GitHub reports manual action required for this fork workflow, and the run has no jobs. A maintainer with write access is the likely next actor.",
"evidence": [
{
"label": "Workflow run",
"url": "https://github.com/acme/payments-api/actions/runs/9177"
}
]
},
{
"id": "required-status/build/any",
"status": "waiting",
"actor": "automation",
"confidence": "inferred",
"blocking": true,
"summary": "build is required but has not reported a result",
"evidence": [
{
"label": "Pull request",
"url": "https://github.com/acme/payments-api/pull/231"
}
]
},
{
"id": "pr/draft",
"status": "pass",
"actor": "automation",
"confidence": "observed",
"blocking": false,
"summary": "Pull request is ready for review",
"evidence": [
{
"label": "Pull request",
"url": "https://github.com/acme/payments-api/pull/231"
}
]
},
{
"id": "pr/mergeability",
"status": "pass",
"actor": "automation",
"confidence": "observed",
"blocking": false,
"summary": "Pull request is mergeable",
"evidence": [
{
"label": "Pull request",
"url": "https://github.com/acme/payments-api/pull/231"
}
]
},
{
"id": "pr/state",
"status": "pass",
"actor": "automation",
"confidence": "observed",
"blocking": false,
"summary": "Pull request is open",
"evidence": [
{
"label": "Pull request",
"url": "https://github.com/acme/payments-api/pull/231"
}
]
},
{
"id": "review/threads",
"status": "pass",
"actor": "automation",
"confidence": "observed",
"blocking": false,
"summary": "No unresolved review threads were observed",
"evidence": [
{
"label": "Pull request",
"url": "https://github.com/acme/payments-api/pull/231"
}
]
}
],
"nextActions": [
{
"actor": "reviewer",
"summary": "Review and approve the pull request if it meets the project requirements.",
"url": "https://github.com/acme/payments-api/pull/231"
},
{
"actor": "maintainer",
"summary": "Approve the pending fork workflow run so CI can start.",
"url": "https://github.com/acme/payments-api/actions/runs/9177"
},
{
"actor": "automation",
"summary": "Wait for pending automation to report a result, then inspect again.",
"url": "https://github.com/acme/payments-api/pull/231"
}
],
"collection": {
"sources": [
{
"id": "branch_rules",
"status": "available"
},
{
"id": "check_runs",
"status": "available"
},
{
"id": "commit_statuses",
"status": "available"
},
{
"id": "graphql",
"status": "available"
},
{
"id": "pull_request",
"status": "available"
},
{
"id": "reviews",
"status": "available"
},
{
"id": "workflow_runs",
"status": "available"
}
],
"warnings": []
}
}