Caseflow: Prevent creation of redundant JudgeDecisionReviewTasks

Created on 25 Nov 2019  Β·  18Comments  Β·  Source: department-of-veterans-affairs/caseflow

Description

Occasionally when we create the JudgeDecisionReviewTask & its child AttorneyTask, we do this twice. This can lead to confusion on the part of the Attorney and/or Judge this is assigned to, and will have unknown behavior if the Judge pushes through checkout twice.

Background/context/resources


Tomas has done some research and found that we are doing two distinct POSTs, creating the redundant task branch.

Investigation
POST discussion

Possible places to look:

  • is the front end allowing multiple form submissions?
  • is the front end mistakenly sending multiple POST requests for a single form submission?
  • is something in our networking setup glitching and duplicating POST requests?

Acceptance Criteria

  • [ ] Any outstanding affected appeals are corrected in Prod
  • [ ] Root cause of the double DecisionReview branch is addressed
Echo 🐬 Bug

All 18 comments

@lomky Can I assume steps to reproduce and perceived severity are included in the Investigation steps that are linked above?

@jimruggiero no, we have not yet reproduced the issue, only investigated existing appeals with the issue

_What is this graph?_

1 | ||||
2 | ||||||||
3 | 
5 | 
8 | 

Context
Could we put a before create hook on JDRT to not allow creation in the case of another existing?
Looker query to find these exists

Estimating at 2, scoped to preventing the creations of duplicates and cleaning up existing, rather than trying to track down the root cause.

Pasting relevant details from Slack.

Kat wrote:

appeals with multiple active JudgeDR tasks
Appeal IDs 7951, 12445, 8554, 5494, 11928, 8710, 15081, 9323, 3653, 8460, 41138
1849, 20212, 8628, 19023, 8710, 3653, 8460, 34507, 9323, 41138, 15081, 3416, 2808, 8441, 10094, 762, 3054, 7951, 8554, 5494, 11928, 6903, 12445

Tomas wrote:

I looked at the most recent example, for Appeal.find(41138), and the two JudgeDecisionReviewTasks seem to've been created legitimately (meaning there were legit POST requests [1 minute apart] received by Caseflow that created the tasks).
same deal with the original appeal that was raised for :bat-eyes: team; Appeal.find(8628)...
First POST at 11:26:14
second POST at 11:26:36

so maybe the places to look are

  • is the front end allowing multiple form submissions?
  • is the front end mistakenly sending multiple POST requests for a single form submission?
  • is something in our networking setup glitching and duplicating POST requests?
    I notice in the second set of logs linked above that the POSTs are "for" two different IPs: 10.247.40.93 and 10.247.40.10... maybe that's a hint? The second is a network interface ...
    ... described as "AWS Lambda VPC"

Chad wrote:

That’s private IP space in the 10.x CIDR. I bet the other one was a different lambda instance.

Tomas:

I'm trying to understand why those two identical POSTs were sent, whether it was at the application layer or the network layer; the different network interface IPs made me think that maybe there was a network glitch that caused the request to send twice? but I don't really know if that's likely or even possible.

Chad:

https://docs.aws.amazon.com/lambda/latest/dg/retries-on-errors.html
Asynchronous invocation – Lambda retries function errors twice.
For synchronous invocation, there is no automatic retry, it’s up to the client. The number of concurrent executions can be set by a concurrency parameter on the deployment descriptor (I don’t think we have it set on anything), not sure how to tell how many are currently executing in real-time. I don’t know how/when user actions are tied to lambdas either. That’ll be nice to know.

docs.aws.amazon.comdocs.aws.amazon.com
Error Handling and Automatic Retries in AWS Lambda - AWS Lambda
When you invoke a function, two types of error can occur. Invocation errors occur when the invocation request is rejected before your function receives it. Function errors occur when your function's code or runtime returns an error. Depending on the type of error, the type of invocation, and the client or service that invokes the function, the retry behavior and the strategy for managing errors varies.

Kat says to "clean up existing" appeals, cancel the task being "careful not to cascade wrong". "also we should chat with Jim Ruggiero, as the change is user visible to the judges / attorneys (the redundant task disappears from their queue)"

