owned this note
owned this note
Published
Linked with GitHub
# PI Project Reduce False Alerts: Consult with Yoom
#### Participants: Yoom, Paula, JC, Eileen
#### Time: Monday, September 13 3-3:40 pm est / 2 - 2:40 pm cst
### Agenda
#### 1. Eileen shares which appeals she plans to add EngineeringTasks to (10 minutes)
#### 2. Eileen seeks feedback on how to resolve the stuck appeals with evidence submission window tasks (10-15 minutes)
#### 3. Miscellaneous appeals! (10 minutes)
### Notes
#### 1) Appeals to add engineering tasks to because they have unrecognized appellants (10 minutes)
- Appeal id: 75406
- Add an engineering task with root task as the parent. No BvaDispatch task
- EngineeringTask.create(parent: Appeal.find(75406).root_task, appeal: Appeal.find(75406))
- notes from Yoom: create dispatch task and then create an engineering task under it
- we don't want to forget to dispatch the task
- look at code after JudgeDecisionReviewTask is completed to ensure that this doesn't break a workflow
- ready for dispatch is defined in both bva_dispatch_task.rb ready_for_dispatch? and appeal.rb ready_for_bva_dispatch?
- unclear where ready_for_bva_dispatch? called
- how to block dispatch? could
- A_ make a dispatch task and have an engineering task under it to block the dispatch task OR
- B) add to TASK_TYPES_BLOCKING_DISPATCH EngineeringTask and then make an engineering task under the appeal root task
- decided to go with option A and not option B
- can use this code:: BvaDispatchTask.create_from_root_task(root_task)
- I can make these changes. ina rspec and then will do so
- Appeal id: 113251
- All tasks have been completed, except one JudgeAssignTask which was cancelled
- Add an engineering task with root task as the parent. No BvaDispatch task
- EngineeringTask.create(parent: Appeal.find(113251).root_task, appeal: Appeal.find(113251))
- Appeal id: 160271
- two cancelled JudgeAssignTasks, otherwise all tasks completed. No BvaDispatchTask.
- EngineeringTask.create(parent: Appeal.find(160271).root_task, appeal: Appeal.find(160271))
- Appeal id: 164926
- all tasks completed, except for one EvidenceSubmissionWindowTask which was cancelled
- EngineeringTask.create(parent: Appeal.find(164926).root_task, appeal: Appeal.find(164926))
-NOTE TO SELF: let Foxtrot know when I make this change to the appeals with unrecognized appellants. They will finish unrecognized appellant work. Also note these appeals will then not be selected for quality review
#### 2) Stuck Appeals with Evidence Submission Window Tasks (10-15 minutes)
- 14 of the 20 appeals returned by this query are in this state
- Appeals with the following ids: 98651, 99574, 100001, 100026, 100104, 100339, 102346, 103001, 103039, 103252, 103868, 104168, 104189, 104190
- All have the same traits as listed below, using 98651 as an example
Appeal 98651 (E 200902-98651 Original) ───── │ ID │ STATUS │ ASGN_BY │ ASGN_TO │ UPDATED_AT │
└── RootTask │ 1196183 │ on_hold │ │ Bva │ 2020-10-14 17:18:31 UTC │
├── TrackVeteranTask │ 1196184 │ in_progress │ │ PrivateBar │ 2020-10-14 17:18:31 UTC │
├── DistributionTask │ 1196185 │ on_hold │ │ Bva │ 2020-12-01 00:30:31 UTC │
│ └── EvidenceSubmissionWindowTask │ 1196186 │ on_hold │ │ MailTeam │ 2020-12-01 00:30:31 UTC │
│ └── EvidenceSubmissionWindowTask │ 1255874 │ cancelled │ BVAIMBUTLER │ BVAWBAKER │ 2020-11-17 16:35:56 UTC │
└── TrackVeteranTask │ 1665017 │ in_progress │ │ PrivateBar │ 2021-04-22 20:01:37 UTC │
└────────────────────────────────────────────────────────────────────────────┘
- 98651 has two evidence submission window tasks, the parent is on hold and the child is cancelled
- The child task has a nil closed_at date, which makes us think an engineer closed this task
- The cancelled task was assigned by BVAIMBUTLER and assigned to BVAWBAKER
- Q: How do we confirm this theory?
- Q: what are next steps?
- Q: why does versions return nothing for Task.find(1255874).versions?
- Notes from Yoom:
- make the parent esw task assigned IF it looks like this, child esw task has no versions
- don't want to undo the intentional cancellation
- could i impersonate as mail team and see their process? see if they check their queue?
- if they don't check their queue, get wsomeone's attention to look into these stuck appeals
3) Mystery appeals (10 minutes)
- Appeal id 22295: in a past Slack thread, Yoom suggested assigning this to a judge.
- JudgeAssignTask.create(parent: Appeal.find(22295).root_task, assigned_to: User.find_by(css_id: "BVAKALIBRAN"))
- I want to double-check my judge selection with Yoom
- Yoom okayed this
Appeal 22295 (H 190506-22295 Original) ─────────── │ ID │ STATUS │ ASGN_BY │ ASGN_TO │ UPDATED_AT │
└── RootTask │ 359884 │ on_hold │ │ Bva │ 2019-08-28 17:45:11 UTC │
├── DistributionTask │ 359885 │ completed │ │ Bva │ 2020-04-10 17:19:08 UTC │
│ ├── HearingTask │ 359886 │ completed │ │ Bva │ 2020-04-10 16:53:14 UTC │
│ │ ├── ScheduleHearingTask │ 359887 │ cancelled │ │ Bva │ 2020-09-21 16:24:30 UTC │
│ │ └── EvidenceSubmissionWindowTask │ 819300 │ completed │ │ MailTeam │ 2020-04-10 16:53:14 UTC │
│ └── SpecialCaseMovementTask │ 819384 │ completed │ BVAASCIRE │ BVAASCIRE │ 2020-04-10 17:19:08 UTC │
├── JudgeAssignTask │ 819385 │ completed │ BVAASCIRE │ BVAKALIBRAN │ 2020-05-18 20:23:12 UTC │
├── TrackVeteranTask │ 853467 │ in_progress │ │ PrivateBar │ 2020-04-24 18:01:11 UTC │
├── JudgeDecisionReviewTask │ 902205 │ cancelled │ BVAKALIBRAN │ BVAKALIBRAN │ 2020-09-21 16:35:38 UTC │
│ └── AttorneyTask │ 902206 │ cancelled │ BVAKALIBRAN │ VACOVANGS │ 2020-09-21 16:33:02 UTC │
├── JudgeAssignTask │ 1079584 │ cancelled │ │ BVAKALIBRAN │ 2020-08-25 13:07:30 UTC │
│ └── MissingHearingTranscriptsColocatedTask │ 1110969 │ cancelled │ BVAKALIBRAN │ TranscriptionTeam │ 2020-08-25 13:07:30 UTC │
│ └── TranscriptionTask │ 1110970 │ cancelled │ BVAKALIBRAN │ TranscriptionTeam │ 2020-08-25 13:07:30 UTC │
└── HearingTask │ 1413250 │ completed │ │ Bva │ 2021-06-15 16:00:13 UTC │
├── ScheduleHearingTask │ 1413251 │ completed │ │ Bva │ 2021-01-26 15:27:30 UTC │
└── AssignHearingDispositionTask │ 1413280 │ completed │ │ Bva │ 2021-06-15 16:00:12 UTC │
└── TranscriptionTask │ 1609235 │ completed │ │ TranscriptionTeam │ 2021-06-15 16:00:12 UTC │
└───────────────────────────────────────────────────────────────────────────────────┘
Appeal id 53008: I read the associated github comment but am not sure of next steps to take https://github.com/department-of-veterans-affairs/dsva-vacols/issues/204
- reopen ticket 204 https://github.com/department-of-veterans-affairs/dsva-vacols/issues/204 ask Sanford(at them) and ask who should handle this appeal and what task should I create
- is the appeal ready for dispatch? if so I will create a BvaDispatchTask