gsxdsm
c6767cb258
self-healing: foreign-only contamination never cleared on a renamed board (fourteenth sweep) ( #2891 )
...
`recoverForeignOnlyContaminatedInReviewTasks` classifies a branch
carrying **only foreign commits** and clears the contamination park that
nothing else clears. Two literal reads meant that on a renamed board it
classified nothing, and the task stayed parked indefinitely.
## The two redundant guards were the interesting part
Both filters carried a `task.column === …` check that was **redundant**
while the query pinned the column. Under a resolved read they stop being
redundant and become the per-card verdict — so they convert here rather
than being deleted. Deleting them would have silently widened the sweep,
which is the failure this whole class is about.
## Dedupe matters more here than elsewhere
The concatenated candidate list is deduped (the P1 reviewed on #2879 ).
It bites harder in this sweep because the two filters have **different
predicates**: a column carrying both a review role and the wip role
could satisfy both and classify one branch twice.
Explicit `has` guard rather than `new Map(entries)` — that constructor
keeps first insertion *order* but the **last** value for a repeated key,
so it reads as first-bucket precedence while doing the opposite.
(Corrected in #2879 and #2883 for the same reason.)
## Revert results
Each applied alone and the file re-run:
| conversion | reverted → |
| --- | --- |
| the resolved reads | fails — the card is never listed, so the
classifier is never called |
| the review verdict | fails — the renamed review lane does not match
and the card is filtered out |
Observable is **candidacy**: `classifyForeignOnlyContamination` runs
once per accepted card and not at all for a rejected one, which is
exactly the read-plus-verdict under test. It is a static named import,
so it is intercepted with a scoped `vi.mock` (spyOn cannot rebind an
already-resolved ESM binding); only that one export is overridden, so
the sweeps in this file that use `inspectBranchConflict` are unaffected.
A non-vacuous companion (same card in the board's hold lane → never
classified) rules out a read that returns everything.
## Verification
`pnpm test:gate` 161 + 487 + 13 + 71, plus `self-healing.test.ts` 412;
`tsc` engine clean; `pnpm lint`, `check:changesets`, census `--strict`
clean, each run explicitly.
---------
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-30 18:26:06 -07:00
..
2026-07-14 08:23:11 -07:00
2026-07-19 12:08:10 -07:00
2026-06-26 13:13:46 -07:00
2026-07-30 03:59:13 -07:00
2026-05-23 13:37:41 -07:00
2026-06-13 11:39:37 -07:00
2026-07-30 08:24:50 -07:00
2026-07-30 02:19:17 -07:00
2026-07-30 02:19:17 -07:00
2026-07-30 08:24:50 -07:00
2026-06-21 21:07:20 -07:00
2026-06-22 01:11:52 -07:00
2026-07-01 09:45:30 -07:00
2026-07-22 13:36:23 -07:00
2026-07-26 14:42:06 -07:00
2026-07-30 11:06:20 -07:00
2026-07-26 14:42:06 -07:00
2026-07-30 15:08:01 -07:00
2026-05-14 03:23:42 -07:00
2026-07-28 11:36:13 -07:00
2026-07-09 19:58:04 -07:00
2026-07-23 12:26:02 -07:00
2026-07-10 07:46:52 -07:00
2026-07-07 08:39:25 -07:00
2026-07-29 10:50:46 -07:00
2026-05-13 23:41:35 -07:00
2026-07-23 15:25:09 -07:00
2026-07-16 20:50:18 -07:00
2026-05-10 16:03:32 -04:00
2026-07-29 10:50:46 -07:00
2026-05-20 02:48:39 -07:00
2026-07-18 01:47:52 -07:00
2026-07-16 16:01:29 -07:00
2026-07-26 16:16:27 -07:00
2026-07-29 10:50:46 -07:00
2026-07-26 14:42:06 -07:00
2026-06-27 12:25:53 -07:00
2026-06-17 16:53:29 -07:00
2026-05-08 19:15:10 -07:00
2026-07-30 10:47:44 -07:00
2026-07-08 23:40:52 -07:00
2026-07-30 04:28:50 -07:00
2026-05-10 23:36:10 -07:00
2026-07-20 10:20:41 -07:00
2026-07-30 10:47:44 -07:00
2026-07-20 11:26:08 -07:00
2026-07-17 10:53:19 -07:00
2026-05-08 18:59:08 -07:00
2026-06-30 12:56:03 -07:00
2026-07-18 01:23:31 -07:00
2026-07-03 22:04:45 -07:00
2026-07-24 22:38:15 -07:00
2026-07-18 17:08:35 -07:00
2026-07-17 16:26:20 -07:00
2026-07-29 10:01:14 -07:00
2026-06-21 16:23:42 -07:00
2026-07-30 11:19:12 -07:00
2026-06-07 20:43:44 -07:00
2026-06-17 04:51:31 -07:00
2026-07-30 11:28:54 -07:00
2026-05-17 17:07:01 -07:00
2026-05-14 22:16:44 -07:00
2026-05-15 16:19:42 -07:00
2026-06-13 05:06:05 -07:00
2026-07-20 13:12:22 -07:00
2026-07-30 13:55:10 -07:00
2026-06-03 15:24:03 -07:00
2026-07-26 23:42:46 -07:00
2026-05-20 08:23:40 -07:00
2026-06-07 18:51:47 -07:00
2026-05-18 23:14:27 -07:00
2026-05-16 22:36:57 -07:00
2026-05-17 17:29:29 -07:00
2026-06-02 00:26:38 -07:00
2026-06-07 18:51:47 -07:00
2026-05-16 22:36:57 -07:00
2026-06-09 14:32:13 -07:00
2026-06-27 14:27:06 -07:00
2026-06-29 14:59:16 -07:00
2026-07-30 04:28:50 -07:00
2026-07-27 21:09:51 -07:00
2026-07-29 10:50:46 -07:00
2026-07-29 23:50:59 -07:00
2026-07-30 15:52:10 -07:00
2026-07-30 14:29:01 -07:00
2026-07-30 12:40:05 -07:00
2026-06-15 12:32:00 -07:00
2026-07-09 19:58:05 -07:00
2026-06-15 02:30:41 -07:00
2026-06-15 02:30:41 -07:00
2026-06-04 16:16:50 -07:00
2026-07-30 02:16:30 -07:00
2026-07-29 10:50:46 -07:00
2026-07-29 23:34:52 -07:00
2026-07-30 03:10:35 -07:00
2026-07-16 05:33:55 -07:00
2026-07-16 18:13:37 -07:00
2026-07-16 18:13:37 -07:00
2026-06-01 08:23:02 -07:00
2026-07-16 05:33:55 -07:00
2026-06-13 09:18:58 -07:00
2026-07-01 10:49:58 -07:00
2026-07-22 08:53:31 -07:00
2026-07-30 06:54:44 -07:00
2026-05-12 20:39:01 -07:00
2026-05-19 22:50:39 -07:00
2026-07-25 23:44:56 -07:00
2026-07-30 10:35:31 -07:00
2026-05-13 12:30:45 -07:00
2026-07-30 10:35:31 -07:00
2026-05-22 23:12:49 -07:00
2026-07-30 09:40:49 -07:00
2026-07-09 19:58:06 -07:00
2026-07-06 19:03:07 -07:00
2026-07-25 13:55:54 -07:00
2026-07-17 17:27:04 -07:00
2026-05-18 15:51:01 -07:00
2026-05-13 18:44:41 -07:00
2026-06-13 11:08:56 -07:00
2026-07-21 23:09:30 -07:00
2026-05-18 08:07:06 -07:00
2026-06-05 00:57:49 -07:00
2026-07-19 12:08:10 -07:00
2026-06-05 00:57:49 -07:00
2026-07-19 12:08:10 -07:00
2026-05-18 05:29:10 -07:00
2026-07-19 12:08:10 -07:00
2026-07-30 06:54:44 -07:00
2026-07-30 04:41:06 -07:00
2026-07-26 23:13:21 -07:00
2026-07-30 09:40:49 -07:00
2026-07-03 21:47:00 -07:00
2026-07-29 21:04:39 -07:00
2026-07-26 02:04:40 -07:00
2026-06-09 02:27:43 -07:00
2026-06-07 20:15:26 -07:00
2026-07-29 21:04:39 -07:00
2026-07-09 19:58:08 -07:00
2026-07-21 23:32:18 -07:00
2026-07-26 09:40:37 -07:00
2026-07-15 13:34:30 -07:00
2026-07-19 12:08:10 -07:00
2026-07-23 21:43:00 -07:00
2026-07-21 23:09:30 -07:00
2026-07-19 12:08:10 -07:00
2026-07-30 08:38:43 -07:00
2026-07-04 21:28:15 -07:00
2026-07-29 21:04:39 -07:00
2026-07-18 21:58:29 -07:00
2026-07-30 10:04:52 -07:00
2026-07-30 02:38:58 -07:00
2026-07-30 00:52:55 -07:00
2026-05-18 02:43:32 -07:00
2026-07-30 09:28:41 -07:00
2026-07-30 13:55:10 -07:00
2026-05-14 15:25:08 -07:00
2026-07-18 13:53:58 -07:00
2026-07-19 12:08:10 -07:00
2026-07-29 22:38:47 -07:00
2026-07-25 13:55:54 -07:00
2026-07-29 10:50:46 -07:00
2026-07-16 20:37:05 -07:00
2026-05-21 10:14:38 -07:00
2026-07-19 09:50:22 -07:00
2026-07-30 16:00:41 -07:00
2026-07-29 23:50:59 -07:00
2026-07-29 20:59:06 -07:00
2026-07-19 12:08:10 -07:00
2026-07-19 12:08:10 -07:00
2026-05-17 00:38:07 -07:00
2026-07-19 12:08:10 -07:00
2026-07-19 17:52:45 -07:00
2026-07-26 10:04:36 -07:00
2026-07-19 17:52:45 -07:00
2026-07-19 12:08:10 -07:00
2026-07-19 17:52:45 -07:00
2026-07-19 12:08:10 -07:00
2026-07-29 00:05:04 -07:00
2026-07-19 15:38:31 -07:00
2026-07-16 14:31:59 -07:00
2026-07-29 19:03:10 -07:00
2026-07-30 12:33:55 -07:00
2026-07-29 00:05:04 -07:00
2026-06-21 22:29:25 -07:00
2026-07-25 13:55:54 -07:00
2026-06-21 21:07:20 -07:00
2026-06-21 23:02:46 -07:00
2026-07-29 21:37:14 -07:00
2026-07-19 23:47:53 -07:00
2026-07-23 21:43:00 -07:00
2026-07-30 12:02:41 -07:00
2026-07-19 23:47:53 -07:00
2026-05-14 00:58:44 -07:00
2026-05-31 13:50:23 -07:00
2026-05-14 04:01:49 -07:00
2026-05-14 04:25:06 -07:00
2026-05-14 00:58:44 -07:00
2026-05-20 15:54:44 -07:00
2026-05-20 15:54:44 -07:00
2026-07-15 12:54:16 -07:00
2026-07-16 16:01:29 -07:00
2026-05-14 04:01:49 -07:00
2026-07-02 11:38:34 -07:00
2026-07-22 13:36:23 -07:00
2026-07-29 23:50:59 -07:00
2026-05-29 08:06:46 -07:00
2026-05-30 21:54:06 -07:00
2026-05-29 07:11:00 -07:00
2026-07-18 04:40:18 -07:00
2026-07-29 10:50:46 -07:00
2026-07-30 10:47:44 -07:00
2026-07-29 10:50:46 -07:00
2026-07-18 01:23:31 -07:00
2026-06-03 17:22:11 -07:00
2026-07-18 07:48:45 -07:00
2026-07-24 23:57:49 -07:00
2026-07-13 19:07:58 -07:00
2026-07-13 19:07:58 -07:00
2026-05-14 04:32:42 -07:00
2026-05-14 04:32:43 -07:00
2026-07-26 08:20:37 -07:00
2026-07-10 23:21:37 -07:00
2026-07-30 08:42:00 -07:00
2026-07-26 08:20:37 -07:00
2026-07-29 10:50:46 -07:00
2026-07-25 09:52:18 -07:00
2026-07-27 14:28:53 -07:00
2026-05-26 21:57:31 -07:00
2026-07-18 01:23:31 -07:00
2026-06-08 22:35:04 -07:00
2026-07-28 18:52:39 -07:00
2026-05-16 14:23:14 -07:00
2026-07-26 08:35:04 -07:00
2026-07-21 17:08:44 -07:00
2026-06-26 13:32:35 -07:00
2026-07-21 23:09:30 -07:00
2026-07-02 13:07:16 -07:00
2026-07-23 10:31:22 -07:00
2026-06-27 17:40:42 -07:00
2026-07-02 07:32:47 -07:00
2026-07-19 12:08:10 -07:00
2026-07-29 23:10:11 -07:00
2026-07-29 09:04:51 -07:00
2026-07-30 02:38:58 -07:00
2026-07-27 13:30:13 -07:00
2026-07-30 07:01:52 -07:00
2026-07-30 13:14:36 -07:00
2026-07-29 22:42:26 -07:00
2026-07-30 05:33:27 -07:00
2026-07-30 02:38:58 -07:00
2026-07-26 12:01:19 -07:00
2026-07-30 05:18:19 -07:00
2026-07-30 02:38:58 -07:00
2026-05-21 18:29:03 -07:00
2026-06-26 11:56:12 -07:00
2026-06-26 16:14:44 -07:00
2026-07-17 17:27:04 -07:00
2026-07-22 15:25:20 -07:00
2026-07-14 08:18:52 -07:00
2026-07-26 09:50:43 -07:00
2026-07-21 23:09:30 -07:00
2026-06-26 00:57:32 -07:00
2026-07-15 22:43:24 -07:00
2026-07-02 11:38:32 -07:00
2026-07-29 09:54:04 -07:00
2026-07-15 10:06:32 -07:00
2026-07-28 18:52:31 -07:00
2026-07-28 11:36:05 -07:00
2026-07-29 09:39:20 -07:00
2026-06-14 15:29:35 -07:00
2026-06-14 15:29:35 -07:00
2026-06-25 08:35:44 -07:00
2026-06-11 20:44:52 -07:00
2026-07-15 22:43:24 -07:00
2026-07-11 22:16:48 -07:00
2026-07-23 15:55:03 -07:00
2026-07-27 14:28:53 -07:00
2026-07-21 17:08:17 -07:00
2026-05-29 00:55:17 -07:00
2026-05-22 22:42:57 -07:00
2026-05-28 15:04:41 -07:00
2026-05-23 15:13:17 -07:00
2026-05-12 17:04:33 -07:00
2026-05-16 17:08:09 -07:00
2026-07-15 13:22:22 -07:00
2026-05-18 21:44:35 -07:00
2026-06-19 06:51:57 -07:00
2026-05-20 09:42:40 -07:00
2026-07-16 00:01:17 -07:00
2026-07-18 04:40:18 -07:00
2026-05-20 09:42:40 -07:00
2026-05-29 00:55:17 -07:00
2026-05-20 09:42:40 -07:00
2026-05-20 09:42:40 -07:00
2026-07-15 12:54:16 -07:00
2026-07-16 19:36:02 -07:00
2026-05-29 00:55:17 -07:00
2026-06-11 20:27:29 -07:00
2026-05-20 09:42:40 -07:00
2026-05-18 01:30:15 -07:00
2026-05-17 00:53:02 -07:00
2026-07-23 21:43:00 -07:00
2026-07-16 16:01:29 -07:00
2026-05-29 00:55:17 -07:00
2026-07-30 11:28:54 -07:00
2026-05-23 07:51:08 -07:00
2026-07-15 10:06:32 -07:00
2026-07-15 12:54:16 -07:00
2026-05-20 09:42:40 -07:00
2026-07-23 15:55:03 -07:00
2026-05-20 09:42:40 -07:00
2026-05-28 13:02:30 -07:00
2026-07-16 16:01:29 -07:00
2026-06-10 08:07:25 -07:00
2026-07-12 23:29:06 -07:00
2026-05-20 09:42:40 -07:00
2026-05-17 18:45:50 -07:00
2026-05-29 00:55:17 -07:00
2026-05-12 21:52:58 -07:00
2026-07-19 12:08:10 -07:00
2026-05-29 00:55:17 -07:00
2026-07-16 16:01:29 -07:00
2026-07-27 14:28:53 -07:00
2026-05-16 23:45:17 -07:00
2026-05-12 09:41:24 -07:00
2026-07-18 09:41:25 -07:00
2026-07-17 17:28:36 -07:00
2026-07-23 17:28:56 -07:00
2026-07-29 10:50:46 -07:00
2026-07-18 01:23:31 -07:00
2026-07-29 23:06:55 -07:00
2026-07-30 00:54:01 -07:00
2026-07-19 22:43:13 -07:00
2026-07-19 22:43:13 -07:00
2026-06-12 02:31:08 -07:00
2026-06-12 02:03:24 -07:00
2026-06-13 15:25:27 -07:00
2026-07-16 16:01:29 -07:00
2026-07-21 17:14:30 -07:00
2026-07-30 00:13:58 -07:00
2026-07-19 12:08:10 -07:00
2026-05-07 23:21:05 -07:00
2026-05-10 19:13:05 -07:00
2026-07-25 14:59:53 -07:00
2026-07-30 08:24:50 -07:00
2026-07-29 10:50:46 -07:00
2026-07-30 09:25:21 -07:00
2026-07-29 10:50:46 -07:00
2026-06-27 09:28:31 -07:00
2026-07-29 10:50:46 -07:00
2026-07-14 20:27:35 -07:00
2026-07-14 20:27:35 -07:00
2026-07-14 20:27:35 -07:00
2026-07-09 19:58:06 -07:00
2026-07-16 21:42:44 -07:00
2026-07-14 20:27:35 -07:00
2026-07-14 20:27:35 -07:00
2026-05-16 17:31:10 -07:00
2026-07-16 05:33:55 -07:00
2026-07-29 10:50:46 -07:00
2026-07-15 13:32:33 -07:00
2026-07-21 18:03:36 -07:00
2026-05-13 06:29:36 -07:00
2026-07-26 09:50:43 -07:00
2026-07-17 17:27:04 -07:00
2026-06-30 00:09:36 -07:00
2026-05-12 07:47:10 -07:00
2026-07-29 10:50:46 -07:00
2026-05-17 09:07:28 -07:00
2026-07-16 20:20:59 -07:00
2026-05-09 13:55:05 -07:00
2026-07-26 09:50:43 -07:00
2026-07-30 08:24:50 -07:00
2026-07-25 20:46:07 -07:00
2026-07-26 12:29:54 -07:00
2026-07-19 12:08:10 -07:00
2026-07-23 21:43:00 -07:00
2026-07-30 00:00:46 -07:00
2026-07-29 21:20:09 -07:00
2026-07-30 08:38:43 -07:00
2026-07-21 23:32:18 -07:00
2026-07-17 11:27:44 -07:00
2026-07-04 21:28:16 -07:00
2026-07-30 17:43:43 -07:00
2026-07-11 23:08:36 -07:00
2026-07-04 21:28:18 -07:00
2026-07-04 21:28:16 -07:00
2026-07-09 19:58:07 -07:00
2026-07-29 22:41:30 -07:00
2026-07-30 07:53:28 -07:00
2026-07-25 15:20:17 -07:00
2026-07-30 11:28:54 -07:00
2026-07-12 12:47:38 -07:00
2026-05-28 21:23:48 -07:00
2026-07-21 19:28:35 -07:00
2026-05-13 10:45:52 -07:00
2026-05-13 23:59:19 -07:00
2026-07-14 12:41:10 -07:00
2026-07-30 12:06:14 -07:00
2026-07-17 17:28:09 -07:00
2026-06-05 20:32:24 -07:00
2026-07-26 23:42:46 -07:00
2026-07-29 23:34:52 -07:00
2026-07-23 21:43:58 -07:00
2026-07-30 08:24:50 -07:00
2026-07-15 14:01:08 -07:00
2026-07-29 10:22:46 -07:00
2026-07-30 04:25:19 -07:00
2026-07-16 16:01:29 -07:00
2026-07-23 21:43:00 -07:00
2026-07-15 12:41:05 -07:00
2026-07-28 22:20:04 -07:00
2026-07-28 18:52:39 -07:00
2026-07-23 21:43:00 -07:00
2026-07-25 20:02:14 -07:00
2026-06-11 21:00:23 -07:00
2026-05-10 16:03:32 -04:00
2026-05-10 16:03:32 -04:00
2026-07-24 19:06:14 -07:00
2026-06-04 22:53:02 -07:00
2026-07-04 23:13:19 -07:00
2026-07-30 00:20:31 -07:00
2026-07-27 15:24:19 -07:00
2026-07-27 17:37:20 -07:00
2026-07-29 10:15:54 -07:00
2026-07-29 10:15:54 -07:00
2026-07-30 00:31:03 -07:00
2026-07-24 23:57:49 -07:00
2026-07-21 17:06:26 -07:00
2026-05-13 21:52:40 -07:00
2026-07-30 13:55:10 -07:00
2026-07-30 09:40:49 -07:00
2026-05-14 15:25:08 -07:00
2026-06-07 23:03:38 -07:00
2026-07-01 16:38:27 -07:00
2026-07-30 17:39:59 -07:00
2026-07-19 12:08:10 -07:00
2026-05-10 16:03:32 -04:00
2026-07-02 07:41:15 -07:00
2026-07-19 12:08:10 -07:00
2026-07-29 09:32:34 -07:00
2026-05-17 02:08:01 -07:00
2026-05-21 00:17:33 -07:00
2026-05-15 16:38:45 -07:00
2026-07-30 03:10:35 -07:00
2026-07-16 16:34:09 -07:00
2026-05-17 13:54:32 -07:00
2026-07-10 10:13:38 -07:00
2026-05-20 07:44:57 -07:00
2026-05-15 16:19:42 -07:00
2026-05-23 13:37:41 -07:00
2026-07-26 15:36:33 -07:00
2026-07-01 00:51:01 -07:00
2026-07-26 22:35:28 -07:00
2026-07-29 10:50:46 -07:00
2026-06-26 02:29:32 -07:00
2026-06-26 02:29:32 -07:00
2026-07-21 23:10:34 -07:00
2026-07-26 23:42:46 -07:00
2026-07-30 12:02:53 -07:00
2026-07-30 11:59:25 -07:00
2026-07-26 23:42:46 -07:00
2026-07-26 23:42:46 -07:00
2026-07-30 10:04:52 -07:00
2026-07-25 09:27:26 -07:00
2026-07-30 06:15:05 -07:00
2026-07-29 10:44:12 -07:00
2026-07-30 03:19:02 -07:00
2026-07-21 23:10:34 -07:00
2026-07-28 18:52:31 -07:00
2026-05-16 21:15:10 -07:00
2026-05-17 23:29:21 -07:00
2026-07-30 12:12:33 -07:00
2026-07-30 03:25:06 -07:00
2026-07-30 03:25:06 -07:00
2026-07-05 20:41:20 +02:00
2026-06-11 09:21:23 -07:00
2026-07-29 10:50:46 -07:00
2026-07-30 15:27:22 -07:00
2026-07-16 10:33:47 -07:00
2026-06-26 13:32:35 -07:00
2026-05-17 17:07:01 -07:00
2026-07-25 20:01:50 -07:00
2026-07-29 10:50:46 -07:00
2026-07-29 10:50:46 -07:00
2026-07-29 10:50:46 -07:00
2026-05-13 14:22:23 -07:00
2026-06-07 18:51:46 -07:00
2026-07-26 02:28:04 -07:00
2026-06-20 04:40:31 -07:00
2026-07-29 10:50:46 -07:00
2026-05-21 19:15:27 -07:00
2026-07-29 22:42:14 -07:00
2026-07-30 18:26:06 -07:00
2026-06-12 23:17:28 -07:00
2026-07-21 23:09:30 -07:00
2026-07-21 23:09:30 -07:00
2026-07-30 13:04:58 -07:00
2026-06-26 13:46:54 -07:00
2026-05-15 16:50:00 -07:00
2026-07-29 10:50:46 -07:00
2026-07-27 15:20:22 -07:00
2026-07-27 14:19:32 -07:00
2026-07-26 07:49:05 -07:00
2026-07-30 03:25:06 -07:00
2026-07-26 00:46:07 -07:00
2026-07-27 14:36:32 -07:00
2026-06-12 12:49:34 -07:00
2026-07-19 12:08:10 -07:00
2026-07-29 21:21:04 -07:00
2026-07-15 10:06:32 -07:00
2026-06-22 02:19:17 -07:00
2026-07-29 22:42:14 -07:00
2026-07-25 14:59:53 -07:00
2026-07-15 10:38:04 -07:00
2026-07-19 15:38:31 -07:00
2026-07-26 09:50:43 -07:00
2026-05-23 14:26:57 -07:00
2026-07-29 23:34:41 -07:00
2026-07-30 00:54:01 -07:00
2026-07-29 09:39:20 -07:00
2026-06-13 04:54:59 -07:00
2026-05-23 19:36:04 -07:00
2026-07-28 17:15:29 -07:00
2026-07-30 13:55:10 -07:00
2026-07-22 15:07:59 -07:00
2026-07-22 11:02:57 -07:00
2026-07-29 10:50:46 -07:00
2026-07-22 11:02:57 -07:00
2026-05-31 23:24:53 -07:00
2026-07-22 13:43:55 -07:00
2026-07-27 19:49:05 -07:00
2026-07-18 19:31:30 -07:00
2026-07-30 15:08:01 -07:00
2026-07-30 09:28:27 -07:00
2026-05-12 17:24:44 -07:00
2026-07-29 09:39:20 -07:00
2026-07-05 11:31:47 -07:00
2026-07-05 11:31:47 -07:00
2026-07-05 11:31:48 -07:00
2026-07-30 08:24:50 -07:00
2026-07-30 08:24:50 -07:00
2026-05-11 11:41:19 -07:00
2026-07-16 01:52:10 -07:00
2026-05-10 16:03:32 -04:00
2026-07-26 16:16:27 -07:00
2026-07-15 21:00:45 -07:00
2026-07-15 20:14:25 -07:00
2026-07-30 13:58:02 -07:00
2026-06-12 14:39:51 -07:00
2026-07-26 10:23:00 -07:00
2026-07-20 11:12:54 -07:00
2026-07-21 23:09:30 -07:00
2026-07-21 23:09:30 -07:00
2026-07-21 23:09:30 -07:00
2026-07-30 02:38:58 -07:00
2026-07-28 11:36:20 -07:00
2026-07-21 17:54:00 -07:00
2026-07-25 23:24:10 -07:00
2026-07-26 09:26:13 -07:00
2026-05-18 00:53:24 -07:00
2026-07-28 18:52:31 -07:00
2026-07-29 10:30:18 -07:00
2026-07-15 11:18:55 -07:00
2026-06-29 01:48:27 -07:00
2026-07-19 12:08:10 -07:00
2026-05-20 01:16:06 -07:00
2026-07-10 23:21:37 -07:00
2026-07-21 23:09:30 -07:00
2026-07-25 23:24:10 -07:00
2026-07-18 01:23:31 -07:00
2026-07-29 19:02:55 -07:00
2026-07-30 02:38:58 -07:00
2026-07-28 15:45:55 -07:00
2026-07-17 17:28:36 -07:00
2026-07-17 17:28:36 -07:00
2026-07-29 10:54:35 -07:00
2026-07-30 15:24:33 -07:00
2026-07-30 02:50:30 -07:00
2026-07-19 16:00:28 -07:00
2026-07-15 08:44:11 -07:00
2026-06-25 14:43:41 -07:00
2026-05-31 08:32:01 -07:00
2026-07-02 07:32:47 -07:00
2026-05-08 18:59:08 -07:00
2026-07-16 16:01:29 -07:00
2026-07-28 22:19:22 -07:00
2026-07-28 18:52:59 -07:00
2026-07-30 00:27:30 -07:00
2026-07-27 13:30:13 -07:00
2026-07-30 15:08:01 -07:00
2026-07-30 10:32:12 -07:00
2026-07-01 00:51:01 -07:00
2026-07-27 13:30:13 -07:00
2026-07-30 10:59:57 -07:00
2026-07-16 20:36:45 -07:00
2026-07-21 12:17:47 -07:00
2026-07-01 16:43:08 -07:00
2026-07-29 09:39:20 -07:00
2026-07-05 11:31:48 -07:00
2026-07-27 13:30:13 -07:00
2026-06-29 14:17:29 -07:00
2026-06-04 00:54:05 -07:00
2026-06-29 08:15:32 -07:00
2026-06-07 23:56:25 -07:00
2026-07-02 07:32:47 -07:00
2026-07-07 22:06:18 -07:00
2026-07-21 17:06:26 -07:00
2026-07-30 04:28:50 -07:00
2026-06-28 19:42:45 -07:00
2026-06-29 12:23:20 -07:00
2026-06-29 21:51:13 -07:00
2026-07-18 01:23:31 -07:00
2026-07-23 21:43:00 -07:00
2026-07-30 13:01:54 -07:00
2026-07-29 20:30:19 -07:00
2026-07-30 02:19:17 -07:00
2026-07-01 22:31:27 -07:00
2026-07-15 19:43:08 -07:00
2026-07-28 17:15:35 -07:00
2026-06-11 08:43:27 -07:00
2026-07-29 20:56:04 -07:00
2026-07-29 22:23:32 -07:00
2026-07-30 02:19:17 -07:00
2026-07-15 15:34:43 -07:00
2026-06-07 22:21:48 -07:00
2026-06-09 01:57:16 -07:00
2026-07-05 11:31:48 -07:00
2026-07-16 16:01:29 -07:00
2026-07-30 11:03:09 -07:00
2026-07-20 16:08:00 -07:00
2026-07-29 22:59:37 -07:00
2026-07-30 00:07:20 -07:00
2026-07-30 10:32:24 -07:00
2026-07-30 15:49:19 -07:00
2026-07-30 02:19:17 -07:00
2026-07-01 00:51:01 -07:00
2026-06-09 13:48:06 -07:00
2026-07-29 22:59:37 -07:00
2026-07-21 17:06:26 -07:00
2026-07-01 00:51:01 -07:00
2026-07-30 10:04:34 -07:00
2026-07-30 04:28:50 -07:00
2026-06-25 23:25:23 -07:00
2026-06-04 16:16:50 -07:00
2026-06-29 18:05:44 -07:00
2026-06-30 00:09:36 -07:00
2026-07-09 19:58:05 -07:00
2026-07-10 01:49:15 -07:00
2026-06-26 00:06:31 -07:00
2026-07-01 22:31:27 -07:00
2026-07-30 00:07:20 -07:00
2026-07-30 11:50:05 -07:00
2026-07-30 10:56:48 -07:00
2026-07-23 21:43:00 -07:00
2026-07-30 13:15:04 -07:00
2026-07-30 13:36:22 -07:00
2026-07-30 13:54:53 -07:00
2026-06-07 20:43:44 -07:00
2026-07-19 22:07:55 -07:00
2026-07-19 22:07:55 -07:00
2026-06-22 01:45:43 -07:00
2026-06-24 17:15:38 -07:00
2026-07-16 16:01:29 -07:00
2026-06-22 01:11:52 -07:00
2026-07-16 19:36:41 -07:00
2026-07-17 17:27:04 -07:00
2026-07-16 15:37:42 -07:00
2026-07-21 23:09:30 -07:00
2026-07-16 13:48:00 -07:00
2026-07-17 17:27:04 -07:00
2026-07-21 23:09:30 -07:00
2026-06-07 18:51:46 -07:00
2026-07-16 13:48:00 -07:00
2026-05-15 19:37:48 -07:00
2026-07-07 09:37:18 -07:00
2026-06-25 08:34:44 -07:00
2026-07-14 22:16:16 -07:00
2026-05-18 01:50:24 -07:00
2026-06-07 18:51:47 -07:00
2026-06-26 13:13:46 -07:00
2026-06-01 01:37:25 -07:00
2026-06-12 12:49:34 -07:00
2026-07-19 23:47:53 -07:00
2026-05-17 22:11:42 -07:00
2026-07-25 23:24:10 -07:00
2026-05-17 23:29:21 -07:00
2026-07-29 10:43:14 -07:00
2026-07-19 16:13:17 -07:00
2026-05-31 08:32:01 -07:00
2026-07-19 23:47:53 -07:00
2026-06-07 18:51:47 -07:00
2026-06-07 18:51:47 -07:00
2026-05-15 20:53:54 -07:00
2026-07-29 10:50:46 -07:00