Produkt · Verifiering & validering
Planer, revisioner, körningar och täckningsmatrix, kopplat till riktiga kravversioner
V&V-modulen skiljer på Verifiering (typiskt mot systemkrav/Systemkrav) och Validering (mot intressentkrav/Intressentkrav). Endast släppta planrevisioner får exekveras; varje testobjekt länkar till ett eller flera krav med snapshot av text, version och relevanta fält.

Plan och revision
Skapa VVPlan med typ Verification eller Validation.
Arbeta i utkastsrevision, uppdatera omfattningssammanfattning och revisionskommentar.
Skapa ny revision från en släppt revision, kopierar alla objekt och kravlänkar (inkl. snapshots). Endast en utkastsrevision per plan åt gången.
Släpp revision (release), portvakt: varje objekt måste ha titel, metod, förväntat resultat och minst en kravlänk.
V&V-objekt, körningar och godkännanden
V&V-objekt (manuellt och AI)
Manuellt: skapa objekt med typ, titel, metod, förväntat resultat, beskrivning, procedursteg, förutsättningar, körordning, obligatorisk flagga, ansvarig roll. AI: POST .../generate-items (batch) eller .../generate-item (kombinerat). AI-sök: naturligt språk → matchande krav-ID.
Kravlänkar och påverkan (impact)
VVItemRequirement lagrar requirementType (Intressentkrav/Systemkrav), FK, samt snapshots (displayId, version, kravtext, kriterier, metodfält). Impact-tjänsten varnar när snapshot-version < live version; i utkast kan ni update-links för att uppdatera snapshots.
Körningar (runs)
Skapa VVRun mot en släppt revision, status Draft, per-objektresultat initialt NotExecuted. Starta (start) eller låt status flippa automatiskt till InProgress vid första icke-NotExecuted-dom. Registrera dom per objekt: Passed, Failed, PartiallyPassed, Blocked, NotApplicable. Deltagare med roller. Slutför (complete), beräknar overallVerdict, sätter isFinal; triggar rollup till kravfält. Avbryt (abort) med valfri anledning gör också rollup.
Godkännanden
Efter slutförd körning kan användare med VV_RUN_APPROVE registrera godkännanden: TechnicalReview, QualityReview, FormalApproval, CustomerAcceptance, beslut Approved, ApprovedWithRemarks, Rejected. Aggregerad approvalStatus styr om körningen är låst för redigering.
Täckning och export
Coverage API summerar alla Intressentkrav/Systemkrav och deras V&V-status (NotPlanned, Planned, InProgress, Verified/Validated, Failed, NotApplicable, NeedsReverification/Revalidation). Excel-export av täckning med samma filter som i UI. Word/PDF för planrevision resp. körrapport (planexport stödjer ?lang=sv|en för visningsprefix).
