Requra
    • Auth
      • Register
      • ConfirmAccount
      • SendResetPasswordEmail
      • ResetPassword
      • ResendOTP
      • Login
      • GoogleLogin
      • LogOut
      • VerifyOtp
      • RefreshToken
    • Project
      • GetProjectDetails
      • CreateProject
      • EditProject
      • DeleteProject
      • GetUserProjects
    • Document
      • UploadDocument
      • GetDocumentsByProjectID
    • Results
      • UserStories
        • GetUserStoriesByProjectId
    • Profile
      • GetProfileDetails
      • EditProfile
      • UploadAvatar
      • Change Password
      • Delete Account
    • Project Lookup
      • List project members
      • List project stakeholders
    • Meetings
      • Create meeting
      • List project meetings
      • Get meeting details
      • Update meeting
      • Cancel meeting
    • Invitations
      • Invite Participants
      • Invite guests
      • List meeting invitations
      • Preview invitation
      • Accept invitation
      • Resend invitation
      • Revoke invitation
    • Participants
      • Join meeting directly
      • Leave meeting
      • List meeting participants
      • Remove participant
      • Save recording consent
    • Lifecycle
      • Start meeting
      • End meeting
    • Recordings
      • Start recording
      • Upload recording chunk
      • Upload single recording file
      • Stop recording
      • Get recording status
    • AI Runs
      • Start AI Analysis Run
      • Get AI Analysis Run Status
    • AI Results Dashboard
      • Fetch Results Dashboard
      • Generate Filtered Dashboard Export
    • AI Pipeline Internal
      • AI Pipeline Health Check
      • Process JSON Input
      • Get AI Pipeline Job Status
      • Process Multipart File Input
    • Stakeholder
      • Stakeholder Feedback
        • List feedback submitted through the current review token
        • Submit stakeholder feedback
        • List project stakeholder feedback for BA/PM
        • Update stakeholder feedback status
      • Project Review Public Access
        • Preview project review invitation
        • Accept project review invitation
        • Get token-scoped project review dashboard
      • Project Review Invitations
        • Create project review invitations
        • List project review invitations
        • Resend project review invitation
        • Revoke project review invitation
    • HITL Approval & Regeneration
      • HITL Dashboard
        • Fetch Approval Audit Trail
      • Requirements Approval
        • Update Requirement Status
        • Edit Requirement Content
      • User Stories Approval
        • Update User Story Status
        • Edit User Story Content
        • Trigger User Story Regeneration
      • AI Service Internal
        • Stateless AI Single-Story Regeneration
    • Schemas
      • Login
      • AuthResponse
      • ProjectResponse
      • Profile
      • ProfileResponse
      • ProfileFailedResponse
      • FailedProject
      • DashboardEnvelope
      • RequirementEnvelope
      • RequirementStatusEnvelope
      • UserStoryEnvelope
      • UserStoryStatusEnvelope
      • SuccessResponse
      • ApprovalEventsEnvelope
      • MeetingStatus
      • DashboardExportEnvelope
      • InvitationStatus
      • DashboardExport
      • InviteeType
      • ErrorEnvelope
      • MeetingRole
      • ResultsDashboard
      • ParticipantStatus
      • SourceDocument
      • RecordingStatus
      • Summary
      • UploadMode
      • OpenQuestion
      • RecordingMimeType
      • Risk
      • ProjectMember
      • ActionItem
      • Stakeholder
      • SourceRef
      • Meeting
      • Metrics
      • MeetingListItem
      • Requirement
      • MeetingDetails
      • UserStory
      • MeetingLifecycle
      • AcceptanceCriterion
      • MeetingInvitation
      • RequirementCoverage
      • InvitationPreview
      • Exports
      • ParticipantConsent
      • Artifacts
      • Participant
      • QualityIssue
      • Recording
      • Warning
      • ChunkUploadResult
      • Quality
      • CreateMeetingRequest
      • ApprovalEvent
      • UpdateMeetingRequest
      • UpdateWorkflowStatusRequest
      • InviteProjectMembersRequest
      • ApproveWorkflowStatusRequest
      • NewStakeholderInput
      • RejectWorkflowStatusRequest
      • InviteStakeholdersRequest
      • RequestReviewWorkflowStatusRequest
      • GuestInviteInput
      • EditRequirementRequest
      • InviteGuestsRequest
      • EditUserStoryRequest
      • AcceptInvitationRequest
      • RegenerateStoryRequest
      • JoinMeetingRequest
      • RegenerateStoryResponse
      • LeaveMeetingRequest
      • SaveConsentRequest
      • StartRecordingRequest
      • StopRecordingRequest
      • ProjectMembersListData
      • StakeholdersListData
      • MeetingsListData
      • InvitationsListData
      • ParticipantsListData
      • InvitationsListSimpleData
      • ProjectMembersListResponse
      • StakeholdersListResponse
      • MeetingResponse
      • MeetingDetailsResponse
      • MeetingsListResponse
      • InvitationResponse
      • InvitationsListResponse
      • InvitationsListSimpleResponse
      • InvitationPreviewResponse
      • ParticipantResponse
      • ParticipantsListResponse
      • JoinMeetingResponse
      • MeetingLifecycleResponse
      • RecordingResponse
      • ChunkUploadResponse
      • RecordingChunkStatus
      • InvitationAcceptResult
      • InvitationAcceptResponse
      • ErrorResponse
      • Language
      • AnalysisType
      • AiRunStatus
      • PipelineProcessingStatus
      • PipelineResultStatus
      • Priority
      • RequirementType
      • Severity
      • StartAiAnalysisRunRequest
      • AiAnalysisRun
      • AiAnalysisRunEnvelope
      • DashboardSourceDocument
      • SourceReference
      • DashboardRequirement
      • DashboardUserStory
      • DashboardRisk
      • DashboardSummary
      • DashboardMetrics
      • ExportTable
      • ExportContracts
      • ExcelFileArtifact
      • DashboardArtifacts
      • PipelineWarning
      • PipelineError
      • ResultsDashboardEnvelope
      • ExportResultsDashboardData
      • ExportResultsDashboardEnvelope
      • PipelineHealthResponse
      • InternalSourceDocument
      • InternalProcessJsonRequest
      • InternalProcessAcceptedResponse
      • PipelineResult
      • InternalPipelineStatusResponse
      • PipelineNotFoundResponse
      • ProjectReviewPermission
      • ProjectReviewInvitationStatus
      • ProjectReviewAccessStatus
      • StakeholderFeedbackStatus
      • FeedbackTargetType
      • NewProjectReviewStakeholderInput
      • CreateProjectReviewInvitationRequest
      • ProjectReviewInvitation
      • CreateProjectReviewInvitationsData
      • CreateProjectReviewInvitationsResponse
      • ProjectReviewInvitationsListData
      • ProjectReviewInvitationsListResponse
      • ProjectReviewInvitationResponse
      • DeleteProjectReviewInvitationResponse
      • ProjectReviewInvitationPreview
      • ProjectReviewInvitationPreviewResponse
      • AcceptProjectReviewInvitationRequest
      • ProjectReviewAccess
      • AcceptProjectReviewInvitationResponse
      • ReviewDashboardSummary
      • ReviewDashboardRequirement
      • ReviewDashboardUserStory
      • ProjectReviewDashboard
      • ProjectReviewDashboardResponse
      • FeedbackAuthor
      • StakeholderFeedback
      • SubmitStakeholderFeedbackRequest
      • StakeholderFeedbackResponse
      • StakeholderFeedbackListData
      • StakeholderFeedbackListResponse
      • UpdateStakeholderFeedbackRequest
      • UpdateStakeholderFeedbackResponse

    ResultsDashboard

    {
        "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
        "analysisRunId": "57b5891c-8a51-439d-94b3-fc6f162bf6c5",
        "analysisRunStatus": "QUEUED",
        "generatedAt": "2019-08-24T14:15:22.123Z",
        "contractVersion": "1.0",
        "isUseful": true,
        "relevanceScore": 0.95,
        "hitlQualityThreshold": 0.85,
        "sourceDocuments": [
            {
                "id": "SRC-001",
                "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                "title": "Requirements Document",
                "type": 0,
                "language": 0,
                "mimeType": "application/pdf"
            }
        ],
        "summary": {
            "executiveSummary": "Short project summary.",
            "keyDecisions": [
                "Use email OTP for account confirmation."
            ],
            "openQuestions": [
                {
                    "id": "Q-001",
                    "question": "Which payment provider should be used?",
                    "sourceDocumentIds": [
                        "497f6eca-6276-4993-bfeb-53cbbbba6f08"
                    ],
                    "sourceRefs": [
                        {
                            "sourceDocumentId": "SRC-001",
                            "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                            "page": 3,
                            "chunkId": "chunk-001",
                            "quote": "The system should allow users to create and track orders."
                        }
                    ]
                }
            ],
            "risks": [
                {
                    "id": "RISK-001",
                    "title": "Missing payment provider details",
                    "severity": "Low",
                    "description": "Payment integration details were not specified.",
                    "sourceRefs": [
                        {
                            "sourceDocumentId": "SRC-001",
                            "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                            "page": 3,
                            "chunkId": "chunk-001",
                            "quote": "The system should allow users to create and track orders."
                        }
                    ]
                }
            ],
            "assumptions": [
                "string"
            ],
            "actionItems": [
                {
                    "id": "ACT-001",
                    "title": "Confirm payment provider",
                    "owner": null,
                    "priority": "Low",
                    "sourceRefs": [
                        {
                            "sourceDocumentId": "SRC-001",
                            "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                            "page": 3,
                            "chunkId": "chunk-001",
                            "quote": "The system should allow users to create and track orders."
                        }
                    ]
                }
            ],
            "stakeholders": [
                "Customer",
                "Admin"
            ],
            "scope": [
                "Order management"
            ],
            "outOfScope": [
                "string"
            ]
        },
        "metrics": {
            "totalRequirements": 12,
            "functionalRequirements": 9,
            "nonFunctionalRequirements": 2,
            "businessRequirements": 1,
            "userStories": 12,
            "highPriorityItems": 4,
            "risksCount": 2,
            "openQuestionsCount": 3,
            "warningsCount": 1,
            "qualityIssuesCount": 0
        },
        "requirements": [
            {
                "id": "REQ-001",
                "title": "Manage orders",
                "description": "The system should allow users to create and track orders.",
                "type": "Functional",
                "priority": "Low",
                "confidenceScore": 0.91,
                "sourceDocumentIds": [
                    "497f6eca-6276-4993-bfeb-53cbbbba6f08"
                ],
                "sourceRefs": [
                    {
                        "sourceDocumentId": "SRC-001",
                        "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                        "page": 3,
                        "chunkId": "chunk-001",
                        "quote": "The system should allow users to create and track orders."
                    }
                ],
                "quality": {
                    "score": 0.85,
                    "issues": [
                        "Order confirmation flows are ambiguous."
                    ],
                    "warnings": [
                        "string"
                    ]
                },
                "qualityStatus": "FRESH",
                "workflowStatus": "GENERATED",
                "reviewFeedback": null,
                "reviewedBy": null,
                "reviewedAt": null,
                "createdAt": "2026-06-22T00:05:00Z",
                "updatedAt": "2026-06-22T00:05:00Z",
                "lastModifiedBy": "string",
                "version": 1
            }
        ],
        "userStories": [
            {
                "id": "US-001",
                "title": "Create order",
                "description": "As a customer, I want to create an order so that I can buy products.",
                "userStory": "As a customer, I want to create an order so that I can buy products.",
                "acceptanceCriteria": [
                    {
                        "id": "AC-001",
                        "text": "Given valid order data, when I submit the order, then the order is created.",
                        "format": "given_when_then"
                    }
                ],
                "priority": "Low",
                "requirementId": "REQ-001",
                "sourceRefs": [
                    {
                        "sourceDocumentId": "SRC-001",
                        "backendDocumentId": "3af61f74-ad20-409f-8b2b-548f4d835f23",
                        "page": 3,
                        "chunkId": "chunk-001",
                        "quote": "The system should allow users to create and track orders."
                    }
                ],
                "quality": {
                    "score": 0.85,
                    "issues": [
                        "Order confirmation flows are ambiguous."
                    ],
                    "warnings": [
                        "string"
                    ]
                },
                "qualityStatus": "FRESH",
                "workflowStatus": "GENERATED",
                "reviewFeedback": null,
                "reviewedBy": null,
                "reviewedAt": null,
                "createdAt": "2026-06-22T00:05:00Z",
                "updatedAt": "2026-06-22T00:05:00Z",
                "lastModifiedBy": "string",
                "version": 3,
                "revisionNumber": 2,
                "revisionSource": "AI_GENERATED"
            }
        ],
        "requirementCoverages": [
            {
                "requirementId": "REQ-001",
                "userStoryIds": [
                    "US-001"
                ],
                "coverageStatus": "covered"
            }
        ],
        "exports": {
            "excel": {
                "available": true,
                "columns": [
                    "id",
                    "title",
                    "description",
                    "priority"
                ],
                "rows": [
                    {
                        "id": "US-001",
                        "title": "Create order"
                    }
                ]
            }
        },
        "artifacts": {
            "excelFile": {
                "available": false,
                "fileUrl": "",
                "fileName": "",
                "mimeType": "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
            }
        },
        "qualityIssues": [
            {
                "id": "QI-001",
                "severity": "Low",
                "message": "Some requirements have low confidence.",
                "targetId": "REQ-003"
            }
        ],
        "warnings": [
            {
                "code": "LOW_CONFIDENCE",
                "message": "Some extracted items may require manual review."
            }
        ],
        "error": {},
        "processingTimeMs": 125
    }
    Built with