
═══════════════════════════════════════════════════════════════════
  📊 SWAGGER ENDPOINT COVERAGE REPORT
═══════════════════════════════════════════════════════════════════

  Generated: 2026-01-27T14:54:41.114Z

───────────────────────────────────────────────────────────────────
  📈 OVERALL COVERAGE SUMMARY
───────────────────────────────────────────────────────────────────

  Total Swagger Endpoints:       287
  Endpoints with Mock Data:      89
  Endpoints without Mock Data:   198
  Coverage Percentage:           31.01%

  Coverage Legend:
  🟢 [Both]    - mockData + apiTest
  🔵 [Mock]    - mockData only
  🟡 [Test]    - apiTest only
  🔴 [Missing] - No coverage

───────────────────────────────────────────────────────────────────
  📋 ENDPOINT COVERAGE BY CONTROLLER
───────────────────────────────────────────────────────────────────

  1. AllOpportunities
     Coverage: 5/6 (83.3%)

     1. 🟡 GET    /api/v1/all-opportunities/{configurationGuid}/filter-options [Test]
     2. 🟢 POST   /api/v1/all-opportunities [Both]
     3. 🟢 POST   /api/v1/all-opportunities/export [Both]
     4. 🟡 PUT    /api/v1/all-opportunities/{opportunityGuid}/set-hidden [Test]
     5. 🟡 PUT    /api/v1/all-opportunities/{opportunityGuid}/set-note [Test]
     6. 🔴 POST   /api/v1/all-opportunities/is-name-valid [Missing]

  2. BackgroundClientJob
     Coverage: 1/1 (100.0%)

     1. 🟡 GET    /api/v1/background-client-job/{jobId}/status [Test]

  3. ChargeCodeInitiatives
     Coverage: 1/1 (100.0%)

     1. 🟡 POST   /api/v1/charge-code-initiatives/create [Test]

  4. ChargeCodeOpportunities
     Coverage: 12/17 (70.6%)

     1. 🟡 DELETE /api/v1/charge-code-opportunities/{id}/delete [Test]
     2. 🟢 GET    /api/v1/charge-code-opportunities/{opportunityGuid} [Both]
     3. 🟡 GET    /api/v1/charge-code-opportunities/{opportunityGuid}/edit-model [Test]
     4. 🟡 GET    /api/v1/charge-code-opportunities/{opportunityGuid}/initiative-info [Test]
     5. 🟡 GET    /api/v1/charge-code-opportunities/opportunity-create-enabled [Test]
     6. 🟡 POST   /api/v1/charge-code-opportunities/charge-code-members [Test]
     7. 🟡 POST   /api/v1/charge-code-opportunities/opportunity-metric-cohort-data [Test]
     8. 🟡 POST   /api/v1/charge-code-opportunities/refresh [Test]
     9. 🟡 POST   /api/v1/charge-code-opportunities/validate-opportunity-levels [Test]
     10. 🟡 PUT    /api/v1/charge-code-opportunities/{opportunityGuid}/set-hidden [Test]
     11. 🟡 PUT    /api/v1/charge-code-opportunities/{opportunityGuid}/update-goal-cost-per-unit [Test]
     12. 🟡 PUT    /api/v1/charge-code-opportunities/{opportunityGuid}/update-opportunity [Test]
     13. 🔴 POST   /api/v1/charge-code-opportunities/{opportunityGuid}/export [Missing]
     14. 🔴 POST   /api/v1/charge-code-opportunities/validate-charge-codes [Missing]
     15. 🔴 PUT    /api/v1/charge-code-opportunities/{opportunityGuid}/set-note [Missing]
     16. 🔴 PUT    /api/v1/charge-code-opportunities/{opportunityGuid}/update-goal-total-units-of-service [Missing]
     17. 🔴 PUT    /api/v1/charge-code-opportunities/{opportunityGuid}/update-goals [Missing]

  5. ChargeCodeOpportunityDetails
     Coverage: 2/3 (66.7%)

     1. 🟡 POST   /api/v1/charge-code-opportunity-details/refresh-baseline-details [Test]
     2. 🟡 POST   /api/v1/charge-code-opportunity-details/refresh-tracking-details [Test]
     3. 🔴 POST   /api/v1/charge-code-opportunity-details/create [Missing]

  6. ChargeCodeOpps
     Coverage: 4/5 (80.0%)

     1. 🟡 POST   /api/v1/charge-code-opps [Test]
     2. 🟡 POST   /api/v1/charge-code-opps/export [Test]
     3. 🟡 PUT    /api/v1/charge-code-opps/{opportunityGuid}/set-hidden [Test]
     4. 🟡 PUT    /api/v1/charge-code-opps/{opportunityGuid}/set-note [Test]
     5. 🔴 GET    /api/v1/charge-code-opps/{configurationGuid}/filter-options [Missing]

  7. ClientNetworkOpportunities
     Coverage: 0/7 (0.0%)

     1. 🔴 DELETE /api/v1/client-network-opportunities/{networkOpportunityId} [Missing]
     2. 🔴 GET    /api/v1/client-network-opportunities/{networkOpportunityId} [Missing]
     3. 🔴 POST   /api/v1/client-network-opportunities/opportunities [Missing]
     4. 🔴 PUT    /api/v1/client-network-opportunities/{networkOpportunityId} [Missing]
     5. 🔴 PUT    /api/v1/client-network-opportunities/{networkOpportunityId}/publish [Missing]
     6. 🔴 PUT    /api/v1/client-network-opportunities/{networkOpportunityId}/revert-workbook-to-template [Missing]
     7. 🔴 PUT    /api/v1/client-network-opportunities/update-initiative-status/{networkOpportunityId} [Missing]

  8. ClientNetworkOpportunityLink
     Coverage: 0/6 (0.0%)

     1. 🔴 DELETE /api/v1/client-network-opportunity-link/{initiativeGuid}/delete-initiative-link [Missing]
     2. 🔴 DELETE /api/v1/client-network-opportunity-link/{opportunityGuid}/{configurationGuid} [Missing]
     3. 🔴 DELETE /api/v1/client-network-opportunity-link/delete-initiative-link [Missing]
     4. 🔴 DELETE /api/v1/client-network-opportunity-link/delete-opportunity-link [Missing]
     5. 🔴 POST   /api/v1/client-network-opportunity-link [Missing]
     6. 🔴 PUT    /api/v1/client-network-opportunity-link [Missing]

  9. ClientOpportunityTypeWorkbooks
     Coverage: 0/3 (0.0%)

     1. 🔴 DELETE /api/v1/client-opportunity-type-workbooks/{opportunityType}/workbooks/{workbookId} [Missing]
     2. 🔴 GET    /api/v1/client-opportunity-type-workbooks/{opportunityType} [Missing]
     3. 🔴 POST   /api/v1/client-opportunity-type-workbooks [Missing]

  10. ClientOpportunityWorkbooks
     Coverage: 0/4 (0.0%)

     1. 🔴 DELETE /api/v1/client-opportunity-workbooks/{opportunityGuid}/workbooks/{workbookId} [Missing]
     2. 🔴 GET    /api/v1/client-opportunity-workbooks/{opportunityGuid} [Missing]
     3. 🔴 GET    /api/v1/client-opportunity-workbooks/workbooks [Missing]
     4. 🔴 POST   /api/v1/client-opportunity-workbooks [Missing]

  11. ClientWarehouses
     Coverage: 1/3 (33.3%)

     1. 🔵 GET    /api/v1/client-warehouses [Mock]
     2. 🔴 DELETE /api/v1/client-warehouses/{databaseGuid} [Missing]
     3. 🔴 POST   /api/v1/client-warehouses [Missing]

  12. Comments
     Coverage: 0/2 (0.0%)

     1. 🔴 POST   /api/v1/comments [Missing]
     2. 🔴 POST   /api/v1/comments/create [Missing]

  13. Configurations
     Coverage: 1/4 (25.0%)

     1. 🔵 GET    /api/v1/configurations [Mock]
     2. 🔴 GET    /api/v1/configurations/{configurationGuid}/configuration-entities [Missing]
     3. 🔴 GET    /api/v1/configurations/{configurationGuid}/configuration-entity-info [Missing]
     4. 🔴 GET    /api/v1/configurations/{configurationGuid}/configuration-service-line-info [Missing]

  14. Databases
     Coverage: 0/1 (0.0%)

     1. 🔴 GET    /api/v1/databases [Missing]

  15. DeviceIdentifiers
     Coverage: 0/1 (0.0%)

     1. 🔴 POST   /api/v1/device-identifiers/clear-device-identifiers [Missing]

  16. EncounterOpportunities
     Coverage: 11/14 (78.6%)

     1. 🟡 GET    /api/v1/encounter-opportunities/{configurationGuid}/filter-options [Test]
     2. 🟢 GET    /api/v1/encounter-opportunities/{opportunityGuid} [Both]
     3. 🟡 GET    /api/v1/encounter-opportunities/{opportunityGuid}/edit-model [Test]
     4. 🟡 GET    /api/v1/encounter-opportunities/{opportunityGuid}/initiative-info [Test]
     5. 🟡 GET    /api/v1/encounter-opportunities/tempo-page-enabled [Test]
     6. 🟢 POST   /api/v1/encounter-opportunities [Both]
     7. 🟡 POST   /api/v1/encounter-opportunities/create [Test]
     8. 🟡 POST   /api/v1/encounter-opportunities/export [Test]
     9. 🟡 POST   /api/v1/encounter-opportunities/opportunity-metric-cohort-data [Test]
     10. 🟡 PUT    /api/v1/encounter-opportunities/{opportunityGuid}/set-note [Test]
     11. 🟡 PUT    /api/v1/encounter-opportunities/{opportunityGuid}/update-opportunity [Test]
     12. 🔴 DELETE /api/v1/encounter-opportunities/{id}/delete [Missing]
     13. 🔴 PUT    /api/v1/encounter-opportunities/{opportunityGuid}/set-hidden [Missing]
     14. 🔴 PUT    /api/v1/encounter-opportunities/{opportunityGuid}/update-goals [Missing]

  17. Encounters
     Coverage: 0/7 (0.0%)

     1. 🔴 POST   /api/v1/encounters [Missing]
     2. 🔴 POST   /api/v1/encounters/cost-info [Missing]
     3. 🔴 POST   /api/v1/encounters/department-unit-of-service-info [Missing]
     4. 🔴 POST   /api/v1/encounters/encounter-charge-info [Missing]
     5. 🔴 POST   /api/v1/encounters/los-opportunity-info [Missing]
     6. 🔴 POST   /api/v1/encounters/unit-of-service-info [Missing]
     7. 🔴 POST   /api/v1/encounters/variation-encounter-charge-info [Missing]

  18. Exploration
     Coverage: 0/4 (0.0%)

     1. 🔴 GET    /api/v1/exploration/flexible-exploration-information-page [Missing]
     2. 🔴 POST   /api/v1/exploration/case-type-family-cost-driver-info [Missing]
     3. 🔴 POST   /api/v1/exploration/case-type-family-details [Missing]
     4. 🔴 POST   /api/v1/exploration/case-type-family-summary [Missing]

  19. ExplorationOpportunities
     Coverage: 0/12 (0.0%)

     1. 🔴 DELETE /api/v1/exploration-opportunities/{opportunityGuid} [Missing]
     2. 🔴 GET    /api/v1/exploration-opportunities/{configurationGuid}/filter-options [Missing]
     3. 🔴 GET    /api/v1/exploration-opportunities/{opportunityGuid} [Missing]
     4. 🔴 GET    /api/v1/exploration-opportunities/enabled [Missing]
     5. 🔴 POST   /api/v1/exploration-opportunities [Missing]
     6. 🔴 POST   /api/v1/exploration-opportunities/create [Missing]
     7. 🔴 POST   /api/v1/exploration-opportunities/export [Missing]
     8. 🔴 PUT    /api/v1/exploration-opportunities/{opportunityGuid}/check-workbook [Missing]
     9. 🔴 PUT    /api/v1/exploration-opportunities/{opportunityGuid}/set-hidden [Missing]
     10. 🔴 PUT    /api/v1/exploration-opportunities/{opportunityGuid}/set-note [Missing]
     11. 🔴 PUT    /api/v1/exploration-opportunities/{opportunityGuid}/set-status [Missing]
     12. 🔴 PUT    /api/v1/exploration-opportunities/{opportunityGuid}/update [Missing]

  20. ExplorationPopulations
     Coverage: 1/12 (8.3%)

     1. 🔵 GET    /api/v1/exploration-populations [Mock]
     2. 🔴 DELETE /api/v1/exploration-populations/{populationId} [Missing]
     3. 🔴 GET    /api/v1/exploration-populations/{populationId} [Missing]
     4. 🔴 GET    /api/v1/exploration-populations/{populationId}/details [Missing]
     5. 🔴 GET    /api/v1/exploration-populations/{populationId}/discharge-dates [Missing]
     6. 🔴 GET    /api/v1/exploration-populations/{populationId}/encounters [Missing]
     7. 🔴 GET    /api/v1/exploration-populations/info/{populationId} [Missing]
     8. 🔴 GET    /api/v1/exploration-populations/replicate-population [Missing]
     9. 🔴 POST   /api/v1/exploration-populations [Missing]
     10. 🔴 POST   /api/v1/exploration-populations/{populationId}/opportunities [Missing]
     11. 🔴 POST   /api/v1/exploration-populations/is-name-unique [Missing]
     12. 🔴 PUT    /api/v1/exploration-populations/{populationId} [Missing]

  21. Filters
     Coverage: 0/4 (0.0%)

     1. 🔴 GET    /api/v1/filters/cost-component-filters [Missing]
     2. 🔴 GET    /api/v1/filters/cost-driver-filters [Missing]
     3. 🔴 GET    /api/v1/filters/sph-criteria-filters/{chipKey} [Missing]
     4. 🔴 GET    /api/v1/filters/supply-filters [Missing]

  22. FreeFormOpportunities
     Coverage: 7/10 (70.0%)

     1. 🟡 GET    /api/v1/free-form-opportunities/{configurationGuid}/filter-options [Test]
     2. 🟢 GET    /api/v1/free-form-opportunities/{opportunityGuid} [Both]
     3. 🟡 GET    /api/v1/free-form-opportunities/{opportunityGuid}/initiative [Test]
     4. 🟢 POST   /api/v1/free-form-opportunities [Both]
     5. 🟡 POST   /api/v1/free-form-opportunities/create [Test]
     6. 🟡 POST   /api/v1/free-form-opportunities/export [Test]
     7. 🟡 PUT    /api/v1/free-form-opportunities/{opportunityGuid}/set-note [Test]
     8. 🔴 DELETE /api/v1/free-form-opportunities/{id}/delete [Missing]
     9. 🔴 POST   /api/v1/free-form-opportunities/{opportunityGuid}/set-goals [Missing]
     10. 🔴 PUT    /api/v1/free-form-opportunities/{opportunityGuid}/set-hidden [Missing]

  23. GMDNFileUpload
     Coverage: 0/1 (0.0%)

     1. 🔴 POST   /api/v1/gmdnfile-upload/{fileType}/upload-gmdnfile [Missing]

  24. GeneralLedgerDetails
     Coverage: 0/2 (0.0%)

     1. 🔴 POST   /api/v1/general-ledger-details/{configurationGuid}/department-data [Missing]
     2. 🔴 POST   /api/v1/general-ledger-details/{configurationGuid}/statistic-data [Missing]

  25. GeneralLedgerOpportunities
     Coverage: 1/7 (14.3%)

     1. 🟢 POST   /api/v1/general-ledger-opportunities [Both]
     2. 🔴 DELETE /api/v1/general-ledger-opportunities/{id}/delete [Missing]
     3. 🔴 GET    /api/v1/general-ledger-opportunities/{configurationGuid}/filter-options [Missing]
     4. 🔴 POST   /api/v1/general-ledger-opportunities/create [Missing]
     5. 🔴 POST   /api/v1/general-ledger-opportunities/export [Missing]
     6. 🔴 PUT    /api/v1/general-ledger-opportunities/{opportunityGuid}/set-hidden [Missing]
     7. 🔴 PUT    /api/v1/general-ledger-opportunities/{opportunityGuid}/set-note [Missing]

  26. GudidFile
     Coverage: 0/2 (0.0%)

     1. 🔴 GET    /api/v1/gudid-file/datadog-url [Missing]
     2. 🔴 POST   /api/v1/gudid-file/{dataGroup}/seed-gudid [Missing]

  27. Hangfire
     Coverage: 0/3 (0.0%)

     1. 🔴 GET    /api/v1/hangfire/{jobId}/job-status [Missing]
     2. 🔴 GET    /api/v1/hangfire/access-gudid-url [Missing]
     3. 🔴 GET    /api/v1/hangfire/datadog-url [Missing]

  28. InitiativeDetailColumns
     Coverage: 0/3 (0.0%)

     1. 🔴 GET    /api/v1/initiative-detail-columns/column-list [Missing]
     2. 🔴 GET    /api/v1/initiative-detail-columns/default-column-list [Missing]
     3. 🔴 POST   /api/v1/initiative-detail-columns/set-column-list [Missing]

  29. InitiativeRollupColumns
     Coverage: 0/8 (0.0%)

     1. 🔴 DELETE /api/v1/initiative-rollup-columns/{initiativeRollupColumnId} [Missing]
     2. 🔴 GET    /api/v1/initiative-rollup-columns [Missing]
     3. 🔴 GET    /api/v1/initiative-rollup-columns/{initiativeRollupColumnId} [Missing]
     4. 🔴 GET    /api/v1/initiative-rollup-columns/{initiativeRollupColumnId}/values [Missing]
     5. 🔴 POST   /api/v1/initiative-rollup-columns [Missing]
     6. 🔴 POST   /api/v1/initiative-rollup-columns/is-name-valid/{initiativeRollupColumnId} [Missing]
     7. 🔴 PUT    /api/v1/initiative-rollup-columns/{initiativeRollupColumnId} [Missing]
     8. 🔴 PUT    /api/v1/initiative-rollup-columns/{initiativeRollupColumnId}/add-rollup-value [Missing]

  30. Initiatives
     Coverage: 17/23 (73.9%)

     1. 🟡 GET    /api/v1/initiatives/{configurationGuid}/filter-options [Test]
     2. 🟢 GET    /api/v1/initiatives/{initiativeGuid} [Both]
     3. 🟡 GET    /api/v1/initiatives/{initiativeGuid}/finalize [Test]
     4. 🟡 GET    /api/v1/initiatives/{initiativeGuid}/initiative-info [Test]
     5. 🟡 GET    /api/v1/initiatives/criteria [Test]
     6. 🟡 GET    /api/v1/initiatives/scores/{initiativeGuid} [Test]
     7. 🟡 GET    /api/v1/initiatives/workstreams [Test]
     8. 🟢 POST   /api/v1/initiatives [Both]
     9. 🟡 POST   /api/v1/initiatives/create-charge-code [Test]
     10. 🟡 POST   /api/v1/initiatives/create-encounter [Test]
     11. 🟡 POST   /api/v1/initiatives/create-free-form [Test]
     12. 🟡 POST   /api/v1/initiatives/create-general-ledger [Test]
     13. 🟡 POST   /api/v1/initiatives/export [Test]
     14. 🟡 POST   /api/v1/initiatives/update-charge-code [Test]
     15. 🟡 POST   /api/v1/initiatives/update-encounter [Test]
     16. 🟡 PUT    /api/v1/initiatives/set-initiative-rollup-value [Test]
     17. 🟡 PUT    /api/v1/initiatives/set-scores [Test]
     18. 🔴 GET    /api/v1/initiatives/filter-settings [Missing]
     19. 🔴 GET    /api/v1/initiatives/opportunity-guid-by-name [Missing]
     20. 🔴 POST   /api/v1/initiatives/create-payroll [Missing]
     21. 🔴 POST   /api/v1/initiatives/set-filter-settings [Missing]
     22. 🔴 POST   /api/v1/initiatives/update-free-form [Missing]
     23. 🔴 PUT    /api/v1/initiatives/set-rampup-info [Missing]

  31. MappedColumns
     Coverage: 0/2 (0.0%)

     1. 🔴 GET    /api/v1/mapped-columns/column-list [Missing]
     2. 🔴 POST   /api/v1/mapped-columns/set-column-list [Missing]

  32. NetworkOpportunities
     Coverage: 0/6 (0.0%)

     1. 🔴 DELETE /api/v1/network-opportunities/{networkOpportunityId} [Missing]
     2. 🔴 GET    /api/v1/network-opportunities/enabled [Missing]
     3. 🔴 GET    /api/v1/network-opportunities/is-creator [Missing]
     4. 🔴 POST   /api/v1/network-opportunities/create [Missing]
     5. 🔴 POST   /api/v1/network-opportunities/opportunities [Missing]
     6. 🔴 PUT    /api/v1/network-opportunities/{networkOpportunityId} [Missing]

  33. OpportunityTypeWorkbooks
     Coverage: 0/3 (0.0%)

     1. 🔴 DELETE /api/v1/opportunity-type-workbooks/{opportunityType}/workbook/{workbookId} [Missing]
     2. 🔴 GET    /api/v1/opportunity-type-workbooks/{opportunityType} [Missing]
     3. 🔴 POST   /api/v1/opportunity-type-workbooks [Missing]

  34. OpportunityWorkbooks
     Coverage: 0/7 (0.0%)

     1. 🔴 DELETE /api/v1/opportunity-workbooks/{opportunityGuid}/workbook/{workbookId} [Missing]
     2. 🔴 DELETE /api/v1/opportunity-workbooks/strategic/{opportunityId}/workbook/{workbookId} [Missing]
     3. 🔴 GET    /api/v1/opportunity-workbooks/{opportunityGuid} [Missing]
     4. 🔴 GET    /api/v1/opportunity-workbooks/opportunity-workbooks-enabled [Missing]
     5. 🔴 GET    /api/v1/opportunity-workbooks/strategic/{opportunityId} [Missing]
     6. 🔴 POST   /api/v1/opportunity-workbooks [Missing]
     7. 🔴 POST   /api/v1/opportunity-workbooks/strategic [Missing]

  35. PayrollOpportunities
     Coverage: 2/10 (20.0%)

     1. 🔵 GET    /api/v1/payroll-opportunities/{opportunityGuid} [Mock]
     2. 🟢 POST   /api/v1/payroll-opportunities [Both]
     3. 🔴 DELETE /api/v1/payroll-opportunities/{id}/delete [Missing]
     4. 🔴 GET    /api/v1/payroll-opportunities/{configurationGuid}/filter-options [Missing]
     5. 🔴 GET    /api/v1/payroll-opportunities/{opportunityGuid}/initiative-info [Missing]
     6. 🔴 GET    /api/v1/payroll-opportunities/tempo-page-enabled [Missing]
     7. 🔴 POST   /api/v1/payroll-opportunities/create [Missing]
     8. 🔴 POST   /api/v1/payroll-opportunities/export [Missing]
     9. 🔴 PUT    /api/v1/payroll-opportunities/{opportunityGuid}/set-hidden [Missing]
     10. 🔴 PUT    /api/v1/payroll-opportunities/{opportunityGuid}/set-note [Missing]

  36. PeerGroup
     Coverage: 0/7 (0.0%)

     1. 🔴 DELETE /api/v1/peer-group/{peerGroupId} [Missing]
     2. 🔴 GET    /api/v1/peer-group [Missing]
     3. 🔴 GET    /api/v1/peer-group/{peerGroupId} [Missing]
     4. 🔴 GET    /api/v1/peer-group/dropdown-items [Missing]
     5. 🔴 POST   /api/v1/peer-group [Missing]
     6. 🔴 POST   /api/v1/peer-group/is-name-valid/{peerGroupId} [Missing]
     7. 🔴 PUT    /api/v1/peer-group/{peerGroupId} [Missing]

  37. PickerItems
     Coverage: 1/1 (100.0%)

     1. 🟡 GET    /api/v1/picker-items/explorations [Test]

  38. QualityVariationItemBreakdowns
     Coverage: 1/2 (50.0%)

     1. 🟡 POST   /api/v1/quality-variation-item-breakdowns [Test]
     2. 🔴 GET    /api/v1/quality-variation-item-breakdowns/{configurationGuid}/filter-options [Missing]

  39. QualityVariationItemEvents
     Coverage: 1/2 (50.0%)

     1. 🟡 POST   /api/v1/quality-variation-item-events [Test]
     2. 🔴 GET    /api/v1/quality-variation-item-events/{configurationGuid}/filter-options [Missing]

  40. QualityVariationItemOpportunities
     Coverage: 2/5 (40.0%)

     1. 🟢 POST   /api/v1/quality-variation-item-opportunities [Both]
     2. 🟡 POST   /api/v1/quality-variation-item-opportunities/export [Test]
     3. 🔴 GET    /api/v1/quality-variation-item-opportunities/{configurationGuid}/filter-options [Missing]
     4. 🔴 PUT    /api/v1/quality-variation-item-opportunities/{opportunityGuid}/set-hidden [Missing]
     5. 🔴 PUT    /api/v1/quality-variation-item-opportunities/{opportunityGuid}/set-note [Missing]

  41. Report
     Coverage: 10/10 (100.0%)

     1. 🟡 DELETE /api/v1/report/remove-by-module [Test]
     2. 🟡 DELETE /api/v1/report/remove-by-opportunity [Test]
     3. 🟡 GET    /api/v1/report/{folderGuid}folder-reports [Test]
     4. 🟡 GET    /api/v1/report/{opportunityGuid}/by-opportunity [Test]
     5. 🟡 GET    /api/v1/report/{sourceOfSavings}/by-module [Test]
     6. 🟡 GET    /api/v1/report/folders [Test]
     7. 🟡 GET    /api/v1/report/reports [Test]
     8. 🟡 POST   /api/v1/report/add-by-module [Test]
     9. 🟡 POST   /api/v1/report/add-by-opportunity [Test]
     10. 🟡 POST   /api/v1/report/reports [Test]

  42. Security
     Coverage: 0/5 (0.0%)

     1. 🔴 GET    /api/v1/security/{lootId} [Missing]
     2. 🔴 GET    /api/v1/security/{lootId}/simple-securities [Missing]
     3. 🔴 GET    /api/v1/security/general-access-permission [Missing]
     4. 🔴 GET    /api/v1/security/identities [Missing]
     5. 🔴 PUT    /api/v1/security/{lootId}/set-simple-securities [Missing]

  43. Settings
     Coverage: 5/5 (100.0%)

     1. 🟡 GET    /api/v1/settings/charge-code-limit [Test]
     2. 🟡 GET    /api/v1/settings/feature-flags [Test]
     3. 🟡 GET    /api/v1/settings/opportunity-level-limit [Test]
     4. 🟡 GET    /api/v1/settings/performance-engine-calculations [Test]
     5. 🟡 POST   /api/v1/settings/system-settings [Test]

  44. StrategicOpportunity
     Coverage: 0/22 (0.0%)

     1. 🔴 DELETE /api/v1/strategic-opportunity/{opportunityId}/charge-code [Missing]
     2. 🔴 GET    /api/v1/strategic-opportunity [Missing]
     3. 🔴 GET    /api/v1/strategic-opportunity/{opportunityId} [Missing]
     4. 🔴 GET    /api/v1/strategic-opportunity/{opportunityId}/general-info [Missing]
     5. 🔴 GET    /api/v1/strategic-opportunity/{opportunityId}/layout [Missing]
     6. 🔴 GET    /api/v1/strategic-opportunity/{opportunityId}/opportunity [Missing]
     7. 🔴 GET    /api/v1/strategic-opportunity/{opportunityId}/primary-measure [Missing]
     8. 🔴 GET    /api/v1/strategic-opportunity/{opportunityId}/ramp-ups [Missing]
     9. 🔴 GET    /api/v1/strategic-opportunity/{opportunityId}/run-tracking-task [Missing]
     10. 🔴 GET    /api/v1/strategic-opportunity/initiatives [Missing]
     11. 🔴 POST   /api/v1/strategic-opportunity/{opportunityId}/copy [Missing]
     12. 🔴 POST   /api/v1/strategic-opportunity/{opportunityId}/detail [Missing]
     13. 🔴 POST   /api/v1/strategic-opportunity/charge-code [Missing]
     14. 🔴 POST   /api/v1/strategic-opportunity/is-name-valid [Missing]
     15. 🔴 PUT    /api/v1/strategic-opportunity/{opportunityId}/charge-code [Missing]
     16. 🔴 PUT    /api/v1/strategic-opportunity/{opportunityId}/complete-initiative [Missing]
     17. 🔴 PUT    /api/v1/strategic-opportunity/{opportunityId}/details [Missing]
     18. 🔴 PUT    /api/v1/strategic-opportunity/{opportunityId}/ramp-ups [Missing]
     19. 🔴 PUT    /api/v1/strategic-opportunity/{opportunityId}/set-status [Missing]
     20. 🔴 PUT    /api/v1/strategic-opportunity/{opportunityId}/update-initiative [Missing]
     21. 🔴 PUT    /api/v1/strategic-opportunity/{opportunityId}/update-layout [Missing]
     22. 🔴 PUT    /api/v1/strategic-opportunity/{opportunityId}/update-roles [Missing]

  45. StrategicOpportunitySecurity
     Coverage: 0/3 (0.0%)

     1. 🔴 GET    /api/v1/strategic-opportunity-security/{lootId} [Missing]
     2. 🔴 GET    /api/v1/strategic-opportunity-security/{lootId}/simple-securities [Missing]
     3. 🔴 PUT    /api/v1/strategic-opportunity-security/{lootId}/set-simple-securities [Missing]

  46. UserSettings
     Coverage: 0/2 (0.0%)

     1. 🔴 GET    /api/v1/user-settings/{userGuid} [Missing]
     2. 🔴 POST   /api/v1/user-settings [Missing]

  47. Users
     Coverage: 0/9 (0.0%)

     1. 🔴 GET    /api/v1/users/{userGuid}/user [Missing]
     2. 🔴 GET    /api/v1/users/administrators [Missing]
     3. 🔴 GET    /api/v1/users/all-ci-users [Missing]
     4. 🔴 GET    /api/v1/users/cost-leaders [Missing]
     5. 🔴 GET    /api/v1/users/executive-sponsors [Missing]
     6. 🔴 GET    /api/v1/users/jazz-users [Missing]
     7. 🔴 GET    /api/v1/users/owners [Missing]
     8. 🔴 GET    /api/v1/users/user-groups [Missing]
     9. 🔴 GET    /api/v1/users/users [Missing]

  48. UtilizationVariation
     Coverage: 0/2 (0.0%)

     1. 🔴 POST   /api/v1/utilization-variation/all-charge-info [Missing]
     2. 🔴 POST   /api/v1/utilization-variation/charge-info [Missing]

  49. VariationCaseTypes
     Coverage: 1/3 (33.3%)

     1. 🟡 POST   /api/v1/variation-case-types [Test]
     2. 🔴 GET    /api/v1/variation-case-types/{configurationGuid}/filter-options [Missing]
     3. 🔴 POST   /api/v1/variation-case-types/{configurationGuid}/add-patient-population-case-types [Missing]

  50. VariationOpportunities
     Coverage: 2/5 (40.0%)

     1. 🟢 POST   /api/v1/variation-opportunities [Both]
     2. 🟡 POST   /api/v1/variation-opportunities/export [Test]
     3. 🔴 GET    /api/v1/variation-opportunities/{configurationGuid}/filter-options [Missing]
     4. 🔴 PUT    /api/v1/variation-opportunities/{opportunityGuid}/set-hidden [Missing]
     5. 🔴 PUT    /api/v1/variation-opportunities/{opportunityGuid}/set-note [Missing]

═══════════════════════════════════════════════════════════════════
  📝 RECOMMENDATIONS
═══════════════════════════════════════════════════════════════════

  To improve coverage, add test data for missing endpoints to:
  📁 e2e/tests/swagger/helpers/mockData.ts

  Example format:
  ```typescript
  ControllerName: [
    {
      path: `/api/${Constants.DEFAULT_API_VERSION}/endpoint-path`,
      method: 'GET',
      queryParams: { /* params */ },
      description: 'Description of endpoint'
    }
  ]
  ```

═══════════════════════════════════════════════════════════════════
