This repository is currently being migrated. It's locked while the migration is in progress.
-
Notifications
You must be signed in to change notification settings - Fork 94
Expand file tree
/
Copy pathfeatures.yml
More file actions
3318 lines (3316 loc) · 152 KB
/
features.yml
File metadata and controls
3318 lines (3316 loc) · 152 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---
# Add a new feature toggle here to ensure that it is initialized in all environments.
#
# Features are enabled by default in the test environment and disabled by default in other environments.
# To default a feature to enabled in development, set the `enable_in_development` key to true.
#
# The description should contain any relevant information for an admin who may toggle the feature.
#
# The actor_type should be either `user` for features you want to be "sticky" for a logged in user (default)
# or `cookie_id` of you wish to use the Google Analytics id as the unique identifier.
# Sorted using http://yaml-sorter.herokuapp.com/
features:
this_is_only_a_test:
actor_type: user
description: Used in feature_toggles_controller_spec.
this_is_only_a_test_two:
actor_type: user
description: Used in feature toggle specs.
accredited_entity_models_populate_with_xlsx_data:
actor_type: user
description: Enables the population of accredited entity models with data from the GCLAWS Accreditation XLSX file
enable_in_development: true
accredited_representative_portal_enable_526ez_bdd:
actor_type: user
description: Enables the BDD content, checkbox, and form uploader on the frontend
accredited_representative_portal_claimant_details:
actor_type: user
description: Enables the claimant details page on the frontend
enable_in_development: true
accredited_representative_portal_disable_ogc_client:
actor_type: user
description: Disables outbound OGC accreditation requests from ARP for debugging
accredited_representative_portal_frontend:
actor_type: user
description: Enables the frontend of the accredited representative portal
enable_in_development: true
accredited_representative_portal_form_21a:
actor_type: user
description: >
When enabled, shows form 21a in the accredited representative portal.
NOTE: content-build is using "vagovprod: false" to also hide the form 21a in production.
enable_in_development: true
accredited_representative_portal_individual_accept:
actor_type: user
description: >
When enabled, applies Individual Accept permissions for digital 21-22 requests
in the Accredited Representative Portal. Only representatives permitted via
organization-representative relationships may view details or accept/decline
requests. When disabled, reverts to legacy org-wide permissions.
enable_in_development: true
accredited_representative_portal_lighthouse_api_key:
actor_type: user
description: Switches ARP LH benefits intake API key to be ARP-specific
accredited_representative_portal_itf_confirmation_email:
actor_type: user
description: Enables sending a VA Notify confirmation email to the representative when an ITF is recorded in ARP
accredited_representative_portal_skip_itf_check:
actor_type: user
description: If enabled, skip existing ITF check in ARP
acroform_debug_logs:
actor_type: user
description: When enabled, AcroForm problematic fields will report in Rails logs
aedp_vadx:
actor_type: user
description: Enables the VADX experimental features in the AEDP application
enable_in_development: true
all_claims_add_disabilities_enhancement:
actor_type: user
description: Enables enhancement to the 21-526EZ "Add Disabilities" page being implemented by the Conditions Team.
enable_in_development: true
appointments_consolidation:
actor_type: user
description: For features being tested while merging logic for appointments between web and mobile
arm_use_datadog_real_user_monitoring:
actor_type: user
description: Enables Datadog Real User Monitoring for ARM apps (Find a Rep, Appoint a Rep)
ar_poa_request_failure_claimant_notification:
actor_type: user
description: Enables sending POA failure notifications to claimants
ar_poa_request_failure_rep_notification:
actor_type: user
description: Enables sending POA failure notifications to representatives
ask_va_announcement_banner:
actor_type: cookie_id
description: >
The Ask VA announcement banner displays message(s) to visitors
from the CRM-managed, expirable notifications - as retrieved
from the /ask_va_api/v0/announcements endpoint.
enable_in_development: true
ask_va_alert_link_to_old_portal:
actor_type: user
description: >
The Ask VA form alert banner with a link to the old portal. To use while form is down for maintenance.
enable_in_development: true
ask_va_canary_release:
actor_type: cookie_id
description: >
Percent of visitors to keep in the updated Ask VA experience on VA.gov.
All other users are redirected to the legacy experience.
To route or retain all users, set to 0% for legacy or 100% for the
updated experience on VA.gov.
NOTE: When ready for all users to be in the updated experience on
VA.gov, set this toggle to "Enabled", rather than specifying 100%
in the percentage.
enable_in_development: true
ask_va_datadog_rum:
actor_type: cookie_id
description: Enables DataDog Rum integration for tracing user sessions
enable_in_development: false
ask_va_enhanced_inbox:
actor_type: cookie_id
description: Enables the enhanced Ask VA inbox experience
enable_in_development: true
ask_va_mock_api_for_testing:
actor_type: cookie_id
description: >
Use mock API responses in the Ask VA application UI.
This is used for testing purposes only and should not be enabled in production.
We need to remove this feature from the codebase ASAP.
Mocks shouldn't live in the app logic. If needed, add at the API/middleware level.
enable_in_development: true
ask_va_api_ava_int_for_staging:
actor_type: user
description: >
Use the AVA integration CRM environment for staging. When this is disabled,
use the AVA QA CRM environment for staging. This is used for testing purposes only
and should not be enabled in production.
enable_in_development: false
ask_va_api_maintenance_mode:
actor_type: user
description: >
A system-wide control flag that governs the overall availability of Ask VA API endpoints.
When enabled, the API restricts external access and returns a service unavailable response across all routes.
Primarily used for coordinated maintenance windows or temporary system suspensions,
allowing the team to manage API exposure dynamically without requiring a redeploy.
enable_in_development: true
ask_va_api_patsr_separation:
actor_type: user
description: >
Use new CRM environments for Ask VA API
enable_in_development: true
ask_va_api_preprod_for_end_to_end_testing:
actor_type: user
description: >
Use preprod CRM environment to facilitate end to end testing by AVA testers.
enable_in_development: false
auth_exp_vba_downtime_message:
actor_type: user
description: Show downtime message on Profile and My VA for planned VBA maintenance
avs_enabled:
actor_type: user
description: Enables the After Visit Summary API.
enable_in_development: true
benefits_claims_lighthouse_provider:
actor_type: user
description: Master flag — enables the Lighthouse provider for benefits claims
enable_in_development: true
benefits_claims_lighthouse_provider_web:
actor_type: user
description: Enables the Lighthouse provider on the web platform
enable_in_development: true
benefits_claims_lighthouse_provider_mobile:
actor_type: user
description: Enables the Lighthouse provider on the mobile platform
enable_in_development: true
benefits_claims_ivc_champva_provider:
actor_type: user
description: Enables IVC CHAMPVA form status entries in My VA submission statuses/cards
enable_in_development: true
ivc_champva_poll_pega_status_job:
actor_type: user
description: Enables CHAMPVA PEGA status polling job execution
enable_in_development: true
benefits_documents_use_lighthouse:
actor_type: user
description: Use lighthouse instead of EVSS to upload benefits documents.
enable_in_development: false
benefits_require_gateway_origin:
actor_type: user
description: Requires that all requests made to endpoints in appeals_api and vba_documents be made through the gateway
bgs_param_logging_enabled:
actor_type: user
description: Enables logging of BGS parameters (filtered in production)
bio_aquia_usps_address_validation:
actor_type: user
description: Enables USPS address validation on BIO-Aquia frontend forms
enable_in_development: true
bio_heart_mms_submit:
actor_type: user
description: Toggle the sending of data to MMS for BIO HEART forms
bio_heart_mms_logging:
actor_type: user
description: Enable verbose logging in the BIO HEART MMS data submission workflow
bio_submission_status_report_enabled:
actor_type: user
description: Enables periodic job that generates CSV reports tracking BIO form submission status through Lighthouse Benefits Intake and Central Mail Processing
bpds_service_enabled:
actor_type: user
description: Enables the BPDS service
caregiver_use_facilities_API:
actor_type: cookie_id
description: Allow list of caregiver facilites to be fetched by way of the Facilities API.
caregiver_browser_monitoring_enabled:
actor_type: user
description: Enables Datadog Real Time User Monitoring
caregiver_upload_pattern_enabled:
actor_type: user
description: Enables multiple file input (V3) upload pattern in the 10-10CG form.
enable_in_development: false
cave_idp:
actor_type: cookie_id
description: Enables the CAVE (Common Attachment Validation Engine) IDP proxy endpoints
cerner_non_eligible_sis_enabled:
actor_type: user
description: Enables Sign in Service for cerner authentication
enable_in_development: true
disability_526_new_bdd_sha_enforcement_workflow_enabled:
actor_type: user
description: If enabled, Form 21-526EZ will show new UI to encourage veterans to upload a Separation Health Assessment (SHA).
enable_in_development: false
disability_526_form_navigation_menu:
actor_type: user
description: If enabled, Form 21-526EZ will show the new form navigation menu and remove the progress bar.
enable_in_development: false
disability_compensation_new_conditions_workflow:
actor_type: user
description: enables new Conditions/Rated Disabilities workflow in 526EZ
disability_compensation_fix_poisoned_ipf:
actor_type: user
description: >
Kill switch for the fix that resets erroneously injected
disabilityCompNewConditionsWorkflow flag on poisoned InProgressForms
enable_in_development: true
disability_compensation_fix_duplicate_key_ipf:
actor_type: user
description: >
Kill switch for the fix that removes duplicate additionalInformation keys on InProgressForms
enable_in_development: true
document_upload_validation_enabled:
actor_type: user
description: Enables stamped PDF validation on document upload
enable_in_development: true
dv_email_notification:
actor_type: user
description: Enables dependents verification emails
empty_state_benefit_letters:
actor_type: user
description: Enables text if no benefit letters exist
enable_in_development: true
event_bus_gateway_ep030_decision_letter_notifications:
description: "Gateway: Enable decision letter email notifications for EP030 higher level reviews"
event_bus_gateway_ep040_decision_letter_notifications:
description: "Gateway: Enable decision letter email notifications for EP040 claims"
event_bus_gateway_ep120_decision_letter_notifications:
description: "Gateway: Enable decision letter email notifications for EP120 reopened pension claims"
event_bus_gateway_ep130_decision_letter_notifications:
description: "Gateway: Enable decision letter email notifications for EP130 disability and death dependency"
event_bus_gateway_ep180_decision_letter_notifications:
description: "Gateway: Enable decision letter email notifications for EP180 initial pension claims"
event_bus_gateway_ep310_decision_letter_notifications:
description: "Gateway: Enable decision letter email notifications for EP310 routine future examination"
event_bus_gateway_ep600_decision_letter_notifications:
description: "Gateway: Enable decision letter email notifications for EP600 predetermined notice"
event_bus_gateway_ep930_decision_letter_notifications:
description: "Gateway: Enable decision letter email notifications for EP930 review, referrals, and other"
event_bus_gateway_letter_ready_email_universal_link:
description: Percentage rollout flag for universal link in letter ready email notifications
event_bus_gateway_letter_ready_push_notifications:
description: Percentage rollout flag for push notifications in LetterReadyNotificationJob
event_bus_gateway_letter_ready_sms_notifications:
description: Percentage rollout flag for SMS notifications in LetterReadyNotificationJob
event_bus_gateway_pension_email_template:
description: Toggle to enable pension email template in eventbus-gateway
event_bus_gateway_push_notifications:
description: "Gateway: Enable push notifications"
event_bus_gateway_sms_notifications:
description: "Gateway: Enable sms notifications"
event_bus_gateway_sign_in_token_validation:
description: Enables SignInService token validation
event_bus_gateway_controller_visibility:
description: Enables detailed logging in EventBusGatewayController for debugging and monitoring
event_bus_gateway_controller_validation_visibility:
description: System-wide flag to enable validation logging in EventBusGatewayController
hca_browser_monitoring_enabled:
actor_type: user
description: Enables browser monitoring for the health care application.
hca_disable_bgs_service:
actor_type: user
description: Do not call the BGS Service when this is turned on. Instead return 0 for rating.
hca_enrollment_status_override_enabled:
actor_type: user
description: Enables override of enrollment status for a user, to allow multiple submissions with same user.
hca_heif_attachments_enabled:
actor_type: user
description: Enables HEIF files as attachments that get converted to .jpg files
enable_in_development: true
hca_performance_alert_enabled:
actor_type: user
description: Enables alert notifying users of a potential issue with application performance.
hca_reg_only_enabled:
actor_type: user
description: Enables the registration-only path for the Health Care Application
enable_in_development: true
hca_health_facilities_update_job:
actor_type: user
description: Enables the health facilities import job - should only run daily by default in prod, staging, and sandbox.
enable_in_development: false
ezr_browser_monitoring_enabled:
actor_type: user
description: Enables browser monitoring for the 10-10EZR application.
ezr_prod_enabled:
actor_type: user
description: Enables access to the 10-10EZR application in prod for the purposes of conducting user reasearch
enable_in_development: true
ezr_upload_enabled:
actor_type: user
description: Enables Toxic Exposure File Upload for 10-10EZR applicants.
enable_in_development: true
ezr_auth_only_enabled:
actor_type: user
description: Enables the auth-only experience, allowing only authenticated users to view any part of the form.
enable_in_development: true
ezr_emergency_contacts_enabled:
actor_type: user
description: Enables emergency contact experience for 10-10EZR applicants.
enable_in_development: true
ezr_use_va_notify_on_submission_failure:
actor_type: user
description: Send submission failure email to Veteran using VANotify.
enable_in_development: true
ezr_route_guard_enabled:
actor_type: user
description: Enables the route guard authentication for 10-10EZR application
enable_in_development: true
ezr_form_prefill_with_providers_and_dependents:
actor_type: user
description: Adds insurance providers and dependents to ezr prefill data
enable_in_development: true
ezr_service_history_enabled:
actor_type: user
description: Enables Service History flow in the 10-10EZR form.
enable_in_development: false
ezr_spouse_confirmation_flow_enabled:
actor_type: user
description: Enables the spouse (V2) confirmation flow in the 10-10EZR form.
enable_in_development: true
ezr_updated_upload_pattern_enabled:
actor_type: user
description: Enables multiple file input (V3) upload pattern in the 10-10EZR form.
enable_in_development: false
cerner_override_653:
actor_type: user
description: This will show the Cerner facility 653 as `isCerner`.
cerner_override_668:
actor_type: user
description: This will show the Cerner facility 668 as `isCerner`.
cerner_override_687:
actor_type: user
description: This will show the Cerner facility 687 as `isCerner`.
cerner_override_692:
actor_type: user
description: This will show the Cerner facility 692 as `isCerner`.
cerner_override_757:
actor_type: user
description: This will show the Cerner facility 757 as `isCerner`.
champva_vanotify_custom_callback:
actor_type: user
description: Enables the custom callback_klass when sending IVC CHAMPVA failure emails with VA Notify
champva_vanotify_custom_confirmation_callback:
actor_type: user
description: Enables the custom callback_klass when sending IVC CHAMPVA confirmation emails with VA Notify
champva_vanotify_custom_pega_alert_callback:
actor_type: user
description: Enables the custom callback_klass when sending missing Pega status alert emails with VA Notify
champva_log_all_s3_uploads:
actor_type: user
description: Enables logging for all s3 uploads using UUID or keys for monitoring
champva_send_to_ves:
actor_type: user
description: Enables sending form submission data to the VES API.
champva_send_7959c_to_ves:
actor_type: user
description: Enables sending 10-7959c OHI form data to the VES API. Requires champva_send_to_ves to also be enabled.
champva_store_request_json:
actor_type: user
description: Enables storing the original form request JSON in the database for debugging and VES request reconstruction.
champva_fmp_single_file_upload:
actor_type: user
description: Enables the ability to upload a single merged PDF file for FMP claims
champva_mpi_validation:
actor_type: user
description: Enables MPI veteran and benefificiary validation for IVC CHAMPVA form submissions
champva_old_records_cleanup_job:
actor_type: user
description: Enables the job to cleanup old IVC CHAMPVA form records
champva_enable_claim_resubmit_question:
actor_type: user
description: Enables the claim resubmission screener question page on form 10-7959a
champva_enable_ocr_on_submit:
actor_type: user
description: Enables background OCR scanning and logging on form submissions
champva_enable_llm_on_submit:
actor_type: user
description: Enables background LLM validation and logging on form submissions
champva_insights_datadog_job:
actor_type: user
description: Enables the job to publish insights to Datadog
champva_claims_llm_validation:
actor_type: user
description: Enables LLM validation of claims on form submissions
champva_claims_insurance_dates:
actor_type: user
description: Enables insurance policy dates for the 10-7959a
champva_resubmission_attachment_ids:
actor_type: user
description: Corrects attachment IDs for resubmission of form 10-7959a
champva_foreign_address_fix:
actor_type: user
description: Enables the fix for foreign address fields on form submissions
champva_form_versioning:
actor_type: user
description: Enables the form versioning for IVC CHAMPVA form submissions
champva_form_10_10d_2027:
actor_type: user
description: If enabled uses the 2027 version of form 10-10d with expiration 12/31/2027
champva_form_10_7959c_rev2025:
actor_type: user
description: If enabled uses the 2025 version of form 10-7959c with expiration 12/31/2025
champva_form_10_7959f_2_2025:
actor_type: user
description: If enabled uses the 2025 version of form 10-7959f-2 with expiration 12/31/2027
champva_ves_retry_failures_job:
actor_type: user
description: Enables the sidekiq job to retry VES submissions that failed
champva_send_ves_to_pega:
actor_type: user
description: Enables sending VES JSON to PEGA for form submissions
champva_use_hexapdf_to_unlock_pdfs:
actor_type: user
description: Enables the the use of hexapdf instead of pdftk to unlock password-protected PDFs on form submission
champva_convert_to_pdf_on_upload:
actor_type: user
description: Converts supporting documents to PDF at upload time instead of final submission to improve submit latency
champva_stamper_logging:
actor_type: user
description: Enables logging of the desired stamp text
champva_update_metadata_keys:
actor_type: user
description: Enables the use of updated JSON key names in the Pega submission metadata
champva_enable_notify_pega_missing_form_status_job:
actor_type: user
description: Enables the NotifyPegaMissingFormStatusJob to run
champva_missing_status_verbose_logging:
actor_type: user
description: Enables verbose logging of missing Pega status for IVC CHAMPVA form submissions
champva_update_datadog_tracking:
actor_type: user
description: Enables updated Datadog tracking for IVC CHAMPVA form submissions
champva_claims_duty_to_assist:
actor_type: user
description: Enables stamping a blank document with the resubmission metadata for form 10-7959a
champva_bypass_persisting_ves_json_to_database:
actor_type: user
description: Enables logic to bypass persisting VES JSON to the database for form submissions
champva_bypass_metadata_json_file_for_1010d:
actor_type: user
description: Enables logic to bypass uploading the metadata JSON file for form 10-10d submissions
champva_allow_pdf_optional_content:
actor_type: user
description: Enables loading optional content from PDFs when combining them
champva_ignore_recent_missing_statuses:
actor_type: user
description: Enables ignoring the most recent form submissions in the MissingFormStatusJob
check_in_experience_enabled:
actor_type: user
description: Enables the health care check-in experiences
enable_in_development: true
check_in_experience_pre_check_in_enabled:
actor_type: user
description: Enables the health care check-in experiences to show the pre-check-in experience.
enable_in_development: true
check_in_experience_upcoming_appointments_enabled:
actor_type: user
description: Enables the feature to show upcoming appointments to the veterans
enable_in_development: true
check_in_experience_translation_disclaimer_spanish_enabled:
actor_type: user
description: Enables disclaimer for possible untranslated content on spanish pages
enable_in_development: true
check_in_experience_translation_disclaimer_tagalog_enabled:
actor_type: user
description: Enables disclaimer for possible untranslated content on tagalog pages
enable_in_development: true
check_in_experience_mock_enabled:
actor_type: user
description: Enables downstream responses to be returned via betamocks
enable_in_development: false
check_in_experience_travel_reimbursement:
actor_type: user
description: Enables travel reimbursement workflow for day-of check-in application. It functions as a toggle for just the travel reimbursement feature in the day of check-in app, allowing veterans to continue to check in to their appointments. Vets-api uses it to gate v1 travel endpoints.
enable_in_development: true
check_in_experience_travel_pay_api:
actor_type: user
description: Switches travel reimbursement to use the new Travel Pay API(v1) instead of the Claim Ingest api(v0).
enable_in_development: true
check_in_experience_check_claim_status_on_timeout:
actor_type: user
description: Uses a background worker to check travel claim status when the submission times out
enable_in_development: true
check_in_experience_travel_claim_notification_callback:
actor_type: user
description: Enables VA Notify delivery status callbacks for travel claim notifications
enable_in_development: true
check_in_experience_travel_claim_logging:
actor_type: user
description: Enables logging for travel claim submission operations
enable_in_development: true
check_in_experience_detailed_logging:
actor_type: user
description: Enables detailed logging for check-in and pre-check-in data retrieval, demographics confirmation, and eligibility tracking to diagnose insurance verification issues
enable_in_development: true
check_in_experience_travel_claim_log_api_error_details:
actor_type: user
description: Enables detailed logging of external request error responses in client
enable_in_development: true
check_in_experience_browser_monitoring:
actor_type: user
description: Enables browser monitoring for check-in applications.
enable_in_development: false
check_in_experience_medication_review_content:
actor_type: cookie_id
description: Enables the medication review content in pre-check-in.
enable_in_development: true
check_in_experience_use_btsss_v2_claim_submission_endpoints:
actor_type: user
description: Enables using BTSSS v2 API endpoints instead of v3 for travel claim submission
enable_in_development: false
check_in_experience_use_vaec_cie_endpoints:
actor_type: user
description: Enables using VAEC-CIE AWS account endpoints for CHIP and LoROTA instead of VAEC-CMS endpoints.
enable_in_development: false
claim_letters_access:
actor_type: user
description: Enables users to access the claim letters page
enable_in_development: true
claims_api_special_issues_updater_uses_local_bgs:
actor_type: user
description: Enables special issues updater to use local_bgs
enable_in_development: true
claims_api_flash_updater_uses_local_bgs:
actor_type: user
description: Enables flash updater to use local_bgs
enable_in_development: true
claims_api_poa_vbms_updater_uses_local_bgs:
actor_type: user
description: Enables poa vbms updater to use local_bgs
enable_in_development: true
claims_api_bd_refactor:
actor_type: user
description: Diverts codepath to use refactored BD methods
enable_in_development: true
claims_api_ews_updater_enables_local_bgs:
actor_type: user
description: Uses local_bgs rather than bgs-ext
enable_in_development: true
claims_api_526_validations_v1_local_bgs:
actor_type: user
description: Enables the method calls in the v1 526 validations use local_bgs
enable_in_development: true
claims_api_use_person_web_service:
actor_type: user
description: Uses person web service rather than local bgs
enable_in_development: true
claims_api_use_update_poa_relationship:
actor_type: user
description: Uses local_bgs rather than bgs-ext
enable_in_development: true
claims_api_add_document_uuid_to_claim:
actor_type: user
description: When enabled, adds the document_uuid field to the Claims API claim show response
enable_in_development: true
clamav_scan_file_from_other_location:
actor_type: user
description: When enabled, clamav scans files from other location
enable_in_development: true
lighthouse_claims_api_add_person_proxy:
actor_type: user
description: When enabled, will allow for add_person_proxy call in both versions
enable_in_development: true
lighthouse_claims_api_v1_enable_FES:
actor_type: user
description: Use new Form526 Establishment Service (FES) for v1 disability compensation claims
enable_in_development: true
lighthouse_claims_api_v2_enable_FES:
actor_type: user
description: Use new Form526 Establishment Service (FES) for v2 disability compensation claims
enable_in_development: true
confirmation_page_new:
actor_type: user
description: Enables the 2024 version of the confirmation page view in simple forms
enable_in_development: true
lighthouse_claims_api_hardcode_wsdl:
actor_type: user
description: Use hardcoded namespaces for WSDL calls to BGS
enable_in_development: true
cst_alert_improvements_board_appeals:
actor_type: user
description: When enabled, aligns board appeal alerts in the claim status tool with VADS best practices.
enable_in_development: true
cst_alert_improvements_evidence_requests:
actor_type: user
description: When enabled, aligns evidence request alerts in the claim status tool with VADS best practices.
enable_in_development: true
cst_claim_phases:
actor_type: user
description: When enabled, claims status tool uses the new claim phase designs
enable_in_development: true
cst_claims_list_filter:
actor_type: user
description: When enabled, claims status tool displays a filter on the claims list
enable_in_development: true
cst_evidence_requests_content_override_mobile:
actor_type: user
description: >
When enabled, tracked items in mobile claims status tool use content dictionary
overrides for display names, descriptions, and structured content blocks.
enable_in_development: true
cst_include_ddl_5103_letters:
actor_type: user
description: When enabled, the Download Decision Letters feature includes 5103 letters
enable_in_development: true
cst_include_ddl_boa_letters:
actor_type: user
description: When enabled, the Download Decision Letters feature includes Board of Appeals decision letters
enable_in_development: true
cst_include_ddl_sqd_letters:
actor_type: user
description: When enabled, the Download Decision Letters feature includes Subsequent Development Letters
enable_in_development: true
cst_send_evidence_failure_emails:
actor_type: user
description: When enabled, emails will be sent when evidence uploads from the CST fail
enable_in_development: true
cst_synchronous_evidence_uploads:
actor_type: user
description: When enabled, claims status tool uses synchronous evidence uploads
enable_in_development: true
cst_timezone_discrepancy_mitigation:
actor_type: user
description: >
Shows contextual timezone messages in Claims Status when uploaded documents
display with next-day dates due to UTC handling. Temporary mitigation while
awaiting Lighthouse API timestamp changes.
enable_in_development: true
cst_use_dd_rum:
actor_type: user
description: When enabled, claims status tool uses DataDog's Real User Monitoring logging
enable_in_development: false
cst_suppress_evidence_requests_website:
actor_type: user
description: When enabled, CST does not show Attorney Fees, Secondary Action Required, or Stage 2 Development on website
enable_in_development: false
cst_suppress_evidence_requests_mobile:
actor_type: user
description: When enabled, CST does not show Attorney Fees, Secondary Action Required, or Stage 2 Development on mobile
enable_in_development: false
cst_override_reserve_records_mobile:
actor_type: user
description: When enabled, CST overrides RV1 - Reserve Records Request tracked items to be NEEDED_FROM_OTHERS on mobile app
enable_in_development: true
cst_intents_to_file:
actor_type: user
description: Gates the intents to file endpoint and frontend functionality for retrieving all ITFs from Lighthouse Benefits Claims API v2.
enable_in_development: true
cst_filter_ep_290:
actor_type: user
description: When enabled, benefits_claims/get_claims service filters 290 EP code claims from the response
cst_filter_ep_960:
actor_type: user
description: When enabled, benefits_claims/get_claims service filters 960 EP code claims from the response
cst_claim_letters_log_failure:
actor_type: user
description: >-
When enabled, logs user details when the claim letters endpoint
encounters a failure.
cst_claim_letters_log_stale_or_empty:
actor_type: user
description: >-
When enabled, logs user details when they visit claim letters and have
no letters or no letters newer than 1 day old.
cst_claim_letters_use_lighthouse_api_provider:
actor_type: user
description: When enabled, claims_letters from the Lighthouse API Provider
cst_claim_letters_use_lighthouse_api_provider_mobile:
actor_type: user
description: When enabled, claims_letters from the Lighthouse API Provider in mobile endpoints
cst_use_claim_title_generator_web:
description: When enabled, use the title generator to insert claim titles into claim list responses.
cst_use_claim_title_generator_mobile:
description: When enabled, use the title generator to insert claim titles into mobile claim list responses.
cst_multi_claim_provider:
actor_type: user
description: When enabled, use the multi-provider registry to fetch claims from configured providers.
enable_in_development: true
cst_champva_custom_content:
actor_type: user
description: When enabled, include CHAMPVA-specific claim status metadata content in benefits claims responses.
enable_in_development: true
cst_multi_claim_provider_mobile:
actor_type: user
description: For mobile app, when enabled, use the multi-provider registry to fetch claims from configured providers
enable_in_development: true
letters_hide_service_verification_letter:
actor_type: user
description: When enabled, CST does not include Service Verification in the list of letters on vets-website
enable_in_development: true
coe_access:
actor_type: user
description: Feature gates the certificate of eligibility application
enable_in_development: true
coe_enable_cve_intro:
actor_type: user
description: Enables new introduction page for the Certificate of Eligibility form
enable_in_development: true
coe_enable_cve_status:
actor_type: user
description: Enables new status page for the Certificate of Eligibility form
enable_in_development: true
coe_form_rebuild_cveteam:
actor_type: user
description: Enables rebuild of Certificate of Eligibility form
enable_in_development: true
combined_debt_portal_access:
actor_type: user
description: Enables users to interact with combined debt portal experience
enable_in_development: true
combined_financial_status_report:
actor_type: user
description: Enables users to submit FSR forms for VHA and VBA debts
enable_in_development: true
fsr_zero_silent_errors_in_progress_email:
actor_type: user
description: Enables sending an email to the veteran when FSR form is in progress
enable_in_development: true
digital_dispute_email_notifications:
actor_type: user
description: Enables email notifications for digital dispute submissions
enable_in_development: true
communication_preferences:
actor_type: user
description: Allow user to access backend communication_preferences API
claims_claim_uploader_use_bd:
actor_type: user
description: Use BDS instead of EVSS to upload to VBMS.
claims_load_testing:
actor_type: user
description: Enables the ability to skip jobs for load testing
claims_status_v1_bgs_enabled:
actor_type: user
description: enables calling BGS instead of EVSS for the claims status v1.
claims_hourly_slack_error_report_enabled:
actor: user
description: Enable/disable the running of the hourly slack alert for errored submissions
enable_in_development: false
claims_status_v1_lh_auto_establish_claim_enabled:
actor_type: user
description: With feature flag enabled, v1 /526 should use Lighthouse Form526 docker container
cst_send_evidence_submission_failure_emails:
actor_type: user
description: >
If enabled and a user submits an evidence submission upload that fails to send, an email will be sent to the user and retried.
When disabled and a user submits an evidence submission upload that fails to send, an email will be sent to the user and not retried.
enable_in_development: true
debt_letters_show_letters_vbms:
actor_type: user
description: Enables debt letter download from VBMS
debts_cache_dmc_empty_response:
actor_type: user
description: Enables caching of empty DMC response
debts_copay_logging:
actor_type: user
description: Logs copay request data
debts_silent_failure_mailer:
actor_type: user
description: Enables silent failure mailer for the 5655
debts_sharepoint_error_logging:
actor_type: user
description: Logs Sharepoint error data
decision_review_hlr_status_updater_enabled:
actor_type: user
description: Enables the Higher Level Review status update batch job
decision_review_nod_status_updater_enabled:
actor_type: user
description: Enables the Notice of Disagreement status update batch job
decision_review_nod_feb2025_pdf_enabled:
actor_type: user
description: Enables utilizing Feb 2025 Notice of Disagreement pdf VA form
decision_review_sc_status_updater_enabled:
actor_type: user
description: Enables the Supplemental Claim status update batch job
decision_review_icn_updater_enabled:
actor_type: user
description: Enables the ICN lookup job
decision_review_weekly_error_report_enabled:
actor_type: user
description: Enables the weekly decision review text error report
decision_review_daily_error_report_enabled:
actor_type: user
description: Enables the daily error report email
decision_review_daily_stuck_records_report_enabled:
actor_type: user
description: Enables the daily decision review stuck records Slack report
decision_review_monthly_stats_report_enabled:
actor_type: user
description: Enables the monthly decision review stats report email
decision_review_delay_evidence:
actor_type: user
description: Ensures that NOD and SC evidence is not received in Central Mail before the appeal itself
decision_review_hlr_form_v4_enabled:
actor_type: user
description: Enable using MAR 2024 revision of 200996 Higher Level Review form when submitting to EMMS for intake
enable_in_development: false
decision_review_sc_form_v4_enabled:
actor_type: user
description: Enable using MAY 2024 revision of 200995 Supplemental Claim form when submitting to EMMS for intake
enable_in_development: false
decision_review_delete_secondary_appeal_forms_enabled:
actor_type: user
description: Enable job to delete SecondaryAppealForm records when the record has a delete_date and the date is in the past
enable_in_development: true
decision_review_evidence_final_status_field:
actor_type: user
description: Include finalStatus boolean field in Decision Reviews "show" and "create" endpoint responses
decision_review_failure_notification_email_job_enabled:
actor_type: user
description: Enable job to send form and evidence failure notification emails
enable_in_development: true
decision_review_form4142_validate_schema:
actor_type: user
description: Enables the use of schema validation for form 4142 in decision review applications
enable_in_development: true
decision_review_final_status_polling:
actor_type: user
description: Enables enhanced polling for secondary forms in decision review applications with final status
decision_review_final_status_secondary_form_failure_notifications:
actor_type: user
description: Enables failure notifications for secondary forms in decision review applications with final status
decision_review_stuck_records_monitoring:
actor_type: user
description: Enables monitoring for stuck records in decision review applications
decision_review_sc_redesign_nov2025:
actor_type: user
description: Enables the Nov 2025 Supplemental Claims redesign
decision_review_upload_notification_pdfs_enabled:
actor_type: user
description: Enables job to generate and upload PDF copies of failure notification emails to VBMS.
enable_in_development: true
decision_review_use_new_appealable_issues_service:
actor_type: user
description: Enables use of the new Appealable Issues service for fetching appealable issues.
decision_review_add_user_account_id_to_rum:
actor_type: user
description: Adds the user account ID to Datadog RUM logs for SC, HLR and NOD apps
decision_review_use_new_contact_info_page:
actor_type: user
description: Enables the new prefilled contact info page in SC, HLR and NOD apps
dependency_verification_browser_monitoring_enabled:
actor_type: user
description: Enable Datadog RUM/LOG monitoring for the form 21-0538
dependents_enable_form_viewer_mfe:
actor_type: user
description: enables display of form viewer microfrontend on 686 post-submission page
enable_in_development: true
dependents_enqueue_with_user_struct:
actor_type: user
description: Manage whether the enqueued job for 686c and 674 will be with a User model or the new User struct
enable_in_development: true
dependents_log_vbms_errors:
actor_type: user
description: Log VBMS errors when submitting 686c and 674
enable_in_development: true
dependents_v3_removal_picklist_logging:
actor_type: user
description: Enables specific logging for v3 removal picklist feature in 686c-674 flow
enable_in_development: true
dependents_digital_forms_api_submission_enabled:
actor_type: user
description: Enables submission of dependents forms via Forms API
enable_in_development: false
dependents_module_enabled:
actor_type: user
description: Enables new Dependents module
enable_in_development: false
dependents_benefits_confirmation_email_notification:
actor_type: cookie_id
description: Toggle sending of the Confirmation email notification
dependents_benefits_error_email_notification:
actor_type: cookie_id
description: Toggle sending of the Error email notification
dependents_benefits_received_email_notification:
actor_type: cookie_id
description: Toggle sending of the Received email notification
dependents_benefits_submitted_email_notification:
actor_type: user
description: Toggle sending of the Submission in Progress email notification
dependents_benefits_persistent_attachment_error_email_notification:
actor_type: cookie_id
description: Toggle sending of the Persistent Attachment Error email notification
dependents_pension_check:
actor_type: user
description: Manage whether or not Pension check is enabled for the 686/674
enable_in_development: true
dependents_removal_check:
actor_type: user
description: Manage whether or not dependent removal claim codes are enabled for the 686
enable_in_development: true
dependents_management:
actor_type: user
description: Manage dependent removal from view dependent page
enable_in_development: true
dependents_bypass_schema_validation:
actor_type: user
description: Bypasses vets_json_schema validation for dependency claims
disability_526_form4142_polling_records:
actor_type: user
description: enables creation of, and tracking of, sent form 4142 documents, from the 526 flow, to the Lighthouse Benefits Intake API
enable_in_development: true
disability_526_form4142_polling_record_failure_email:
actor_type: user
description: enables failure email when explicit failure is detected downstream
enable_in_development: true
efolder_use_lighthouse_benefits_documents_service:
actor_type: user
description: Enables use of Lighthouse Benefits Documents service for fetching eFolder documents
enable_in_development: false
contention_classification_claim_linker:
actor_type: user
description: enables sending 526 claim id and vbms submitted claim id to Contention Classification service for linking/monitoring.
enable_in_development: true
contention_classification_ml_classifier:
actor_type: user
description: Enables the machine learning classifier for contention classification by calling the hybrid endpoint instead of expanded endpoint.
enable_in_development: true
disability_526_ee_mst_special_issue:
actor_type: user
description: enables adding MST special issue to disability_526 prior to submission.
enable_in_development: true
disability_526_ee_process_als_flash:
actor_type: user
description: enables adding applicable flashes to disability_526 prior to submission.
enable_in_development: true
disability_526_call_received_email_from_polling:
actor_type: user
description: enables received email in poll_form526_pdf job and disables calling from form526_submission
disability_526_improved_autosuggestions_add_disabilities_page:
actor_type: user
description: enables new version of add disabilities page, with updates to content and search functionality
enable_in_development: true
disability_526_show_confirmation_review:
actor_type: user
description: enables showing a submission review section on the 526 confirmation page
enable_in_development: true
disability_compensation_flashes:
actor_type: user
description: enables sending flashes to BGS for disability_compensation submissions.
enable_in_development: true
disability_compensation_temp_separation_location_code_string:
actor_type: user
description: enables forcing separation location code to be a string in submit_all_claim endpoint.
disability_compensation_toxic_exposure_destruction_modal:
actor_type: user
description: enables confirmation modal when removing toxic exposure data from Form 526
enable_in_development: true
disability_compensation_form4142_supplemental:
actor_type: user
description: Use Lighthouse API to submit supplemental Form 21-4142 from Form 526EZ submissions
enable_in_development: true
disability_compensation_pif_fail_notification:
actor_type: user
description: enables sending notifications to vets if their 526 claim submission fails with PIF in Use Error
enable_in_development: true
disability_compensation_production_tester:
actor_type: user
description: disable certain functionality for production testing of the 526 submission workflow. DO NOT TOGGLE THIS FLAG UNLESS YOU ARE A MEMBER OF DISABILITY BENEFITS EXPERIENCE TEAM.
enable_in_development: true
disability_compensation_fail_submission:
actor_type: user
description: enable to test the backup submission path. DO NOT TOGGLE THIS FLAG UNLESS YOU ARE A MEMBER OF DISABILITY BENEFITS EXPERIENCE TEAM.
enable_in_development: true
disability_compensation_sync_modern_0781_flow:
actor_type: user
description: enables a new form flow for 0781 and 0781a in the 526 submission workflow
enable_in_development: true
disability_compensation_sync_modern0781_flow_metadata:
actor_type: user
description: enables adding new 0781 form indicator to in progress 526 forms and saved claim records for 526 submissions
disability_compensation_0781_stats_job:
actor_type: user