So my approach is:

  1. identify appeals that have this problem (since I'll clean them later anyway) and document commonalities for future investigation
  2. prevent the creations of duplicates
  3. notify Jim about clean up
  4. do clean up of those appeals (check if there are any new occurrences), preferably with a teammate to mitigate problems

Possibly related to #12824

@lomky If an open JudgeDecisionReviewTask exists, do we want to allow creation of the new one since it should be obvious which one is active?
To be explicit, we don't want to re-activate the existing task, right?

That is correct. We never want to re-activate tasks. This ticket is to prevent the creation of multiple active Tasks

Found 10 appeals with JDRT duplication problem. I've annotated tasks that I'll be cancelling with an 'X'.

I can fix these 6 appeals:

Appeal 3653 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 187742, on_hold, 2, 2019-04-29 14:36:03 UTC, 2019-04-29 14:36:03 UTC
    β”œβ”€β”€ TrackVeteranTask 187743, in_progress, 8, 2019-04-29 14:36:03 UTC, 2019-07-05 19:19:30 UTC
    β”œβ”€β”€ DistributionTask 187744, completed, 2, 2019-04-29 14:36:03 UTC, 2019-09-17 20:43:04 UTC
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 187745, completed, 18, 2019-04-29 14:36:03 UTC, 2019-05-12 05:30:07 UTC
    β”‚   └── InformalHearingPresentationTask 199944, completed, 8, 2019-05-12 05:30:07 UTC, 2019-07-03 13:20:53 UTC
    β”œβ”€β”€ JudgeAssignTask 415609, completed, 754, 2019-09-17 20:43:04 UTC, 2019-09-24 15:26:14 UTC
X   β”œβ”€β”€ JudgeDecisionReviewTask 428284, on_hold, 754, 2019-09-24 15:26:14 UTC, 2019-09-24 15:26:14 UTC
X   β”‚   └── AttorneyTask 428287, assigned, 1900, 2019-09-24 15:26:14 UTC, 2019-09-24 15:26:14 UTC
    └── JudgeDecisionReviewTask 428296, on_hold, 754, 2019-09-24 15:26:31 UTC, 2019-09-24 15:26:32 UTC
        └── AttorneyTask 428297, assigned, 1900, 2019-09-24 15:26:31 UTC, 2019-09-24 15:26:31 UTC
If AttorneyTask.update(status: "cancelled"), the JudgeDecisionReviewTask is automatically cancelled
and a new JudgeAssignTask is created. 
Avoid these callbacks by using update_all like so: Task.where(id: [atty_tsk_id, judge_task_id]).update_all(status: "cancelled")

Appeal 8460 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 248118, on_hold, 2, 2019-06-25 15:21:01 UTC, 2019-06-25 15:21:01 UTC
    β”œβ”€β”€ TrackVeteranTask 248119, in_progress, 243, 2019-06-25 15:21:01 UTC, 2019-07-05 19:20:07 UTC
    β”œβ”€β”€ DistributionTask 248120, completed, 2, 2019-06-25 15:21:01 UTC, 2019-09-17 20:43:05 UTC
    β”œβ”€β”€ JudgeAssignTask 415618, completed, 754, 2019-09-17 20:43:05 UTC, 2019-09-24 15:26:14 UTC
X   β”œβ”€β”€ JudgeDecisionReviewTask 428289, on_hold, 754, 2019-09-24 15:26:14 UTC, 2019-09-24 15:26:14 UTC
X   β”‚   └── AttorneyTask 428293, assigned, 1900, 2019-09-24 15:26:14 UTC, 2019-09-24 15:26:14 UTC
    └── JudgeDecisionReviewTask 428312, on_hold, 754, 2019-09-24 15:26:42 UTC, 2019-09-24 15:26:42 UTC
        └── AttorneyTask 428313, assigned, 1900, 2019-09-24 15:26:42 UTC, 2019-09-24 15:26:42 UTC

Appeal 12445 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 285988, on_hold, 2, 2019-07-22 17:54:43 UTC, 2019-07-22 17:54:44 UTC
    β”œβ”€β”€ DistributionTask 285989, completed, 2, 2019-07-22 17:54:44 UTC, 2019-09-17 20:43:05 UTC
    β”œβ”€β”€ JudgeAssignTask 415612, completed, 754, 2019-09-17 20:43:04 UTC, 2019-09-24 15:26:14 UTC
X   β”œβ”€β”€ JudgeDecisionReviewTask 428285, on_hold, 754, 2019-09-24 15:26:14 UTC, 2019-09-24 15:26:14 UTC
X   β”‚   └── AttorneyTask 428290, assigned, 1900, 2019-09-24 15:26:14 UTC, 2019-09-24 15:26:14 UTC
    └── JudgeDecisionReviewTask 428305, on_hold, 754, 2019-09-24 15:26:39 UTC, 2019-09-24 15:26:39 UTC
        └── AttorneyTask 428306, on_hold, 1900, 2019-09-24 15:26:39 UTC, 2019-09-26 13:13:50 UTC
            └── HearingClarificationColocatedTask 433846, on_hold, 23, 2019-09-26 13:13:44 UTC, 2019-09-26 13:13:50 UTC
                β”œβ”€β”€ HearingClarificationColocatedTask 433847, cancelled, 7798, 2019-09-26 13:13:50 UTC, 2019-12-06 19:44:51 UTC
                └── HearingClarificationColocatedTask 558736, on_hold, 10630, 2019-12-06 19:44:51 UTC, 2019-12-07 16:10:40 UTC
                    └── TimedHoldTask 559566, assigned, 10630, 2019-12-07 16:10:40 UTC, 2019-12-07 16:10:40 UTC

Appeal 41138 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 507535, on_hold, 2, 2019-11-06 18:52:56 UTC, 2019-11-06 18:52:56 UTC
    β”œβ”€β”€ DistributionTask 507536, completed, 2, 2019-11-06 18:52:56 UTC, 2019-11-06 19:10:34 UTC
    β”œβ”€β”€ JudgeAssignTask 507633, cancelled, 1480, 2019-11-06 19:10:34 UTC, 2019-11-13 18:32:05 UTC
    β”œβ”€β”€ JudgeAssignTask 516548, completed, 754, 2019-11-13 18:32:05 UTC, 2019-11-14 18:40:40 UTC
X   β”œβ”€β”€ JudgeDecisionReviewTask 519232, on_hold, 754, 2019-11-14 18:40:40 UTC, 2019-11-14 18:40:40 UTC
X   β”‚   └── AttorneyTask 519236, assigned, 725, 2019-11-14 18:40:40 UTC, 2019-11-14 18:40:40 UTC
    └── JudgeDecisionReviewTask 519245, on_hold, 754, 2019-11-14 18:41:41 UTC, 2019-11-14 18:41:41 UTC
        └── AttorneyTask 519246, assigned, 725, 2019-11-14 18:41:41 UTC, 2019-11-14 18:41:41 UTC

Appeal 8710 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 249966, on_hold, 2, 2019-06-26 13:12:47 UTC, 2019-06-26 13:12:48 UTC
    β”œβ”€β”€ TrackVeteranTask 249967, in_progress, 14, 2019-06-26 13:12:48 UTC, 2019-07-05 19:20:08 UTC
    β”œβ”€β”€ DistributionTask 249968, completed, 2, 2019-06-26 13:12:48 UTC, 2019-08-27 19:37:59 UTC
    β”‚   └── InformalHearingPresentationTask 249969, completed, 14, 2019-06-26 13:12:48 UTC, 2019-08-26 19:18:31 UTC
    β”œβ”€β”€ JudgeAssignTask 357415, cancelled, 915, 2019-08-27 19:37:59 UTC, 2019-08-29 18:33:10 UTC
    β”œβ”€β”€ JudgeAssignTask 363549, completed, 786, 2019-08-29 18:33:10 UTC, 2019-08-30 16:08:36 UTC
X   β”œβ”€β”€ JudgeDecisionReviewTask 365544, on_hold, 786, 2019-08-30 16:08:36 UTC, 2019-08-30 16:08:36 UTC
X   β”‚   └── AttorneyTask 365545, assigned, 1931, 2019-08-30 16:08:36 UTC, 2019-08-30 16:08:36 UTC
    └── JudgeDecisionReviewTask 365550, assigned, 786, 2019-08-30 16:11:15 UTC, 2019-11-27 18:30:50 UTC
        └── AttorneyTask 365553, completed, 1931, 2019-08-30 16:11:15 UTC, 2019-11-27 18:30:50 UTC
            └── OtherColocatedTask 432234, completed, 23, 2019-09-25 18:18:54 UTC, 2019-11-18 15:27:48 UTC
                └── OtherColocatedTask 432235, completed, 2227, 2019-09-25 18:18:59 UTC, 2019-11-18 15:27:48 UTC
                    └── TimedHoldTask 470051, completed, 2227, 2019-10-16 14:16:49 UTC, 2019-11-15 15:30:16 UTC

Appeal 15081 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 307931, on_hold, 2, 2019-08-05 12:43:42 UTC, 2019-08-05 12:43:43 UTC
    β”œβ”€β”€ TrackVeteranTask 307932, in_progress, 8, 2019-08-05 12:43:43 UTC, 2019-08-05 12:43:43 UTC
    β”œβ”€β”€ DistributionTask 307933, completed, 2, 2019-08-05 12:43:43 UTC, 2019-09-30 19:12:22 UTC
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 307934, completed, 18, 2019-08-05 12:43:43 UTC, 2019-09-24 00:30:17 UTC
    β”‚   └── InformalHearingPresentationTask 427234, completed, 8, 2019-09-24 00:30:17 UTC, 2019-09-27 10:41:47 UTC
    β”‚       └── InformalHearingPresentationTask 428323, completed, 2255, 2019-09-24 15:31:33 UTC, 2019-09-27 10:41:47 UTC
    β”œβ”€β”€ JudgeAssignTask 441046, completed, 1587, 2019-09-30 19:12:22 UTC, 2019-09-30 20:20:19 UTC
    β”œβ”€β”€ JudgeDecisionReviewTask 441305, on_hold, 1587, 2019-09-30 20:20:19 UTC, 2019-09-30 20:20:19 UTC
    β”‚   └── AttorneyTask 441307, on_hold, 2075, 2019-09-30 20:20:19 UTC, 2019-10-22 16:14:03 UTC
    β”‚       └── IhpColocatedTask 480501, on_hold, 23, 2019-10-22 16:13:59 UTC, 2019-10-22 16:14:03 UTC
    β”‚           └── IhpColocatedTask 480502, assigned, 7798, 2019-10-22 16:14:03 UTC, 2019-10-22 16:14:03 UTC
X   └── JudgeDecisionReviewTask 441310, on_hold, 1587, 2019-09-30 20:21:03 UTC, 2019-09-30 20:21:03 UTC
X       └── AttorneyTask 441311, on_hold, 2075, 2019-09-30 20:21:03 UTC, 2019-10-22 16:13:40 UTC
X           └── IhpColocatedTask 480499, on_hold, 23, 2019-10-22 16:13:32 UTC, 2019-10-22 16:13:40 UTC
X               └── IhpColocatedTask 480500, assigned, 7798, 2019-10-22 16:13:40 UTC, 2019-10-22 16:13:40 UTC
Looks like same actions on both branches, so cancel all tasks on one branch.
To fix, use: Task.where(id: [441310,441311,480499,480500]).update_all(status:"cancelled")
Or to be extra cautious in case you paste the wrong task id: Appeal.find(15081).tasks.where(id: [441310,441311,480499,480500]).update_all(status:"cancelled")

@jimruggiero For the remaining 4 appeals, we should ask the users which AttorneyTask they want to cancel:

Appeal 7178 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 234107, on_hold, 2, 2019-06-12 17:11:25 UTC, 2019-06-12 17:11:25 UTC
    β”œβ”€β”€ DistributionTask 234108, completed, 2, 2019-06-12 17:11:25 UTC, 2019-11-25 14:10:36 UTC
    β”œβ”€β”€ JudgeAssignTask 537951, completed, 1494, 2019-11-25 14:10:36 UTC, 2019-11-26 18:34:50 UTC
    β”œβ”€β”€ JudgeDecisionReviewTask 541361, on_hold, 1494, 2019-11-26 18:34:50 UTC, 2019-11-26 18:34:50 UTC
    β”‚   └── AttorneyTask 541362, assigned, 7055, 2019-11-26 18:34:50 UTC, 2019-11-26 18:34:50 UTC
    └── JudgeDecisionReviewTask 541395, on_hold, 1494, 2019-11-26 18:43:39 UTC, 2019-11-26 18:43:39 UTC
        └── AttorneyTask 541396, assigned, 1321, 2019-11-26 18:43:39 UTC, 2019-11-26 18:43:39 UTC
Different assignees for AttorneyTasks
Note: creation date is 10 minutes apart

Appeal 37770 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 476943, on_hold, 2, 2019-10-21 13:38:30 UTC, 2019-10-21 13:38:31 UTC
    β”œβ”€β”€ TrackVeteranTask 476944, in_progress, 286, 2019-10-21 13:38:31 UTC, 2019-10-21 13:38:31 UTC
    β”œβ”€β”€ DistributionTask 476945, completed, 2, 2019-10-21 13:38:31 UTC, 2019-12-06 19:50:16 UTC
    β”œβ”€β”€ JudgeAssignTask 558755, completed, 1135, 2019-12-06 19:50:16 UTC, 2019-12-10 18:12:12 UTC
    β”œβ”€β”€ JudgeDecisionReviewTask 565198, on_hold, 1135, 2019-12-10 18:12:12 UTC, 2019-12-10 18:12:12 UTC
    β”‚   └── AttorneyTask 565201, assigned, 1367, 2019-12-10 18:12:12 UTC, 2019-12-10 18:12:12 UTC
    └── JudgeDecisionReviewTask 565204, on_hold, 1135, 2019-12-10 18:12:55 UTC, 2019-12-10 18:12:55 UTC
        └── AttorneyTask 565205, assigned, 945, 2019-12-10 18:12:55 UTC, 2019-12-10 18:12:55 UTC
Different assignees for AttorneyTasks

Appeal 39812 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 496267, on_hold, 2, 2019-10-30 17:44:20 UTC, 2019-10-30 17:44:20 UTC
    β”œβ”€β”€ TrackVeteranTask 496268, in_progress, 14, 2019-10-30 17:44:20 UTC, 2019-10-30 17:44:20 UTC
    β”œβ”€β”€ DistributionTask 496269, completed, 2, 2019-10-30 17:44:20 UTC, 2019-11-13 16:06:03 UTC
    β”‚   └── InformalHearingPresentationTask 496270, completed, 14, 2019-10-30 17:44:20 UTC, 2019-11-09 22:06:26 UTC
    β”œβ”€β”€ JudgeAssignTask 516018, completed, 1217, 2019-11-13 16:06:03 UTC, 2019-11-18 19:41:38 UTC
    β”œβ”€β”€ JudgeDecisionReviewTask 527539, assigned, 1217, 2019-11-18 19:41:38 UTC, 2019-11-30 11:51:49 UTC
    β”‚   └── AttorneyTask 527542, completed, 1840, 2019-11-18 19:41:38 UTC, 2019-11-30 11:51:49 UTC
    └── JudgeDecisionReviewTask 527552, assigned, 1217, 2019-11-18 19:43:01 UTC, 2019-11-27 20:26:47 UTC
        └── AttorneyTask 527555, completed, 730, 2019-11-18 19:43:01 UTC, 2019-11-27 20:26:47 UTC
Different assignees for AttorneyTasks
Both AttorneyTask are completed, so it may not make since to cancel either. Further discussion needed.

Appeal 9323 [id, status, assigned_to_id, created_at, updated_at]
└── RootTask 253644, on_hold, 2, 2019-06-27 19:45:11 UTC, 2019-06-27 19:45:11 UTC
    β”œβ”€β”€ DistributionTask 253645, completed, 2, 2019-06-27 19:45:11 UTC, 2019-11-07 19:11:59 UTC
    β”œβ”€β”€ JudgeAssignTask 510191, completed, 1335, 2019-11-07 19:11:59 UTC, 2019-11-13 21:28:14 UTC
    β”œβ”€β”€ JudgeDecisionReviewTask 517344, on_hold, 1335, 2019-11-13 21:28:14 UTC, 2019-11-13 21:28:14 UTC
    β”‚   └── AttorneyTask 517347, on_hold, 1278, 2019-11-13 21:28:14 UTC, 2019-12-10 16:29:03 UTC
    β”‚       └── FoiaColocatedTask 564662, on_hold, 202, 2019-12-10 16:29:03 UTC, 2019-12-10 16:29:03 UTC
    β”‚           └── FoiaTask 564663, assigned, 202, 2019-12-10 16:29:03 UTC, 2019-12-10 16:29:03 UTC
    └── JudgeDecisionReviewTask 517352, on_hold, 1335, 2019-11-13 21:28:34 UTC, 2019-11-13 21:28:34 UTC
        └── AttorneyTask 517353, assigned, 1155, 2019-11-13 21:28:34 UTC, 2019-11-13 21:28:34 UTC
Different assignees for AttorneyTasks
Most likely want to cancel the branch with no activity, but I want to make sure since attorneys are different.

@yoomlam Thank you for all the due diligence and reaching out to solicit my feedback proactively - very much appreciated in this case! Please hold off from taking action on this ticket (i.e. deleting duplicative tasks) until I circle back with a go ahead. Since we have tasks that have actually been completed by multiple attorneys in this mix, I need to work with our stakeholders and their leadership to determine the right next step for each task in play, minimally on the four that are either assigned to or been completed by different attorneys, but likely for all. Stay tuned!

@yoomlam Just cancelled a JDRTask per a user request and noticed it was not captured in the doc you wrote up. It is however in the original list of appeals you quoted from Kat. Was there any reason This list was pared down to only 10 appeals when the original list contained 34 appeals?

Here's the task tree for all of these

appeal_id = [7951, 12445, 8554, 5494, 11928, 8710, 15081, 9323, 3653, 8460, 41138, 1849, 20212, 8628, 19023, 8710, 3653, 8460, 34507, 9323, 41138, 15081, 3416, 2808, 8441, 10094, 762, 3054, 7951, 8554, 5494, 11928, 6903, 12445]
appeal = Appeal.find(appeal_ids)
appeals.map { |appeal| appeal.structure_render(:id, :status, :assigned_to_id) }.each { |tree| puts tree }
Appeal 7951 [id, status, assigned_to_id]
└── RootTask 244668, completed, 2
    β”œβ”€β”€ TrackVeteranTask 244669, completed, 263
    β”œβ”€β”€ DistributionTask 244670, completed, 2
    β”œβ”€β”€ JudgeAssignTask 401253, completed, 827
    β”œβ”€β”€ JudgeDecisionReviewTask 461545, cancelled, 827
    β”‚   └── AttorneyTask 461546, cancelled, 1324
    β”œβ”€β”€ JudgeDecisionReviewTask 461547, completed, 827
    β”‚   └── AttorneyTask 461548, completed, 1324
    β”œβ”€β”€ BvaDispatchTask 527634, completed, 19
    β”‚   └── BvaDispatchTask 527635, completed, 10140
    └── JudgeAssignTask 562561, assigned, 827
Appeal 12445 [id, status, assigned_to_id]
└── RootTask 285988, on_hold, 2
    β”œβ”€β”€ DistributionTask 285989, completed, 2
    β”œβ”€β”€ JudgeAssignTask 415612, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 428285, on_hold, 754
    β”‚   └── AttorneyTask 428290, assigned, 1900
    └── JudgeDecisionReviewTask 428305, on_hold, 754
        └── AttorneyTask 428306, on_hold, 1900
            └── HearingClarificationColocatedTask 433846, on_hold, 23
                β”œβ”€β”€ HearingClarificationColocatedTask 433847, cancelled, 7798
                └── HearingClarificationColocatedTask 558736, on_hold, 10630
                    └── TimedHoldTask 559566, assigned, 10630
Appeal 8554 [id, status, assigned_to_id]
└── RootTask 248707, completed, 2
    β”œβ”€β”€ DistributionTask 248708, completed, 2
    β”œβ”€β”€ JudgeAssignTask 415615, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 428288, completed, 754
    β”‚   └── AttorneyTask 428292, completed, 1900
    β”œβ”€β”€ JudgeDecisionReviewTask 428310, completed, 754
    β”‚   └── AttorneyTask 428311, completed, 1900
    └── BvaDispatchTask 527147, completed, 19
        └── BvaDispatchTask 527148, completed, 2112
Appeal 5494 [id, status, assigned_to_id]
└── RootTask 210222, cancelled, 2
    β”œβ”€β”€ TrackVeteranTask 210223, cancelled, 285
    β”œβ”€β”€ DistributionTask 210224, completed, 2
    β”œβ”€β”€ JudgeAssignTask 467805, completed, 902
    β”œβ”€β”€ JudgeDecisionReviewTask 480006, cancelled, 902
    β”‚   └── AttorneyTask 480007, cancelled, 921
    └── JudgeDecisionReviewTask 480011, cancelled, 902
        └── AttorneyTask 480012, cancelled, 921
Appeal 11928 [id, status, assigned_to_id]
└── RootTask 281027, completed, 2
    β”œβ”€β”€ DistributionTask 281028, completed, 2
    β”‚   └── EvidenceSubmissionWindowTask 281029, completed, 18
    β”œβ”€β”€ TrackVeteranTask 383822, completed, 409
    β”œβ”€β”€ JudgeAssignTask 508745, completed, 1590
    β”œβ”€β”€ JudgeDecisionReviewTask 509541, on_hold, 1590
    β”‚   β”œβ”€β”€ AttorneyTask 509542, completed, 1338
    β”‚   β”œβ”€β”€ OtherColocatedTask 562253, completed, 23
    β”‚   β”‚   └── OtherColocatedTask 562254, completed, 10630
    β”‚   └── OtherColocatedTask 569400, on_hold, 23
    β”‚       └── OtherColocatedTask 569401, assigned, 2141
    β”œβ”€β”€ JudgeDecisionReviewTask 509543, completed, 1590
    β”‚   └── AttorneyTask 509544, completed, 1338
    └── BvaDispatchTask 554829, completed, 19
        β”œβ”€β”€ BvaDispatchTask 554830, cancelled, 13394
        └── BvaDispatchTask 555172, completed, 6913
Appeal 8710 [id, status, assigned_to_id]
└── RootTask 249966, completed, 2
    β”œβ”€β”€ TrackVeteranTask 249967, completed, 14
    β”œβ”€β”€ DistributionTask 249968, completed, 2
    β”‚   └── InformalHearingPresentationTask 249969, completed, 14
    β”œβ”€β”€ JudgeAssignTask 357415, cancelled, 915
    β”œβ”€β”€ JudgeAssignTask 363549, completed, 786
    β”œβ”€β”€ JudgeDecisionReviewTask 365544, on_hold, 786
    β”‚   └── AttorneyTask 365545, assigned, 1931
    β”œβ”€β”€ JudgeDecisionReviewTask 365550, completed, 786
    β”‚   └── AttorneyTask 365553, completed, 1931
    β”‚       └── OtherColocatedTask 432234, completed, 23
    β”‚           └── OtherColocatedTask 432235, completed, 2227
    β”‚               └── TimedHoldTask 470051, completed, 2227
    └── BvaDispatchTask 588216, completed, 19
        └── BvaDispatchTask 588217, completed, 10793
Appeal 15081 [id, status, assigned_to_id]
└── RootTask 307931, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 307932, in_progress, 8
    β”œβ”€β”€ DistributionTask 307933, completed, 2
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 307934, completed, 18
    β”‚   └── InformalHearingPresentationTask 427234, completed, 8
    β”‚       └── InformalHearingPresentationTask 428323, completed, 2255
    β”œβ”€β”€ JudgeAssignTask 441046, completed, 1587
    β”œβ”€β”€ JudgeDecisionReviewTask 441305, on_hold, 1587
    β”‚   └── AttorneyTask 441307, on_hold, 2075
    β”‚       └── IhpColocatedTask 480501, on_hold, 23
    β”‚           └── IhpColocatedTask 480502, assigned, 7798
    └── JudgeDecisionReviewTask 441310, on_hold, 1587
        └── AttorneyTask 441311, on_hold, 2075
            └── IhpColocatedTask 480499, on_hold, 23
                └── IhpColocatedTask 480500, assigned, 7798
Appeal 9323 [id, status, assigned_to_id]
└── RootTask 253644, on_hold, 2
    β”œβ”€β”€ DistributionTask 253645, completed, 2
    β”œβ”€β”€ JudgeAssignTask 510191, completed, 1335
    β”œβ”€β”€ JudgeDecisionReviewTask 517344, on_hold, 1335
    β”‚   └── AttorneyTask 517347, on_hold, 1278
    β”‚       └── FoiaColocatedTask 564662, on_hold, 202
    β”‚           └── FoiaTask 564663, assigned, 202
    β”œβ”€β”€ JudgeDecisionReviewTask 517352, cancelled, 1335
    β”‚   └── AttorneyTask 517353, cancelled, 1155
    β”œβ”€β”€ JudgeAssignTask 570715, completed, 1335
    └── JudgeDecisionReviewTask 570722, on_hold, 1335
        └── AttorneyTask 570723, assigned, 1278
Appeal 3653 [id, status, assigned_to_id]
└── RootTask 187742, cancelled, 2
    β”œβ”€β”€ TrackVeteranTask 187743, cancelled, 8
    β”œβ”€β”€ DistributionTask 187744, completed, 2
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 187745, completed, 18
    β”‚   └── InformalHearingPresentationTask 199944, completed, 8
    β”œβ”€β”€ JudgeAssignTask 415609, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 428284, cancelled, 754
    β”‚   └── AttorneyTask 428287, cancelled, 1900
    └── JudgeDecisionReviewTask 428296, cancelled, 754
        └── AttorneyTask 428297, cancelled, 1900
Appeal 8460 [id, status, assigned_to_id]
└── RootTask 248118, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 248119, in_progress, 243
    β”œβ”€β”€ DistributionTask 248120, completed, 2
    β”œβ”€β”€ JudgeAssignTask 415618, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 428289, on_hold, 754
    β”‚   └── AttorneyTask 428293, assigned, 1900
    └── JudgeDecisionReviewTask 428312, on_hold, 754
        └── AttorneyTask 428313, assigned, 1900
Appeal 41138 [id, status, assigned_to_id]
└── RootTask 507535, on_hold, 2
    β”œβ”€β”€ DistributionTask 507536, completed, 2
    β”œβ”€β”€ JudgeAssignTask 507633, cancelled, 1480
    β”œβ”€β”€ JudgeAssignTask 516548, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 519232, on_hold, 754
    β”‚   └── AttorneyTask 519236, on_hold, 725
    β”‚       └── OtherColocatedTask 575308, on_hold, 23
    β”‚           └── OtherColocatedTask 575309, assigned, 11870
    └── JudgeDecisionReviewTask 519245, on_hold, 754
        └── AttorneyTask 519246, on_hold, 725
            └── OtherColocatedTask 575306, on_hold, 23
                └── OtherColocatedTask 575307, assigned, 11870
Appeal 1849 [id, status, assigned_to_id]
└── RootTask 139878, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 139879, completed, 300
    β”œβ”€β”€ TrackVeteranTask 139880, completed, 306
    β”œβ”€β”€ TrackVeteranTask 139881, completed, 301
    β”œβ”€β”€ TrackVeteranTask 139882, completed, 303
    β”œβ”€β”€ DistributionTask 139883, completed, 2
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 139884, completed, 18
    β”‚   └── InformalHearingPresentationTask 145407, cancelled, 300
    β”œβ”€β”€ JudgeDecisionReviewTask 141627, completed, 1157
    β”‚   └── AttorneyTask 142022, completed, 1453
    β”œβ”€β”€ EvidenceOrArgumentMailTask 145444, completed, 18
    β”‚   └── EvidenceOrArgumentMailTask 145445, completed, 23
    β”‚       └── EvidenceOrArgumentMailTask 145446, completed, 2141
    β”œβ”€β”€ EvidenceOrArgumentMailTask 160699, completed, 18
    β”‚   └── EvidenceOrArgumentMailTask 160700, completed, 23
    β”‚       └── EvidenceOrArgumentMailTask 160701, completed, 1967
    β”œβ”€β”€ BvaDispatchTask 162559, completed, 19
    β”‚   └── BvaDispatchTask 162560, completed, 2008
    β”œβ”€β”€ ReconsiderationMotionMailTask 184360, completed, 18
    β”‚   └── ReconsiderationMotionMailTask 184361, completed, 213
    β”‚       └── ReconsiderationMotionMailTask 187584, completed, 1819
    β”œβ”€β”€ EvidenceOrArgumentMailTask 256939, completed, 18
    β”‚   └── EvidenceOrArgumentMailTask 256940, completed, 23
    β”‚       └── EvidenceOrArgumentMailTask 256941, completed, 2011
    β”œβ”€β”€ JudgeAssignTask 291431, completed, 538
    └── JudgeDecisionReviewTask 351559, on_hold, 538
        └── AttorneyTask 351560, on_hold, 532
            └── OtherColocatedTask 433864, on_hold, 23
                └── OtherColocatedTask 433865, assigned, 1881
Appeal 20212 [id, status, assigned_to_id]
└── RootTask 345487, completed, 2
    β”œβ”€β”€ DistributionTask 345488, completed, 2
    β”œβ”€β”€ JudgeAssignTask 346468, completed, 786
    β”œβ”€β”€ JudgeDecisionReviewTask 365546, on_hold, 786
    β”‚   └── AttorneyTask 365547, assigned, 1931
    β”œβ”€β”€ JudgeDecisionReviewTask 365551, completed, 786
    β”‚   └── AttorneyTask 365554, completed, 1931
    └── BvaDispatchTask 409169, completed, 19
        └── BvaDispatchTask 409170, completed, 2120
Appeal 8628 [id, status, assigned_to_id]
└── RootTask 249138, completed, 2
    β”œβ”€β”€ TrackVeteranTask 249139, completed, 286
    β”œβ”€β”€ DistributionTask 249140, completed, 2
    β”œβ”€β”€ JudgeAssignTask 415610, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 428294, cancelled, 754
    β”‚   └── AttorneyTask 428295, completed, 1900
    β”œβ”€β”€ JudgeDecisionReviewTask 428303, completed, 754
    β”‚   └── AttorneyTask 428304, completed, 1900
    └── BvaDispatchTask 465831, completed, 19
        β”œβ”€β”€ BvaDispatchTask 465832, cancelled, 2010
        └── BvaDispatchTask 467700, completed, 2008
Appeal 19023 [id, status, assigned_to_id]
└── RootTask 335501, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 335502, completed, 14
    β”œβ”€β”€ DistributionTask 335503, completed, 2
    β”‚   └── InformalHearingPresentationTask 335504, completed, 14
    β”œβ”€β”€ JudgeAssignTask 459982, completed, 1217
    β”œβ”€β”€ JudgeDecisionReviewTask 471601, cancelled, 1217
    β”‚   └── AttorneyTask 471603, cancelled, 750
    β”œβ”€β”€ JudgeDecisionReviewTask 471608, completed, 1217
    β”‚   └── AttorneyTask 471609, completed, 1734
    β”œβ”€β”€ BvaDispatchTask 478877, completed, 19
    β”‚   └── BvaDispatchTask 478878, completed, 6913
    β”œβ”€β”€ JudgeAssignTask 479180, completed, 1217
    β”‚   └── OtherColocatedTask 481589, completed, 23
    β”‚       └── OtherColocatedTask 481592, completed, 2101
    β”œβ”€β”€ JudgeDecisionReviewTask 502555, on_hold, 1217
    β”‚   └── AttorneyTask 502557, on_hold, 8724
    β”‚       └── OtherColocatedTask 541412, on_hold, 23
    β”‚           └── OtherColocatedTask 541413, assigned, 1881
    β”œβ”€β”€ TrackVeteranTask 502664, in_progress, 14
    └── InformalHearingPresentationTask 502665, completed, 14
Appeal 34507 [id, status, assigned_to_id]
└── RootTask 449044, completed, 2
    β”œβ”€β”€ TrackVeteranTask 449045, completed, 14
    β”œβ”€β”€ DistributionTask 449046, completed, 2
    β”‚   └── InformalHearingPresentationTask 449047, completed, 14
    β”œβ”€β”€ JudgeAssignTask 480540, completed, 539
    β”œβ”€β”€ JudgeDecisionReviewTask 480608, cancelled, 539
    β”‚   └── AttorneyTask 480609, cancelled, 1935
    β”œβ”€β”€ JudgeDecisionReviewTask 480622, cancelled, 539
    β”‚   └── AttorneyTask 480623, cancelled, 1482
    β”œβ”€β”€ JudgeAssignTask 487425, completed, 539
    β”œβ”€β”€ JudgeDecisionReviewTask 487426, cancelled, 539
    β”‚   └── AttorneyTask 487427, completed, 1935
    β”œβ”€β”€ JudgeDecisionReviewTask 505673, cancelled, 986
    β”œβ”€β”€ JudgeDecisionReviewTask 505864, completed, 1037
    β”œβ”€β”€ BvaDispatchTask 513501, completed, 19
    β”‚   └── BvaDispatchTask 513502, completed, 13274
    β”‚       β”œβ”€β”€ JudgeDispatchReturnTask 514137, completed, 1037
    β”‚       β”‚   └── AttorneyDispatchReturnTask 514158, completed, 1935
    β”‚       └── JudgeDispatchReturnTask 516790, completed, 1037
    └── JudgeAssignTask 549894, cancelled, 539
Appeal 3416 [id, status, assigned_to_id]
└── RootTask 184662, completed, 2
    β”œβ”€β”€ TrackVeteranTask 184663, completed, 8
    β”œβ”€β”€ DistributionTask 184664, completed, 2
    β”‚   └── InformalHearingPresentationTask 184665, completed, 8
    β”œβ”€β”€ JudgeAssignTask 301149, completed, 1016
    β”œβ”€β”€ JudgeDecisionReviewTask 306933, on_hold, 1016
    β”‚   └── AttorneyTask 306934, assigned, 1316
    β”‚       └── OtherColocatedTask 530096, completed, 23
    β”‚           └── OtherColocatedTask 530097, completed, 2012
    β”œβ”€β”€ JudgeDecisionReviewTask 307043, completed, 1016
    β”‚   └── AttorneyTask 307044, completed, 1068
    └── BvaDispatchTask 340280, completed, 19
        β”œβ”€β”€ BvaDispatchTask 340281, cancelled, 2008
        └── BvaDispatchTask 341951, completed, 2120
Appeal 2808 [id, status, assigned_to_id]
└── RootTask 177285, completed, 2
    β”œβ”€β”€ DistributionTask 177286, completed, 2
    β”œβ”€β”€ JudgeAssignTask 258795, completed, 902
    β”œβ”€β”€ JudgeDecisionReviewTask 266033, on_hold, 902
    β”‚   β”œβ”€β”€ AttorneyTask 266035, completed, 913
    β”‚   └── AttorneyRewriteTask 332982, assigned, 913
    β”‚       └── OtherColocatedTask 333118, completed, 23
    β”‚           β”œβ”€β”€ OtherColocatedTask 333119, cancelled, 10425
    β”‚           └── OtherColocatedTask 456370, completed, 1881
    β”œβ”€β”€ JudgeDecisionReviewTask 266039, completed, 902
    β”‚   └── AttorneyTask 266040, completed, 913
    └── BvaDispatchTask 332979, completed, 19
        └── BvaDispatchTask 332980, completed, 2120
Appeal 8441 [id, status, assigned_to_id]
└── RootTask 248036, completed, 2
    β”œβ”€β”€ TrackVeteranTask 248037, completed, 309
    β”œβ”€β”€ DistributionTask 248038, completed, 2
    β”œβ”€β”€ JudgeAssignTask 415614, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 428286, cancelled, 754
    β”‚   └── AttorneyTask 428291, completed, 1900
    β”œβ”€β”€ JudgeDecisionReviewTask 428308, completed, 754
    β”‚   └── AttorneyTask 428309, completed, 1900
    └── BvaDispatchTask 465958, completed, 19
        └── BvaDispatchTask 465959, completed, 6913
Appeal 10094 [id, status, assigned_to_id]
└── RootTask 260417, completed, 2
    β”œβ”€β”€ TrackVeteranTask 260418, completed, 277
    β”œβ”€β”€ DistributionTask 260419, completed, 2
    β”œβ”€β”€ JudgeAssignTask 401259, completed, 1612
    β”œβ”€β”€ JudgeDecisionReviewTask 409751, on_hold, 1612
    β”‚   └── AttorneyTask 409753, on_hold, 1476
    β”‚       β”œβ”€β”€ OtherColocatedTask 474469, completed, 23
    β”‚       β”‚   └── OtherColocatedTask 474470, completed, 2062
    β”‚       └── OtherColocatedTask 493122, on_hold, 23
    β”‚           └── OtherColocatedTask 493127, assigned, 11870
    β”œβ”€β”€ JudgeDecisionReviewTask 409773, completed, 1612
    β”‚   └── AttorneyTask 409774, completed, 1476
    └── BvaDispatchTask 477754, completed, 19
        └── BvaDispatchTask 477755, completed, 2120
Appeal 762 [id, status, assigned_to_id]
└── RootTask 1314, completed, 2
    β”œβ”€β”€ JudgeDecisionReviewTask 1436, completed, 977
    β”‚   └── AttorneyTask 13357, completed, 858
    β”‚       └── PreRoutingTranslationColocatedTask 23350, completed, 23
    β”‚           └── PreRoutingTranslationColocatedTask 23351, completed, 1379
    β”‚               └── TranslationTask 112988, completed, 214
    β”‚                   └── TranslationTask 114104, completed, 1119
    β”‚                       └── TimedHoldTask 211851, cancelled, 1119
    β”œβ”€β”€ TrackVeteranTask 126644, completed, 8
    β”œβ”€β”€ JudgeDecisionReviewTask 304084, completed, 977
    β”‚   β”œβ”€β”€ AttorneyTask 304085, completed, 1808
    β”‚   └── AttorneyRewriteTask 419060, completed, 1808
    └── BvaDispatchTask 420089, completed, 19
        └── BvaDispatchTask 420090, completed, 2120
Appeal 3054 [id, status, assigned_to_id]
└── RootTask 181473, completed, 2
    β”œβ”€β”€ TrackVeteranTask 181474, completed, 8
    β”œβ”€β”€ DistributionTask 181475, completed, 2
    β”‚   └── InformalHearingPresentationTask 181476, completed, 8
    β”œβ”€β”€ JudgeAssignTask 328348, completed, 786
    β”œβ”€β”€ JudgeDecisionReviewTask 365542, on_hold, 786
    β”‚   └── AttorneyTask 365543, assigned, 1931
    β”œβ”€β”€ JudgeDecisionReviewTask 365549, completed, 786
    β”‚   └── AttorneyTask 365552, completed, 1931
    └── BvaDispatchTask 429719, completed, 19
        └── BvaDispatchTask 429720, completed, 2008
Appeal 6903 [id, status, assigned_to_id]
└── RootTask 230880, completed, 2
    β”œβ”€β”€ TrackVeteranTask 230881, completed, 8
    β”œβ”€β”€ DistributionTask 230882, completed, 2
    β”‚   └── InformalHearingPresentationTask 230883, completed, 8
    β”‚       └── InformalHearingPresentationTask 394276, completed, 2169
    β”œβ”€β”€ JudgeAssignTask 486598, completed, 974
    β”œβ”€β”€ JudgeDecisionReviewTask 498345, on_hold, 974
    β”‚   └── AttorneyTask 498347, assigned, 1018
    β”œβ”€β”€ JudgeDecisionReviewTask 498351, completed, 974
    β”‚   └── AttorneyTask 498352, completed, 1018
    └── BvaDispatchTask 510961, completed, 19
        β”œβ”€β”€ BvaDispatchTask 510962, cancelled, 6913
        └── BvaDispatchTask 511001, completed, 2008

@hschallhorn I think I only searched for appeals with 2 or more open JDRTs.

Alright that would definitely be it. I'll see if I can track down ones with completed JDRTasks and or closed dispatch tasks.

You're on leave, get out of here!

Yoom, those email alerts better be turned off!

Here's the statement I think we need:
```ruby

This should grab all appeals with more than one decision review task, including ones that are completed. We're ignoring cancelled as we could have an appeal with one cancelled and one completed, which is a fine state)

appeal_ids = JudgeDecisionReviewTask.not_cancelled.group(:appeal_id).count.select { |appeal_id, count| count > 1 }.keys
=> [3054, 5684, 10094, 12445, 1849, 20212, 8460, 39812, 37770, 8554, 7178, 762, 9323, 3416, 6903, 41138, 2808, 19023, 15081, 8710, 12416, 11928]
appeal_ids.count
=> 22

Let's look at the task trees!

appeals = Appeal.find(appeal_ids)
appeals.map { |appeal| appeal.structure_render(:id, :status, :assigned_to_id) }.each { |tree| puts tree }
Appeal 3054 [id, status, assigned_to_id]
└── RootTask 181473, completed, 2
β”œβ”€β”€ TrackVeteranTask 181474, completed, 8
β”œβ”€β”€ DistributionTask 181475, completed, 2
β”‚ └── InformalHearingPresentationTask 181476, completed, 8
β”œβ”€β”€ JudgeAssignTask 328348, completed, 786
β”œβ”€β”€ JudgeDecisionReviewTask 365542, on_hold, 786
β”‚ └── AttorneyTask 365543, assigned, 1931
β”œβ”€β”€ JudgeDecisionReviewTask 365549, completed, 786
β”‚ └── AttorneyTask 365552, completed, 1931
└── BvaDispatchTask 429719, completed, 19
└── BvaDispatchTask 429720, completed, 2008
Appeal 5684 [id, status, assigned_to_id]
└── RootTask 211635, completed, 2
β”œβ”€β”€ TrackVeteranTask 211636, completed, 286
β”œβ”€β”€ DistributionTask 211637, completed, 2
β”œβ”€β”€ JudgeAssignTask 506895, completed, 1279
β”œβ”€β”€ JudgeDecisionReviewTask 537682, on_hold, 1279
β”‚ β”œβ”€β”€ AttorneyTask 537684, completed, 1727
β”‚ └── OtherColocatedTask 540355, on_hold, 23
β”‚ └── OtherColocatedTask 540356, assigned, 1782
β”œβ”€β”€ JudgeDecisionReviewTask 537691, completed, 1279
β”‚ └── AttorneyTask 537692, completed, 1727
└── BvaDispatchTask 540335, completed, 19
β”œβ”€β”€ BvaDispatchTask 540336, cancelled, 2112
└── BvaDispatchTask 545006, completed, 13274
Appeal 10094 [id, status, assigned_to_id]
└── RootTask 260417, completed, 2
β”œβ”€β”€ TrackVeteranTask 260418, completed, 277
β”œβ”€β”€ DistributionTask 260419, completed, 2
β”œβ”€β”€ JudgeAssignTask 401259, completed, 1612
β”œβ”€β”€ JudgeDecisionReviewTask 409751, on_hold, 1612
β”‚ └── AttorneyTask 409753, on_hold, 1476
β”‚ β”œβ”€β”€ OtherColocatedTask 474469, completed, 23
β”‚ β”‚ └── OtherColocatedTask 474470, completed, 2062
β”‚ └── OtherColocatedTask 493122, on_hold, 23
β”‚ └── OtherColocatedTask 493127, assigned, 11870
β”œβ”€β”€ JudgeDecisionReviewTask 409773, completed, 1612
β”‚ └── AttorneyTask 409774, completed, 1476
└── BvaDispatchTask 477754, completed, 19
└── BvaDispatchTask 477755, completed, 2120
Appeal 12445 [id, status, assigned_to_id]
└── RootTask 285988, on_hold, 2
β”œβ”€β”€ DistributionTask 285989, completed, 2
β”œβ”€β”€ JudgeAssignTask 415612, completed, 754
β”œβ”€β”€ JudgeDecisionReviewTask 428285, on_hold, 754
β”‚ └── AttorneyTask 428290, assigned, 1900
└── JudgeDecisionReviewTask 428305, on_hold, 754
└── AttorneyTask 428306, on_hold, 1900
└── HearingClarificationColocatedTask 433846, on_hold, 23
β”œβ”€β”€ HearingClarificationColocatedTask 433847, cancelled, 7798
└── HearingClarificationColocatedTask 558736, on_hold, 10630
└── TimedHoldTask 559566, assigned, 10630
Appeal 1849 [id, status, assigned_to_id]
└── RootTask 139878, on_hold, 2
β”œβ”€β”€ TrackVeteranTask 139879, completed, 300
β”œβ”€β”€ TrackVeteranTask 139880, completed, 306
β”œβ”€β”€ TrackVeteranTask 139881, completed, 301
β”œβ”€β”€ TrackVeteranTask 139882, completed, 303
β”œβ”€β”€ DistributionTask 139883, completed, 2
β”‚ β”œβ”€β”€ EvidenceSubmissionWindowTask 139884, completed, 18
β”‚ └── InformalHearingPresentationTask 145407, cancelled, 300
β”œβ”€β”€ JudgeDecisionReviewTask 141627, completed, 1157
β”‚ └── AttorneyTask 142022, completed, 1453
β”œβ”€β”€ EvidenceOrArgumentMailTask 145444, completed, 18
β”‚ └── EvidenceOrArgumentMailTask 145445, completed, 23
β”‚ └── EvidenceOrArgumentMailTask 145446, completed, 2141
β”œβ”€β”€ EvidenceOrArgumentMailTask 160699, completed, 18
β”‚ └── EvidenceOrArgumentMailTask 160700, completed, 23
β”‚ └── EvidenceOrArgumentMailTask 160701, completed, 1967
β”œβ”€β”€ BvaDispatchTask 162559, completed, 19
β”‚ └── BvaDispatchTask 162560, completed, 2008
β”œβ”€β”€ ReconsiderationMotionMailTask 184360, completed, 18
β”‚ └── ReconsiderationMotionMailTask 184361, completed, 213
β”‚ └── ReconsiderationMotionMailTask 187584, completed, 1819
β”œβ”€β”€ EvidenceOrArgumentMailTask 256939, completed, 18
β”‚ └── EvidenceOrArgumentMailTask 256940, completed, 23
β”‚ └── EvidenceOrArgumentMailTask 256941, completed, 2011
β”œβ”€β”€ JudgeAssignTask 291431, completed, 538
└── JudgeDecisionReviewTask 351559, on_hold, 538
└── AttorneyTask 351560, on_hold, 532
└── OtherColocatedTask 433864, on_hold, 23
└── OtherColocatedTask 433865, assigned, 1881
Appeal 20212 [id, status, assigned_to_id]
└── RootTask 345487, completed, 2
β”œβ”€β”€ DistributionTask 345488, completed, 2
β”œβ”€β”€ JudgeAssignTask 346468, completed, 786
β”œβ”€β”€ JudgeDecisionReviewTask 365546, on_hold, 786
β”‚ └── AttorneyTask 365547, assigned, 1931
β”œβ”€β”€ JudgeDecisionReviewTask 365551, completed, 786
β”‚ └── AttorneyTask 365554, completed, 1931
└── BvaDispatchTask 409169, completed, 19
└── BvaDispatchTask 409170, completed, 2120
Appeal 8460 [id, status, assigned_to_id]
└── RootTask 248118, on_hold, 2
β”œβ”€β”€ TrackVeteranTask 248119, in_progress, 243
β”œβ”€β”€ DistributionTask 248120, completed, 2
β”œβ”€β”€ JudgeAssignTask 415618, completed, 754
β”œβ”€β”€ JudgeDecisionReviewTask 428289, on_hold, 754
β”‚ └── AttorneyTask 428293, assigned, 1900
└── JudgeDecisionReviewTask 428312, on_hold, 754
└── AttorneyTask 428313, assigned, 1900
Appeal 39812 [id, status, assigned_to_id]
└── RootTask 496267, completed, 2
β”œβ”€β”€ TrackVeteranTask 496268, completed, 14
β”œβ”€β”€ DistributionTask 496269, completed, 2
β”‚ └── InformalHearingPresentationTask 496270, completed, 14
β”œβ”€β”€ JudgeAssignTask 516018, completed, 1217
β”œβ”€β”€ JudgeDecisionReviewTask 527539, cancelled, 1217
β”‚ └── AttorneyTask 527542, completed, 1840
β”œβ”€β”€ JudgeDecisionReviewTask 527552, cancelled, 1217
β”‚ └── AttorneyTask 527555, completed, 730
β”œβ”€β”€ JudgeDecisionReviewTask 575720, completed, 1253
β”œβ”€β”€ JudgeDecisionReviewTask 577430, cancelled, 1253
β”œβ”€β”€ JudgeDecisionReviewTask 580045, cancelled, 991
β”œβ”€β”€ BvaDispatchTask 581906, completed, 19
β”‚ └── BvaDispatchTask 581907, completed, 13274
└── JudgeDecisionReviewTask 583476, assigned, 1253
Appeal 37770 [id, status, assigned_to_id]
└── RootTask 476943, on_hold, 2
β”œβ”€β”€ TrackVeteranTask 476944, in_progress, 286
β”œβ”€β”€ DistributionTask 476945, completed, 2
β”œβ”€β”€ JudgeAssignTask 558755, completed, 1135
β”œβ”€β”€ JudgeDecisionReviewTask 565198, assigned, 1135
β”‚ └── AttorneyTask 565201, completed, 1367
β”œβ”€β”€ JudgeDecisionReviewTask 565204, completed, 1135
β”‚ └── AttorneyTask 565205, completed, 945
└── BvaDispatchTask 572319, cancelled, 19
└── BvaDispatchTask 572320, cancelled, 2112
Appeal 8554 [id, status, assigned_to_id]
└── RootTask 248707, completed, 2
β”œβ”€β”€ DistributionTask 248708, completed, 2
β”œβ”€β”€ JudgeAssignTask 415615, completed, 754
β”œβ”€β”€ JudgeDecisionReviewTask 428288, completed, 754
β”‚ └── AttorneyTask 428292, completed, 1900
β”œβ”€β”€ JudgeDecisionReviewTask 428310, completed, 754
β”‚ └── AttorneyTask 428311, completed, 1900
└── BvaDispatchTask 527147, completed, 19
└── BvaDispatchTask 527148, completed, 2112
Appeal 7178 [id, status, assigned_to_id]
└── RootTask 234107, on_hold, 2
β”œβ”€β”€ DistributionTask 234108, completed, 2
β”œβ”€β”€ JudgeAssignTask 537951, completed, 1494
β”œβ”€β”€ JudgeDecisionReviewTask 541361, on_hold, 1494
β”‚ └── AttorneyTask 541362, assigned, 7055
└── JudgeDecisionReviewTask 541395, assigned, 1494
└── AttorneyTask 541396, completed, 1321
Appeal 762 [id, status, assigned_to_id]
└── RootTask 1314, completed, 2
β”œβ”€β”€ JudgeDecisionReviewTask 1436, completed, 977
β”‚ └── AttorneyTask 13357, completed, 858
β”‚ └── PreRoutingTranslationColocatedTask 23350, completed, 23
β”‚ └── PreRoutingTranslationColocatedTask 23351, completed, 1379
β”‚ └── TranslationTask 112988, completed, 214
β”‚ └── TranslationTask 114104, completed, 1119
β”‚ └── TimedHoldTask 211851, cancelled, 1119
β”œβ”€β”€ TrackVeteranTask 126644, completed, 8
β”œβ”€β”€ JudgeDecisionReviewTask 304084, completed, 977
β”‚ β”œβ”€β”€ AttorneyTask 304085, completed, 1808
β”‚ └── AttorneyRewriteTask 419060, completed, 1808
└── BvaDispatchTask 420089, completed, 19
└── BvaDispatchTask 420090, completed, 2120
Appeal 9323 [id, status, assigned_to_id]
└── RootTask 253644, on_hold, 2
β”œβ”€β”€ DistributionTask 253645, completed, 2
β”œβ”€β”€ JudgeAssignTask 510191, completed, 1335
β”œβ”€β”€ JudgeDecisionReviewTask 517344, on_hold, 1335
β”‚ └── AttorneyTask 517347, on_hold, 1278
β”‚ └── FoiaColocatedTask 564662, on_hold, 202
β”‚ └── FoiaTask 564663, assigned, 202
β”œβ”€β”€ JudgeDecisionReviewTask 517352, cancelled, 1335
β”‚ └── AttorneyTask 517353, cancelled, 1155
β”œβ”€β”€ JudgeAssignTask 570715, completed, 1335
└── JudgeDecisionReviewTask 570722, on_hold, 1335
└── AttorneyTask 570723, assigned, 1278
Appeal 3416 [id, status, assigned_to_id]
└── RootTask 184662, completed, 2
β”œβ”€β”€ TrackVeteranTask 184663, completed, 8
β”œβ”€β”€ DistributionTask 184664, completed, 2
β”‚ └── InformalHearingPresentationTask 184665, completed, 8
β”œβ”€β”€ JudgeAssignTask 301149, completed, 1016
β”œβ”€β”€ JudgeDecisionReviewTask 306933, on_hold, 1016
β”‚ └── AttorneyTask 306934, assigned, 1316
β”‚ └── OtherColocatedTask 530096, completed, 23
β”‚ └── OtherColocatedTask 530097, completed, 2012
β”œβ”€β”€ JudgeDecisionReviewTask 307043, completed, 1016
β”‚ └── AttorneyTask 307044, completed, 1068
└── BvaDispatchTask 340280, completed, 19
β”œβ”€β”€ BvaDispatchTask 340281, cancelled, 2008
└── BvaDispatchTask 341951, completed, 2120
Appeal 6903 [id, status, assigned_to_id]
└── RootTask 230880, completed, 2
β”œβ”€β”€ TrackVeteranTask 230881, completed, 8
β”œβ”€β”€ DistributionTask 230882, completed, 2
β”‚ └── InformalHearingPresentationTask 230883, completed, 8
β”‚ └── InformalHearingPresentationTask 394276, completed, 2169
β”œβ”€β”€ JudgeAssignTask 486598, completed, 974
β”œβ”€β”€ JudgeDecisionReviewTask 498345, on_hold, 974
β”‚ └── AttorneyTask 498347, assigned, 1018
β”œβ”€β”€ JudgeDecisionReviewTask 498351, completed, 974
β”‚ └── AttorneyTask 498352, completed, 1018
└── BvaDispatchTask 510961, completed, 19
β”œβ”€β”€ BvaDispatchTask 510962, cancelled, 6913
└── BvaDispatchTask 511001, completed, 2008
Appeal 41138 [id, status, assigned_to_id]
└── RootTask 507535, on_hold, 2
β”œβ”€β”€ DistributionTask 507536, completed, 2
β”œβ”€β”€ JudgeAssignTask 507633, cancelled, 1480
β”œβ”€β”€ JudgeAssignTask 516548, completed, 754
β”œβ”€β”€ JudgeDecisionReviewTask 519232, on_hold, 754
β”‚ └── AttorneyTask 519236, on_hold, 725
β”‚ └── OtherColocatedTask 575308, on_hold, 23
β”‚ └── OtherColocatedTask 575309, assigned, 11870
└── JudgeDecisionReviewTask 519245, on_hold, 754
└── AttorneyTask 519246, on_hold, 725
└── OtherColocatedTask 575306, on_hold, 23
└── OtherColocatedTask 575307, assigned, 11870
Appeal 2808 [id, status, assigned_to_id]
└── RootTask 177285, completed, 2
β”œβ”€β”€ DistributionTask 177286, completed, 2
β”œβ”€β”€ JudgeAssignTask 258795, completed, 902
β”œβ”€β”€ JudgeDecisionReviewTask 266033, on_hold, 902
β”‚ β”œβ”€β”€ AttorneyTask 266035, completed, 913
β”‚ └── AttorneyRewriteTask 332982, assigned, 913
β”‚ └── OtherColocatedTask 333118, completed, 23
β”‚ β”œβ”€β”€ OtherColocatedTask 333119, cancelled, 10425
β”‚ └── OtherColocatedTask 456370, completed, 1881
β”œβ”€β”€ JudgeDecisionReviewTask 266039, completed, 902
β”‚ └── AttorneyTask 266040, completed, 913
└── BvaDispatchTask 332979, completed, 19
└── BvaDispatchTask 332980, completed, 2120
Appeal 19023 [id, status, assigned_to_id]
└── RootTask 335501, on_hold, 2
β”œβ”€β”€ TrackVeteranTask 335502, completed, 14
β”œβ”€β”€ DistributionTask 335503, completed, 2
β”‚ └── InformalHearingPresentationTask 335504, completed, 14
β”œβ”€β”€ JudgeAssignTask 459982, completed, 1217
β”œβ”€β”€ JudgeDecisionReviewTask 471601, cancelled, 1217
β”‚ └── AttorneyTask 471603, cancelled, 750
β”œβ”€β”€ JudgeDecisionReviewTask 471608, completed, 1217
β”‚ └── AttorneyTask 471609, completed, 1734
β”œβ”€β”€ BvaDispatchTask 478877, completed, 19
β”‚ └── BvaDispatchTask 478878, completed, 6913
β”œβ”€β”€ JudgeAssignTask 479180, completed, 1217
β”‚ └── OtherColocatedTask 481589, completed, 23
β”‚ └── OtherColocatedTask 481592, completed, 2101
β”œβ”€β”€ JudgeDecisionReviewTask 502555, on_hold, 1217
β”‚ └── AttorneyTask 502557, on_hold, 8724
β”‚ └── OtherColocatedTask 541412, on_hold, 23
β”‚ └── OtherColocatedTask 541413, assigned, 1881
β”œβ”€β”€ TrackVeteranTask 502664, in_progress, 14
└── InformalHearingPresentationTask 502665, completed, 14
Appeal 15081 [id, status, assigned_to_id]
└── RootTask 307931, on_hold, 2
β”œβ”€β”€ TrackVeteranTask 307932, in_progress, 8
β”œβ”€β”€ DistributionTask 307933, completed, 2
β”‚ β”œβ”€β”€ EvidenceSubmissionWindowTask 307934, completed, 18
β”‚ └── InformalHearingPresentationTask 427234, completed, 8
β”‚ └── InformalHearingPresentationTask 428323, completed, 2255
β”œβ”€β”€ JudgeAssignTask 441046, completed, 1587
β”œβ”€β”€ JudgeDecisionReviewTask 441305, on_hold, 1587
β”‚ └── AttorneyTask 441307, on_hold, 2075
β”‚ └── IhpColocatedTask 480501, on_hold, 23
β”‚ └── IhpColocatedTask 480502, assigned, 7798
└── JudgeDecisionReviewTask 441310, on_hold, 1587
└── AttorneyTask 441311, on_hold, 2075
└── IhpColocatedTask 480499, on_hold, 23
└── IhpColocatedTask 480500, assigned, 7798
Appeal 8710 [id, status, assigned_to_id]
└── RootTask 249966, completed, 2
β”œβ”€β”€ TrackVeteranTask 249967, completed, 14
β”œβ”€β”€ DistributionTask 249968, completed, 2
β”‚ └── InformalHearingPresentationTask 249969, completed, 14
β”œβ”€β”€ JudgeAssignTask 357415, cancelled, 915
β”œβ”€β”€ JudgeAssignTask 363549, completed, 786
β”œβ”€β”€ JudgeDecisionReviewTask 365544, on_hold, 786
β”‚ └── AttorneyTask 365545, assigned, 1931
β”œβ”€β”€ JudgeDecisionReviewTask 365550, completed, 786
β”‚ └── AttorneyTask 365553, completed, 1931
β”‚ └── OtherColocatedTask 432234, completed, 23
β”‚ └── OtherColocatedTask 432235, completed, 2227
β”‚ └── TimedHoldTask 470051, completed, 2227
└── BvaDispatchTask 588216, completed, 19
└── BvaDispatchTask 588217, completed, 10793
Appeal 12416 [id, status, assigned_to_id]
└── RootTask 285861, on_hold, 2
β”œβ”€β”€ TrackVeteranTask 285862, in_progress, 8
β”œβ”€β”€ DistributionTask 285863, completed, 2
β”‚ └── InformalHearingPresentationTask 285864, completed, 8
β”‚ └── InformalHearingPresentationTask 515495, completed, 4715
β”œβ”€β”€ JudgeAssignTask 562917, cancelled, 915
β”œβ”€β”€ JudgeAssignTask 564796, completed, 812
β”œβ”€β”€ JudgeDecisionReviewTask 570237, assigned, 812
β”‚ └── AttorneyTask 570239, completed, 927
└── JudgeDecisionReviewTask 570242, assigned, 812
└── AttorneyTask 570243, completed, 927
Appeal 11928 [id, status, assigned_to_id]
└── RootTask 281027, completed, 2
β”œβ”€β”€ DistributionTask 281028, completed, 2
β”‚ └── EvidenceSubmissionWindowTask 281029, completed, 18
β”œβ”€β”€ TrackVeteranTask 383822, completed, 409
β”œβ”€β”€ JudgeAssignTask 508745, completed, 1590
β”œβ”€β”€ JudgeDecisionReviewTask 509541, on_hold, 1590
β”‚ β”œβ”€β”€ AttorneyTask 509542, completed, 1338
β”‚ β”œβ”€β”€ OtherColocatedTask 562253, completed, 23
β”‚ β”‚ └── OtherColocatedTask 562254, completed, 10630
β”‚ └── OtherColocatedTask 569400, on_hold, 23
β”‚ └── OtherColocatedTask 569401, assigned, 2141
β”œβ”€β”€ JudgeDecisionReviewTask 509543, completed, 1590
β”‚ └── AttorneyTask 509544, completed, 1338
└── BvaDispatchTask 554829, completed, 19
β”œβ”€β”€ BvaDispatchTask 554830, cancelled, 13394
└── BvaDispatchTask 555172, completed, 6913

Grabbing info for Jim:

appeal_ids = JudgeDecisionReviewTask.not_cancelled.group(:appeal_id).count.select { |appeal_id, count| count > 1 }.keys
appeals = Appeal.where(id: appeal_ids); nil
data = appeals.map do |appeal|
  judge_tasks = JudgeDecisionReviewTask.not_cancelled.where(appeal: appeal)
  atty_tasks = AttorneyTask.not_cancelled.where(appeal: appeal)
  {
    appeal_id: appeal.id,
    affected_judges: judge_tasks.map do |task|
      {
        task_id: task.id,
        task_status: task.status,
        judge_name: task.assigned_to.full_name,
     }
    end,
    affected_attorneys: atty_tasks.map  do |task|
      {
        task_id: task.id,
        task_status: task.status,
        attorney_name: task.assigned_to.full_name,
     }
    end,
    task_tree: appeal.structure_render(:id, :status, :closed_at)
  }
end; nil
pp data; nil

anddddddd we did not consider JudgeAssignTasks

# Let's look for appeals with more than one non cancelled JudgeAssign Task
duplicate_judge_assign_appeal_ids = JudgeAssignTask.not_cancelled.group(:appeal_id).count.select { |appeal_id, count| count > 1 }.keys
appeals = Appeal.find(duplicate_judge_assign_appeal_ids)
appeals.count
=> 44

# These include appeals where the AttorneyTask was cancelled and the appeal gets sent back to be assigned by the judge, so let's remove those
# Appeal 8237 [id, status, assigned_to_id]
# └── RootTask 246791, on_hold, 2
#     β”œβ”€β”€ DistributionTask 246792, completed, 2
#     β”œβ”€β”€ JudgeAssignTask 412742, completed, 812
#     β”œβ”€β”€ JudgeDecisionReviewTask 436886, cancelled, 812
#     β”‚   └── AttorneyTask 436888, cancelled, 2026
#     β”œβ”€β”€ JudgeAssignTask 474790, cancelled, 812
#     └── JudgeAssignTask 474806, on_hold, 941
#         └── OtherColocatedTask 494612, on_hold, 23
#             └── OtherColocatedTask 494614, on_hold, 2012
#                 └── TimedHoldTask 528326, assigned, 2012
appeals = appeals.select { |appeal| appeal.tasks.not_cancelled.where(type: JudgeDecisionReviewTask.name).present? }
appeals.count
=> 35

# These also include appeals where all the JudgeAssignTasks have been completed, so let's remove those too
# Appeal 10864 [id, status, assigned_to_id]
# └── RootTask 266568, completed, 2
#     β”œβ”€β”€ TrackVeteranTask 266569, completed, 244
#     β”œβ”€β”€ DistributionTask 266570, completed, 2
#     β”œβ”€β”€ JudgeAssignTask 403370, completed, 1503
#     β”œβ”€β”€ JudgeDecisionReviewTask 414615, cancelled, 1503
#     β”‚   └── AttorneyTask 414616, cancelled, 1069
#     β”œβ”€β”€ JudgeAssignTask 468124, completed, 1503
#     β”œβ”€β”€ JudgeDecisionReviewTask 491615, completed, 1503
#     β”‚   β”œβ”€β”€ AttorneyTask 491616, completed, 8718
#     β”‚   └── AttorneyRewriteTask 532834, completed, 8718
#     └── BvaDispatchTask 536766, completed, 19
#         └── BvaDispatchTask 536767, completed, 1866

appeals = appeals.select { |appeal| appeal.tasks.open.where(type: JudgeAssignTask.name).present? }
appeals.count
=> 1

# that would be a christmas miracle. let's confirm with our eyeballs
appeals = Appeal.find(duplicate_judge_assign_appeal_ids)
appeals.map { |appeal| appeal.structure_render(:id, :status, :assigned_to_id) }.each { |tree| puts tree }
Appeal 7951 [id, status, assigned_to_id]
└── RootTask 244668, completed, 2
    β”œβ”€β”€ TrackVeteranTask 244669, completed, 263
    β”œβ”€β”€ DistributionTask 244670, completed, 2
    β”œβ”€β”€ JudgeAssignTask 401253, completed, 827
    β”œβ”€β”€ JudgeDecisionReviewTask 461545, cancelled, 827
    β”‚   └── AttorneyTask 461546, cancelled, 1324
    β”œβ”€β”€ JudgeDecisionReviewTask 461547, completed, 827
    β”‚   └── AttorneyTask 461548, completed, 1324
    β”œβ”€β”€ BvaDispatchTask 527634, completed, 19
    β”‚   └── BvaDispatchTask 527635, completed, 10140
    └── JudgeAssignTask 562561, assigned, 827
# ^^^ should be the only bad one

Appeal 19023 [id, status, assigned_to_id]
└── RootTask 335501, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 335502, completed, 14
    β”œβ”€β”€ DistributionTask 335503, completed, 2
    β”‚   └── InformalHearingPresentationTask 335504, completed, 14
    β”œβ”€β”€ JudgeAssignTask 459982, completed, 1217
    β”œβ”€β”€ JudgeDecisionReviewTask 471601, cancelled, 1217
    β”‚   └── AttorneyTask 471603, cancelled, 750
    β”œβ”€β”€ JudgeDecisionReviewTask 471608, completed, 1217
    β”‚   └── AttorneyTask 471609, completed, 1734
    β”œβ”€β”€ BvaDispatchTask 478877, completed, 19
    β”‚   └── BvaDispatchTask 478878, completed, 6913
    β”œβ”€β”€ JudgeAssignTask 479180, completed, 1217
    β”‚   └── OtherColocatedTask 481589, completed, 23
    β”‚       └── OtherColocatedTask 481592, completed, 2101
    β”œβ”€β”€ JudgeDecisionReviewTask 502555, on_hold, 1217
    β”‚   └── AttorneyTask 502557, on_hold, 8724
    β”‚       └── OtherColocatedTask 541412, on_hold, 23
    β”‚           └── OtherColocatedTask 541413, assigned, 1881
    β”œβ”€β”€ TrackVeteranTask 502664, in_progress, 14
    └── InformalHearingPresentationTask 502665, completed, 14
# ^^^ Another issue but already caught and brought up to the board

Appeal 15104 [id, status, assigned_to_id]
└── RootTask 308146, on_hold, 2
    β”œβ”€β”€ DistributionTask 308147, completed, 2
    β”‚   └── EvidenceSubmissionWindowTask 308148, completed, 18
    β”œβ”€β”€ JudgeAssignTask 423946, completed, 1157
    β”œβ”€β”€ JudgeDecisionReviewTask 437179, cancelled, 1157
    β”‚   └── AttorneyTask 437180, cancelled, 1317
    β”‚       β”œβ”€β”€ PoaClarificationColocatedTask 477577, completed, 23
    β”‚       β”‚   └── PoaClarificationColocatedTask 477578, completed, 2012
    β”‚       └── OtherColocatedTask 477579, completed, 23
    β”‚           └── OtherColocatedTask 477580, completed, 2012
    β”‚               └── TimedHoldTask 479376, completed, 2012
    └── JudgeAssignTask 596229, assigned, 1157
Appeal 7246 [id, status, assigned_to_id]
└── RootTask 234658, completed, 2
    β”œβ”€β”€ TrackVeteranTask 234659, completed, 4
    β”œβ”€β”€ DistributionTask 234660, completed, 2
    β”‚   └── InformalHearingPresentationTask 234661, completed, 4
    β”‚       β”œβ”€β”€ InformalHearingPresentationTask 494547, cancelled, 3772
    β”‚       └── InformalHearingPresentationTask 495375, completed, 7337
    β”œβ”€β”€ JudgeAssignTask 555015, completed, 915
    β”œβ”€β”€ JudgeDecisionReviewTask 557216, cancelled, 915
    β”‚   └── AttorneyTask 557217, cancelled, 8735
    β”œβ”€β”€ JudgeAssignTask 580000, cancelled, 915
    β”œβ”€β”€ JudgeAssignTask 580007, cancelled, 1409
    β”œβ”€β”€ JudgeAssignTask 580161, completed, 1272
    β”œβ”€β”€ JudgeDecisionReviewTask 583481, completed, 1272
    β”‚   └── AttorneyTask 583482, completed, 1078
    └── BvaDispatchTask 594831, completed, 19
        └── BvaDispatchTask 594832, completed, 13274
Appeal 8057 [id, status, assigned_to_id]
└── RootTask 245570, cancelled, 2
    β”œβ”€β”€ TrackVeteranTask 245571, cancelled, 15
    β”œβ”€β”€ DistributionTask 245572, completed, 2
    β”‚   └── InformalHearingPresentationTask 245573, completed, 15
    β”œβ”€β”€ JudgeAssignTask 282106, completed, 545
    β”œβ”€β”€ JudgeDecisionReviewTask 287826, cancelled, 545
    β”œβ”€β”€ JudgeDecisionReviewTask 315117, cancelled, 961
    β”‚   └── AttorneyTask 287827, cancelled, 2029
    β”œβ”€β”€ JudgeAssignTask 318322, completed, 961
    └── JudgeDecisionReviewTask 325644, cancelled, 961
        └── AttorneyTask 325645, cancelled, 973
Appeal 2708 [id, status, assigned_to_id]
└── RootTask 175364, completed, 2
    β”œβ”€β”€ TrackVeteranTask 175365, completed, 8
    β”œβ”€β”€ DistributionTask 175366, completed, 2
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 175367, completed, 18
    β”‚   └── InformalHearingPresentationTask 194446, completed, 8
    β”œβ”€β”€ JudgeAssignTask 412730, completed, 812
    β”œβ”€β”€ JudgeDecisionReviewTask 423686, cancelled, 812
    β”‚   └── AttorneyTask 423687, cancelled, 711
    β”œβ”€β”€ JudgeAssignTask 518929, cancelled, 812
    β”œβ”€β”€ JudgeAssignTask 518936, completed, 1048
    β”œβ”€β”€ JudgeDecisionReviewTask 519047, completed, 1048
    β”‚   └── AttorneyTask 519048, completed, 1004
    └── BvaDispatchTask 521240, completed, 19
        β”œβ”€β”€ BvaDispatchTask 521241, cancelled, 10140
        └── BvaDispatchTask 531071, completed, 2120
            └── JudgeDispatchReturnTask 531083, completed, 1048
Appeal 15885 [id, status, assigned_to_id]
└── RootTask 313454, completed, 2
    β”œβ”€β”€ TrackVeteranTask 313455, completed, 243
    β”œβ”€β”€ DistributionTask 313456, completed, 2
    β”œβ”€β”€ VeteranRecordRequest 313457, completed, 220
    β”œβ”€β”€ JudgeAssignTask 353371, completed, 1381
    β”œβ”€β”€ JudgeDecisionReviewTask 383239, cancelled, 1381
    β”œβ”€β”€ JudgeDecisionReviewTask 430903, cancelled, 1381
    β”œβ”€β”€ JudgeDecisionReviewTask 431632, cancelled, 1409
    β”‚   └── AttorneyTask 383240, cancelled, 7053
    β”œβ”€β”€ JudgeAssignTask 432364, completed, 1381
    β”œβ”€β”€ JudgeDecisionReviewTask 452844, completed, 1431
    β”‚   └── AttorneyTask 452845, completed, 1075
    └── BvaDispatchTask 578456, completed, 19
        └── BvaDispatchTask 578457, completed, 2010
Appeal 8278 [id, status, assigned_to_id]
└── RootTask 247318, completed, 2
    β”œβ”€β”€ DistributionTask 247319, completed, 2
    β”œβ”€β”€ JudgeAssignTask 403407, completed, 961
    β”œβ”€β”€ JudgeDecisionReviewTask 406846, cancelled, 961
    β”œβ”€β”€ JudgeDecisionReviewTask 415472, cancelled, 961
    β”œβ”€β”€ JudgeDecisionReviewTask 415567, cancelled, 961
    β”‚   └── AttorneyTask 406847, cancelled, 7071
    β”œβ”€β”€ JudgeDecisionReviewTask 447771, cancelled, 961
    β”œβ”€β”€ JudgeDecisionReviewTask 447783, cancelled, 961
    β”œβ”€β”€ JudgeAssignTask 449982, cancelled, 961
    β”œβ”€β”€ JudgeAssignTask 491994, completed, 1157
    β”œβ”€β”€ JudgeDecisionReviewTask 499408, completed, 1157
    β”‚   └── AttorneyTask 499409, completed, 1097
    └── BvaDispatchTask 562791, completed, 19
        └── BvaDispatchTask 562792, completed, 10793
Appeal 661 [id, status, assigned_to_id]
└── RootTask 1067, on_hold, 2
    β”œβ”€β”€ DistributionTask 49977, completed, 2
    β”‚   β”œβ”€β”€ InformalHearingPresentationTask 1068, cancelled, 8
    β”‚   β”œβ”€β”€ HearingTask 49978, cancelled, 2
    β”‚   β”‚   β”œβ”€β”€ ScheduleHearingTask 49979, completed, 2
    β”‚   β”‚   └── AssignHearingDispositionTask 149233, cancelled, 2
    β”‚   └── HearingTask 167729, completed, 2
    β”‚       β”œβ”€β”€ ScheduleHearingTask 167730, cancelled, 2
    β”‚       └── EvidenceSubmissionWindowTask 167732, completed, 18
    β”œβ”€β”€ TrackVeteranTask 126607, cancelled, 8
    β”œβ”€β”€ JudgeDecisionReviewTask 213937, cancelled, 816
    β”‚   └── AttorneyTask 214838, cancelled, 7071
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 216712, completed, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 216713, completed, 2077
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 218745, completed, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 218746, completed, 1967
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 225169, completed, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 225170, completed, 1379
    β”‚       β”œβ”€β”€ HearingClarificationColocatedTask 302304, cancelled, 23
    β”‚       β”‚   └── HearingClarificationColocatedTask 302305, cancelled, 7798
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 302326, cancelled, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 302327, cancelled, 7798
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 302330, cancelled, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 302331, cancelled, 7798
    β”‚       β”œβ”€β”€ HearingClarificationColocatedTask 302335, cancelled, 23
    β”‚       β”‚   └── HearingClarificationColocatedTask 302336, cancelled, 7798
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 302337, cancelled, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 302338, cancelled, 7798
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 302350, cancelled, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 302351, cancelled, 7798
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 303672, cancelled, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 303673, cancelled, 7798
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 303692, cancelled, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 303693, cancelled, 7798
    β”‚       β”œβ”€β”€ OtherColocatedTask 303733, cancelled, 23
    β”‚       β”‚   └── OtherColocatedTask 303734, cancelled, 7798
    β”‚       β”œβ”€β”€ ScheduleHearingColocatedTask 303782, cancelled, 23
    β”‚       β”‚   └── ScheduleHearingColocatedTask 303783, cancelled, 7798
    β”‚       └── ScheduleHearingColocatedTask 304142, completed, 23
    β”‚           └── ScheduleHearingColocatedTask 304143, completed, 7798
    β”œβ”€β”€ HearingTask 356147, cancelled, 2
    β”‚   β”œβ”€β”€ ScheduleHearingTask 356148, completed, 2
    β”‚   └── AssignHearingDispositionTask 370538, cancelled, 2
    β”œβ”€β”€ HearingTask 495170, on_hold, 2
    β”‚   └── ScheduleHearingTask 495171, assigned, 2
    β”‚       └── HearingAdminActionVerifyAddressTask 523862, cancelled, 20
    β”œβ”€β”€ JudgeAssignTask 516186, completed, 816
    β”œβ”€β”€ JudgeDecisionReviewTask 526567, cancelled, 816
    β”‚   └── AttorneyTask 526568, cancelled, 7071
    β”œβ”€β”€ JudgeAssignTask 526840, completed, 816
    β”œβ”€β”€ JudgeDecisionReviewTask 541251, cancelled, 816
    β”‚   └── AttorneyTask 541252, cancelled, 7071
    β”œβ”€β”€ JudgeAssignTask 541474, on_hold, 816
    β”‚   └── OtherColocatedTask 541553, on_hold, 23
    β”‚       └── OtherColocatedTask 541554, on_hold, 1782
    β”‚           └── TimedHoldTask 550304, assigned, 1782
    └── TrackVeteranTask 545318, in_progress, 8
Appeal 47501 [id, status, assigned_to_id]
└── RootTask 567806, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 567807, in_progress, 226
    β”œβ”€β”€ DistributionTask 567808, completed, 2
    β”œβ”€β”€ JudgeAssignTask 567917, completed, 992
    β”œβ”€β”€ JudgeDecisionReviewTask 570339, cancelled, 992
    β”‚   └── AttorneyTask 570340, cancelled, 1977
    └── JudgeAssignTask 576505, assigned, 992
        └── StayedAppealColocatedTask 576559, completed, 23
            └── StayedAppealColocatedTask 576560, completed, 2227
                └── TimedHoldTask 578897, cancelled, 2227
Appeal 39137 [id, status, assigned_to_id]
└── RootTask 489285, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 489286, in_progress, 8
    β”œβ”€β”€ DistributionTask 489287, completed, 2
    β”‚   └── InformalHearingPresentationTask 489288, completed, 8
    β”‚       └── InformalHearingPresentationTask 492942, completed, 2255
    β”œβ”€β”€ VeteranRecordRequest 489289, completed, 222
    β”œβ”€β”€ JudgeAssignTask 495832, completed, 1253
    β”œβ”€β”€ JudgeDecisionReviewTask 505453, cancelled, 1253
    β”‚   └── AttorneyTask 505454, cancelled, 730
    β”œβ”€β”€ JudgeAssignTask 506116, completed, 1253
    └── JudgeDecisionReviewTask 516216, on_hold, 1253
        └── AttorneyTask 516217, on_hold, 922
            β”œβ”€β”€ OtherColocatedTask 532710, completed, 23
            β”‚   └── OtherColocatedTask 532711, completed, 10630
            └── OtherColocatedTask 560780, on_hold, 23
                └── OtherColocatedTask 560781, assigned, 6169
Appeal 8084 [id, status, assigned_to_id]
└── RootTask 245681, on_hold, 2
    β”œβ”€β”€ DistributionTask 245682, completed, 2
    β”œβ”€β”€ JudgeAssignTask 403410, completed, 961
    β”œβ”€β”€ JudgeDecisionReviewTask 414804, cancelled, 961
    β”‚   └── AttorneyTask 414805, cancelled, 1061
    β”œβ”€β”€ JudgeAssignTask 486601, cancelled, 961
    β”œβ”€β”€ JudgeAssignTask 486607, completed, 1161
    └── JudgeDecisionReviewTask 532486, assigned, 1161
        └── AttorneyTask 532487, completed, 1263
Appeal 8083 [id, status, assigned_to_id]
└── RootTask 245677, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 245678, in_progress, 4
    β”œβ”€β”€ DistributionTask 245679, completed, 2
    β”‚   └── InformalHearingPresentationTask 245680, completed, 4
    β”‚       β”œβ”€β”€ InformalHearingPresentationTask 526516, cancelled, 3772
    β”‚       └── InformalHearingPresentationTask 527186, completed, 6456
    β”œβ”€β”€ JudgeAssignTask 534524, completed, 1143
    β”œβ”€β”€ JudgeDecisionReviewTask 542096, cancelled, 1143
    β”‚   └── AttorneyTask 542097, cancelled, 9718
    β”œβ”€β”€ JudgeAssignTask 579202, completed, 1143
    └── JudgeDecisionReviewTask 586330, on_hold, 1143
        └── AttorneyTask 586331, assigned, 1979
Appeal 5363 [id, status, assigned_to_id]
└── RootTask 209307, cancelled, 2
    β”œβ”€β”€ TrackVeteranTask 209308, cancelled, 243
    β”œβ”€β”€ DistributionTask 209309, completed, 2
    β”‚   └── EvidenceSubmissionWindowTask 209310, completed, 18
    β”œβ”€β”€ JudgeAssignTask 449775, completed, 539
    β”œβ”€β”€ JudgeDecisionReviewTask 469843, cancelled, 539
    β”‚   └── AttorneyTask 469844, cancelled, 1463
    β”œβ”€β”€ JudgeAssignTask 501360, cancelled, 539
    β”œβ”€β”€ JudgeAssignTask 501368, completed, 1157
    └── JudgeDecisionReviewTask 501381, cancelled, 1157
        └── AttorneyTask 501382, cancelled, 1123
            └── OtherColocatedTask 533629, cancelled, 23
                └── OtherColocatedTask 533630, cancelled, 10627
Appeal 2365 [id, status, assigned_to_id]
└── RootTask 149683, completed, 2
    β”œβ”€β”€ TrackVeteranTask 149684, completed, 8
    β”œβ”€β”€ DistributionTask 149685, completed, 2
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 149686, completed, 18
    β”‚   └── InformalHearingPresentationTask 158455, completed, 8
    β”œβ”€β”€ EvidenceOrArgumentMailTask 172903, completed, 18
    β”‚   └── EvidenceOrArgumentMailTask 172904, completed, 23
    β”‚       └── EvidenceOrArgumentMailTask 172905, completed, 1967
    β”œβ”€β”€ JudgeAssignTask 400446, completed, 1502
    β”œβ”€β”€ JudgeDecisionReviewTask 427319, cancelled, 1502
    β”‚   └── AttorneyTask 427321, cancelled, 1427
    β”œβ”€β”€ JudgeDecisionReviewTask 427327, completed, 1502
    β”‚   └── AttorneyTask 427329, completed, 1288
    β”œβ”€β”€ BvaDispatchTask 469817, completed, 19
    β”‚   β”œβ”€β”€ BvaDispatchTask 469818, cancelled, 2010
    β”‚   └── BvaDispatchTask 475145, completed, 2086
    β”œβ”€β”€ JudgeAssignTask 483791, completed, 1502
    β”œβ”€β”€ TrackVeteranTask 483921, completed, 8
    β”œβ”€β”€ InformalHearingPresentationTask 483922, cancelled, 8
    β”œβ”€β”€ JudgeDecisionReviewTask 515092, cancelled, 1502
    β”‚   └── AttorneyTask 515093, cancelled, 1149
    └── JudgeAssignTask 518971, cancelled, 1502
Appeal 30440 [id, status, assigned_to_id]
└── RootTask 418553, on_hold, 2
    β”œβ”€β”€ DistributionTask 418554, completed, 2
    β”œβ”€β”€ JudgeAssignTask 421193, completed, 819
    β”œβ”€β”€ JudgeDecisionReviewTask 429877, cancelled, 819
    β”œβ”€β”€ JudgeDecisionReviewTask 448096, cancelled, 1409
    β”œβ”€β”€ JudgeDecisionReviewTask 451075, cancelled, 1063
    β”œβ”€β”€ JudgeDecisionReviewTask 458818, cancelled, 824
    β”‚   └── AttorneyTask 429879, cancelled, 1757
    β”œβ”€β”€ JudgeAssignTask 471740, cancelled, 819
    β”œβ”€β”€ JudgeAssignTask 471743, completed, 824
    └── JudgeDecisionReviewTask 476744, on_hold, 824
        └── AttorneyTask 476745, on_hold, 1063
            └── OtherColocatedTask 481587, on_hold, 23
                └── OtherColocatedTask 481588, on_hold, 2062
                    β”œβ”€β”€ TimedHoldTask 485629, completed, 2062
                    └── TimedHoldTask 545847, assigned, 2062
Appeal 6098 [id, status, assigned_to_id]
└── RootTask 216419, cancelled, 2
    β”œβ”€β”€ DistributionTask 216420, completed, 2
    β”œβ”€β”€ JudgeAssignTask 534809, completed, 1612
    β”œβ”€β”€ JudgeDecisionReviewTask 540687, cancelled, 1612
    β”‚   └── AttorneyTask 540688, cancelled, 1327
    β”œβ”€β”€ JudgeAssignTask 568469, completed, 1612
    └── JudgeDecisionReviewTask 581341, cancelled, 1612
        └── AttorneyTask 581343, cancelled, 1476
Appeal 10790 [id, status, assigned_to_id]
└── RootTask 265450, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 265451, in_progress, 8
    β”œβ”€β”€ DistributionTask 265452, completed, 2
    β”‚   └── InformalHearingPresentationTask 265453, completed, 8
    β”‚       └── InformalHearingPresentationTask 453893, completed, 2169
    β”œβ”€β”€ JudgeAssignTask 518896, completed, 753
    β”œβ”€β”€ JudgeDecisionReviewTask 547365, cancelled, 753
    β”‚   └── AttorneyTask 547366, cancelled, 751
    β”œβ”€β”€ JudgeAssignTask 585183, cancelled, 753
    β”œβ”€β”€ JudgeAssignTask 585199, cancelled, 1409
    β”œβ”€β”€ JudgeAssignTask 586193, completed, 1590
    └── JudgeDecisionReviewTask 586321, on_hold, 1590
        └── AttorneyTask 586322, assigned, 1062
Appeal 12137 [id, status, assigned_to_id]
└── RootTask 283371, completed, 2
    β”œβ”€β”€ TrackVeteranTask 283372, completed, 8
    β”œβ”€β”€ DistributionTask 283373, completed, 2
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 283374, completed, 18
    β”‚   └── InformalHearingPresentationTask 284206, completed, 8
    β”‚       └── InformalHearingPresentationTask 360449, completed, 7777
    β”œβ”€β”€ JudgeAssignTask 404841, completed, 1157
    β”œβ”€β”€ JudgeDecisionReviewTask 423937, cancelled, 1157
    β”‚   └── AttorneyTask 423938, cancelled, 1317
    β”œβ”€β”€ JudgeAssignTask 529522, completed, 1157
    β”œβ”€β”€ JudgeDecisionReviewTask 532446, completed, 1157
    β”‚   └── AttorneyTask 532447, completed, 1453
    └── BvaDispatchTask 574015, completed, 19
        └── BvaDispatchTask 574016, completed, 13395
Appeal 2703 [id, status, assigned_to_id]
└── RootTask 175289, completed, 2
    β”œβ”€β”€ DistributionTask 175290, completed, 2
    β”‚   └── EvidenceSubmissionWindowTask 175291, completed, 18
    β”œβ”€β”€ JudgeAssignTask 412681, completed, 979
    β”œβ”€β”€ JudgeDecisionReviewTask 446290, cancelled, 979
    β”‚   └── AttorneyTask 446291, cancelled, 1071
    β”œβ”€β”€ JudgeAssignTask 468118, completed, 979
    β”œβ”€β”€ JudgeDecisionReviewTask 492948, completed, 979
    β”‚   └── AttorneyTask 492949, completed, 8728
    └── BvaDispatchTask 533232, completed, 19
        β”œβ”€β”€ BvaDispatchTask 533233, cancelled, 6913
        └── BvaDispatchTask 533470, completed, 2086
Appeal 1698 [id, status, assigned_to_id]
└── RootTask 109262, completed, 2
    β”œβ”€β”€ DistributionTask 109263, completed, 2
    β”‚   └── EvidenceSubmissionWindowTask 109264, completed, 18
    β”œβ”€β”€ JudgeAssignTask 415726, completed, 1346
    β”œβ”€β”€ JudgeDecisionReviewTask 418300, cancelled, 1346
    β”‚   └── AttorneyTask 418301, cancelled, 1223
    β”œβ”€β”€ JudgeAssignTask 482536, completed, 1346
    β”œβ”€β”€ JudgeDecisionReviewTask 516839, completed, 1346
    β”‚   └── AttorneyTask 516840, completed, 1370
    └── BvaDispatchTask 550554, completed, 19
        └── BvaDispatchTask 550555, completed, 13274
Appeal 9323 [id, status, assigned_to_id]
└── RootTask 253644, on_hold, 2
    β”œβ”€β”€ DistributionTask 253645, completed, 2
    β”œβ”€β”€ JudgeAssignTask 510191, completed, 1335
    β”œβ”€β”€ JudgeDecisionReviewTask 517344, on_hold, 1335
    β”‚   └── AttorneyTask 517347, on_hold, 1278
    β”‚       └── FoiaColocatedTask 564662, on_hold, 202
    β”‚           └── FoiaTask 564663, assigned, 202
    β”œβ”€β”€ JudgeDecisionReviewTask 517352, cancelled, 1335
    β”‚   └── AttorneyTask 517353, cancelled, 1155
    β”œβ”€β”€ JudgeAssignTask 570715, completed, 1335
    └── JudgeDecisionReviewTask 570722, cancelled, 1335
        └── AttorneyTask 570723, cancelled, 1278
Appeal 9302 [id, status, assigned_to_id]
└── RootTask 253474, on_hold, 2
    β”œβ”€β”€ DistributionTask 253475, completed, 2
    β”œβ”€β”€ JudgeAssignTask 466454, completed, 1353
    β”œβ”€β”€ JudgeDecisionReviewTask 474064, cancelled, 1353
    β”‚   └── AttorneyTask 474065, cancelled, 1177
    └── JudgeAssignTask 594409, assigned, 1353
Appeal 3684 [id, status, assigned_to_id]
└── RootTask 188056, on_hold, 2
    β”œβ”€β”€ DistributionTask 188057, completed, 2
    β”œβ”€β”€ JudgeAssignTask 251097, completed, 979
    β”œβ”€β”€ JudgeDecisionReviewTask 272880, cancelled, 979
    β”‚   └── AttorneyTask 272881, cancelled, 1071
    β”‚       β”œβ”€β”€ ExtensionColocatedTask 302538, cancelled, 23
    β”‚       β”‚   └── ExtensionColocatedTask 302539, cancelled, 2141
    β”‚       β”‚       └── TimedHoldTask 306666, cancelled, 2141
    β”‚       └── StayedAppealColocatedTask 547446, completed, 23
    β”‚           └── StayedAppealColocatedTask 547447, completed, 2141
    β”‚               └── TimedHoldTask 547477, cancelled, 2141
    β”œβ”€β”€ TrackVeteranTask 312511, in_progress, 391
    └── JudgeAssignTask 594568, assigned, 979
Appeal 3183 [id, status, assigned_to_id]
└── RootTask 182715, completed, 2
    β”œβ”€β”€ TrackVeteranTask 182716, cancelled, 243
    β”œβ”€β”€ DistributionTask 182717, completed, 2
    β”œβ”€β”€ JudgeAssignTask 300758, completed, 996
    β”œβ”€β”€ JudgeDecisionReviewTask 300759, cancelled, 996
    β”‚   └── AttorneyTask 300760, cancelled, 1080
    β”œβ”€β”€ JudgeAssignTask 461835, completed, 996
    β”œβ”€β”€ JudgeAssignTask 462926, cancelled, 996
    β”œβ”€β”€ JudgeDecisionReviewTask 472029, completed, 996
    β”‚   └── AttorneyTask 472030, completed, 1992
    └── BvaDispatchTask 585526, completed, 19
        β”œβ”€β”€ BvaDispatchTask 585527, cancelled, 1866
        β”œβ”€β”€ BvaDispatchTask 588986, cancelled, 13394
        └── BvaDispatchTask 593218, completed, 2120
Appeal 12829 [id, status, assigned_to_id]
└── RootTask 288275, completed, 2
    β”œβ”€β”€ DistributionTask 288276, completed, 2
    β”œβ”€β”€ JudgeAssignTask 415689, completed, 1546
    β”œβ”€β”€ JudgeDecisionReviewTask 421780, cancelled, 1546
    β”‚   └── AttorneyTask 421784, cancelled, 5982
    β”œβ”€β”€ JudgeAssignTask 470493, completed, 1546
    β”œβ”€β”€ JudgeDecisionReviewTask 485303, completed, 1546
    β”‚   └── AttorneyTask 485305, completed, 998
    └── BvaDispatchTask 508842, completed, 19
        └── BvaDispatchTask 508843, completed, 2008
Appeal 10002 [id, status, assigned_to_id]
└── RootTask 259822, completed, 2
    β”œβ”€β”€ DistributionTask 259823, completed, 2
    β”œβ”€β”€ TrackVeteranTask 273643, completed, 347
    β”œβ”€β”€ JudgeAssignTask 400996, completed, 912
    β”œβ”€β”€ JudgeDecisionReviewTask 412243, cancelled, 912
    β”‚   └── AttorneyTask 412245, cancelled, 1291
    β”œβ”€β”€ JudgeAssignTask 474703, completed, 912
    β”œβ”€β”€ JudgeDecisionReviewTask 475502, cancelled, 912
    β”‚   └── AttorneyTask 475503, cancelled, 1291
    β”œβ”€β”€ JudgeAssignTask 475693, completed, 912
    β”œβ”€β”€ JudgeDecisionReviewTask 475699, completed, 912
    β”‚   └── AttorneyTask 475700, completed, 1291
    └── BvaDispatchTask 475769, completed, 19
        └── BvaDispatchTask 475770, completed, 2086
Appeal 23077 [id, status, assigned_to_id]
└── RootTask 365658, completed, 2
    β”œβ”€β”€ TrackVeteranTask 365659, completed, 359
    β”œβ”€β”€ DistributionTask 365660, completed, 2
    β”‚   └── EvidenceSubmissionWindowTask 365661, completed, 18
    β”œβ”€β”€ JudgeAssignTask 393793, completed, 991
    β”œβ”€β”€ JudgeDecisionReviewTask 440381, cancelled, 991
    β”‚   └── AttorneyTask 440382, cancelled, 1085
    β”œβ”€β”€ JudgeAssignTask 480346, completed, 991
    β”œβ”€β”€ JudgeDecisionReviewTask 480348, completed, 1052
    β”‚   └── AttorneyTask 480349, completed, 1247
    β”‚       └── FoiaColocatedTask 485700, completed, 202
    β”‚           └── FoiaTask 485701, completed, 202
    └── BvaDispatchTask 563736, completed, 19
        └── BvaDispatchTask 563737, completed, 10140
Appeal 10864 [id, status, assigned_to_id]
└── RootTask 266568, completed, 2
    β”œβ”€β”€ TrackVeteranTask 266569, completed, 244
    β”œβ”€β”€ DistributionTask 266570, completed, 2
    β”œβ”€β”€ JudgeAssignTask 403370, completed, 1503
    β”œβ”€β”€ JudgeDecisionReviewTask 414615, cancelled, 1503
    β”‚   └── AttorneyTask 414616, cancelled, 1069
    β”œβ”€β”€ JudgeAssignTask 468124, completed, 1503
    β”œβ”€β”€ JudgeDecisionReviewTask 491615, completed, 1503
    β”‚   β”œβ”€β”€ AttorneyTask 491616, completed, 8718
    β”‚   └── AttorneyRewriteTask 532834, completed, 8718
    └── BvaDispatchTask 536766, completed, 19
        └── BvaDispatchTask 536767, completed, 1866
Appeal 40113 [id, status, assigned_to_id]
└── RootTask 498430, completed, 2
    β”œβ”€β”€ TrackVeteranTask 498431, completed, 286
    β”œβ”€β”€ DistributionTask 498432, completed, 2
    β”œβ”€β”€ JudgeAssignTask 502443, completed, 1471
    β”œβ”€β”€ JudgeDecisionReviewTask 502465, cancelled, 1471
    β”‚   └── AttorneyTask 502468, cancelled, 9738
    β”œβ”€β”€ JudgeAssignTask 510992, completed, 1471
    β”œβ”€β”€ JudgeDecisionReviewTask 515162, completed, 1471
    β”‚   └── AttorneyTask 515163, completed, 1391
    └── BvaDispatchTask 564892, completed, 19
        └── BvaDispatchTask 564893, completed, 13274
Appeal 5598 [id, status, assigned_to_id]
└── RootTask 211010, on_hold, 2
    β”œβ”€β”€ DistributionTask 211011, completed, 2
    β”œβ”€β”€ TrackVeteranTask 313103, in_progress, 391
    β”œβ”€β”€ JudgeAssignTask 392176, completed, 961
    β”œβ”€β”€ JudgeDecisionReviewTask 396987, cancelled, 961
    β”œβ”€β”€ JudgeDecisionReviewTask 456057, cancelled, 961
    β”‚   └── AttorneyTask 396988, cancelled, 11885
    β”œβ”€β”€ JudgeAssignTask 466032, cancelled, 961
    β”œβ”€β”€ JudgeAssignTask 491999, completed, 1303
    β”œβ”€β”€ JudgeDecisionReviewTask 492226, cancelled, 1303
    β”‚   β”œβ”€β”€ AttorneyTask 492227, completed, 1151
    β”‚   └── AttorneyRewriteTask 549562, completed, 1151
    └── JudgeDecisionReviewTask 597795, assigned, 1409
Appeal 23407 [id, status, assigned_to_id]
└── RootTask 368267, on_hold, 2
    β”œβ”€β”€ DistributionTask 368268, completed, 2
    β”œβ”€β”€ JudgeAssignTask 564079, completed, 1253
    β”œβ”€β”€ JudgeDecisionReviewTask 581689, cancelled, 1253
    β”‚   └── AttorneyTask 581690, cancelled, 750
    β”œβ”€β”€ JudgeAssignTask 586303, cancelled, 1253
    β”œβ”€β”€ JudgeAssignTask 586305, completed, 1409
    └── JudgeDecisionReviewTask 592883, on_hold, 1409
        └── AttorneyTask 592884, assigned, 1101
Appeal 4895 [id, status, assigned_to_id]
└── RootTask 204893, completed, 2
    β”œβ”€β”€ TrackVeteranTask 204894, completed, 8
    β”œβ”€β”€ DistributionTask 204895, completed, 2
    β”‚   └── InformalHearingPresentationTask 204896, completed, 8
    β”‚       └── InformalHearingPresentationTask 270655, completed, 7777
    β”œβ”€β”€ JudgeAssignTask 374525, cancelled, 986
    β”œβ”€β”€ JudgeAssignTask 404438, completed, 1217
    β”œβ”€β”€ JudgeAssignTask 404456, completed, 1217
    β”œβ”€β”€ JudgeDecisionReviewTask 421919, cancelled, 1217
    β”‚   └── AttorneyTask 421922, cancelled, 1734
    β”œβ”€β”€ JudgeDecisionReviewTask 421923, completed, 1217
    β”‚   └── AttorneyTask 421924, completed, 1734
    β”œβ”€β”€ BvaDispatchTask 478885, completed, 19
    β”‚   └── BvaDispatchTask 478886, completed, 2008
    β”œβ”€β”€ JudgeAssignTask 484568, cancelled, 1217
    β”œβ”€β”€ TrackVeteranTask 484800, completed, 8
    └── InformalHearingPresentationTask 484801, cancelled, 8
        └── InformalHearingPresentationTask 506420, cancelled, 2169
Appeal 5928 [id, status, assigned_to_id]
└── RootTask 213707, on_hold, 2
    β”œβ”€β”€ DistributionTask 213708, completed, 2
    β”œβ”€β”€ JudgeAssignTask 541108, completed, 1458
    β”œβ”€β”€ JudgeDecisionReviewTask 555228, cancelled, 1458
    β”‚   └── AttorneyTask 555230, cancelled, 7046
    β”œβ”€β”€ JudgeAssignTask 591891, completed, 1458
    └── JudgeDecisionReviewTask 592498, on_hold, 1458
        └── AttorneyTask 592500, assigned, 2134
Appeal 4726 [id, status, assigned_to_id]
└── RootTask 202436, completed, 2
    β”œβ”€β”€ TrackVeteranTask 202437, completed, 8
    β”œβ”€β”€ DistributionTask 202438, completed, 2
    β”‚   β”œβ”€β”€ EvidenceSubmissionWindowTask 202439, completed, 18
    β”‚   └── InformalHearingPresentationTask 203117, completed, 8
    β”œβ”€β”€ JudgeAssignTask 416403, completed, 1368
    β”œβ”€β”€ JudgeDecisionReviewTask 460655, cancelled, 1368
    β”‚   └── AttorneyTask 460656, cancelled, 1191
    β”œβ”€β”€ JudgeAssignTask 551894, completed, 1368
    β”œβ”€β”€ JudgeDecisionReviewTask 577793, completed, 1368
    β”‚   └── AttorneyTask 577794, completed, 1359
    └── BvaDispatchTask 583626, completed, 19
        β”œβ”€β”€ BvaDispatchTask 583627, cancelled, 2111
        └── BvaDispatchTask 586500, completed, 2086
Appeal 8479 [id, status, assigned_to_id]
└── RootTask 248222, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 248223, in_progress, 4
    β”œβ”€β”€ DistributionTask 248224, completed, 2
    β”‚   └── InformalHearingPresentationTask 248225, completed, 4
    β”‚       └── InformalHearingPresentationTask 505328, completed, 5528
    β”œβ”€β”€ JudgeAssignTask 519912, cancelled, 975
    β”œβ”€β”€ JudgeAssignTask 555184, completed, 1458
    β”œβ”€β”€ JudgeDecisionReviewTask 555229, cancelled, 1458
    β”‚   └── AttorneyTask 555231, cancelled, 7046
    β”œβ”€β”€ JudgeAssignTask 591798, completed, 1458
    └── JudgeDecisionReviewTask 592497, on_hold, 1458
        └── AttorneyTask 592499, assigned, 2134
Appeal 8212 [id, status, assigned_to_id]
└── RootTask 246583, completed, 2
    β”œβ”€β”€ DistributionTask 246584, completed, 2
    β”œβ”€β”€ JudgeAssignTask 410285, completed, 991
    β”œβ”€β”€ JudgeDecisionReviewTask 436697, cancelled, 991
    β”‚   └── AttorneyTask 436698, cancelled, 9726
    β”œβ”€β”€ JudgeAssignTask 478316, completed, 991
    β”œβ”€β”€ JudgeDecisionReviewTask 478482, completed, 1386
    β”‚   └── AttorneyTask 478483, completed, 925
    └── BvaDispatchTask 485719, completed, 19
        └── BvaDispatchTask 485720, completed, 2010
Appeal 34507 [id, status, assigned_to_id]
└── RootTask 449044, completed, 2
    β”œβ”€β”€ TrackVeteranTask 449045, completed, 14
    β”œβ”€β”€ DistributionTask 449046, completed, 2
    β”‚   └── InformalHearingPresentationTask 449047, completed, 14
    β”œβ”€β”€ JudgeAssignTask 480540, completed, 539
    β”œβ”€β”€ JudgeDecisionReviewTask 480608, cancelled, 539
    β”‚   └── AttorneyTask 480609, cancelled, 1935
    β”œβ”€β”€ JudgeDecisionReviewTask 480622, cancelled, 539
    β”‚   └── AttorneyTask 480623, cancelled, 1482
    β”œβ”€β”€ JudgeAssignTask 487425, completed, 539
    β”œβ”€β”€ JudgeDecisionReviewTask 487426, cancelled, 539
    β”‚   └── AttorneyTask 487427, completed, 1935
    β”œβ”€β”€ JudgeDecisionReviewTask 505673, cancelled, 986
    β”œβ”€β”€ JudgeDecisionReviewTask 505864, completed, 1037
    β”œβ”€β”€ BvaDispatchTask 513501, completed, 19
    β”‚   └── BvaDispatchTask 513502, completed, 13274
    β”‚       β”œβ”€β”€ JudgeDispatchReturnTask 514137, completed, 1037
    β”‚       β”‚   └── AttorneyDispatchReturnTask 514158, completed, 1935
    β”‚       └── JudgeDispatchReturnTask 516790, completed, 1037
    └── JudgeAssignTask 549894, cancelled, 539
Appeal 8908 [id, status, assigned_to_id]
└── RootTask 250831, completed, 2
    β”œβ”€β”€ TrackVeteranTask 250832, completed, 282
    β”œβ”€β”€ DistributionTask 250833, completed, 2
    β”œβ”€β”€ JudgeAssignTask 406868, completed, 986
    β”œβ”€β”€ JudgeDecisionReviewTask 415637, cancelled, 986
    β”œβ”€β”€ JudgeDecisionReviewTask 420995, cancelled, 986
    β”œβ”€β”€ JudgeDecisionReviewTask 423877, cancelled, 986
    β”‚   β”œβ”€β”€ AttorneyTask 415638, cancelled, 1905
    β”‚   β”‚   └── IhpColocatedTask 419599, completed, 23
    β”‚   β”‚       └── IhpColocatedTask 419600, completed, 2227
    β”‚   β”‚           └── TimedHoldTask 440774, cancelled, 2227
    β”‚   └── TimedHoldTask 483505, completed, 986
    β”œβ”€β”€ JudgeAssignTask 511522, completed, 986
    β”œβ”€β”€ JudgeDecisionReviewTask 511529, completed, 1037
    β”‚   └── AttorneyTask 511530, completed, 1018
    └── BvaDispatchTask 516392, completed, 19
        β”œβ”€β”€ BvaDispatchTask 516393, cancelled, 10140
        └── BvaDispatchTask 518303, completed, 2086
Appeal 12392 [id, status, assigned_to_id]
└── RootTask 285754, on_hold, 2
    β”œβ”€β”€ TrackVeteranTask 285755, in_progress, 226
    β”œβ”€β”€ DistributionTask 285756, completed, 2
    β”‚   └── InformalHearingPresentationTask 285757, cancelled, 226
    β”œβ”€β”€ JudgeAssignTask 484422, completed, 1167
    β”œβ”€β”€ JudgeDecisionReviewTask 496144, cancelled, 1167
    β”‚   └── AttorneyTask 496146, cancelled, 1488
    β”œβ”€β”€ JudgeAssignTask 559236, cancelled, 1167
    β”œβ”€β”€ JudgeAssignTask 559242, completed, 1402
    └── JudgeDecisionReviewTask 569713, on_hold, 1402
        └── AttorneyTask 569714, assigned, 1277
Appeal 2004 [id, status, assigned_to_id]
└── RootTask 142358, completed, 2
    β”œβ”€β”€ DistributionTask 142359, completed, 2
    β”‚   └── EvidenceSubmissionWindowTask 142360, completed, 18
    β”œβ”€β”€ TrackVeteranTask 310528, completed, 383
    β”œβ”€β”€ JudgeAssignTask 415607, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 415635, cancelled, 754
    β”‚   └── AttorneyTask 415636, cancelled, 1900
    β”œβ”€β”€ JudgeAssignTask 503490, completed, 754
    β”œβ”€β”€ JudgeDecisionReviewTask 506497, completed, 754
    β”‚   └── AttorneyTask 506499, completed, 1513
    └── BvaDispatchTask 519929, completed, 19
        β”œβ”€β”€ BvaDispatchTask 519930, cancelled, 2142
        └── BvaDispatchTask 520601, completed, 10140
Appeal 8918 [id, status, assigned_to_id]
└── RootTask 250869, on_hold, 2
    β”œβ”€β”€ DistributionTask 250870, completed, 2
    β”œβ”€β”€ JudgeAssignTask 412790, completed, 1016
    β”œβ”€β”€ JudgeDecisionReviewTask 436209, cancelled, 1016
    β”‚   └── AttorneyTask 436211, cancelled, 1787
    β”œβ”€β”€ JudgeAssignTask 477808, completed, 1016
    └── JudgeDecisionReviewTask 490844, on_hold, 1016
        β”œβ”€β”€ AttorneyTask 490845, completed, 7072
        └── AttorneyRewriteTask 597493, assigned, 7072
Appeal 8237 [id, status, assigned_to_id]
└── RootTask 246791, on_hold, 2
    β”œβ”€β”€ DistributionTask 246792, completed, 2
    β”œβ”€β”€ JudgeAssignTask 412742, completed, 812
    β”œβ”€β”€ JudgeDecisionReviewTask 436886, cancelled, 812
    β”‚   └── AttorneyTask 436888, cancelled, 2026
    β”œβ”€β”€ JudgeAssignTask 474790, cancelled, 812
    └── JudgeAssignTask 474806, on_hold, 941
        └── OtherColocatedTask 494612, on_hold, 23
            └── OtherColocatedTask 494614, on_hold, 2012
                └── TimedHoldTask 528326, assigned, 2012
Appeal 13681 [id, status, assigned_to_id]
└── RootTask 297863, on_hold, 2
    β”œβ”€β”€ DistributionTask 297865, completed, 2
    β”œβ”€β”€ JudgeAssignTask 412689, completed, 979
    β”œβ”€β”€ JudgeDecisionReviewTask 442836, cancelled, 979
    β”‚   └── AttorneyTask 442837, cancelled, 1071
    β”œβ”€β”€ JudgeAssignTask 468122, completed, 979
    β”œβ”€β”€ JudgeDecisionReviewTask 492946, cancelled, 979
    β”‚   └── AttorneyTask 492947, cancelled, 1725
    β”œβ”€β”€ JudgeAssignTask 572826, completed, 979
    β”œβ”€β”€ JudgeDecisionReviewTask 584270, cancelled, 979
    β”‚   └── AttorneyTask 584271, cancelled, 983
    β”œβ”€β”€ JudgeAssignTask 592672, cancelled, 979
    β”œβ”€β”€ JudgeAssignTask 592673, completed, 1409
    └── JudgeDecisionReviewTask 594721, on_hold, 1409
        └── AttorneyTask 594722, assigned, 11885
Was this page helpful?
0 / 5 - 0 ratings