35d086213e
fix(native): explain failed accepted results on the run ( #19091 )
...
## Thinking Path
> - Paperclip is the open source app people use to manage AI agents for
work.
> - A native run ends when the server projects the accepted result onto
the run row.
> - Operators read `errorCode` and `error` on a failed run to learn why
it failed.
> - Three native writers can set a run to `failed` without these fields.
#19063 repairs the finalizer retry-exhaustion writer.
> - The two result-projection writers still set `failed` with no cause
when the provider failure is not classified.
> - This pull request makes both projection writers record a cause when
they project `failed`.
> - The benefit is that, with #19063 , no native writer can leave a
failed run unexplained.
## Linked Issues or Issue Description
Refs #19063 .
**What happened?**
A staging soak found 11 failed native runs with `errorCode` null and
`error` null. In each run the provider turn succeeded. Workspace
copy-back then failed three times, and the finalizer retry-exhaustion
path set the run to `failed`. #19063 fixes that writer. An audit of
every `heartbeat_runs` status writer found two more writers with the
same defect. `finalizeNativeRun` and `projectCommittedRun` project an
accepted result with `runTerminalState: "failed"`. They write the error
fields only when a classified provider failure exists.
**Expected behavior**
A run with status `failed` always has an `errorCode` and an `error`. A
cause that is already recorded stays.
**Steps to reproduce**
1. Accept a native result with `runTerminalState: "failed"` and no
`turn.failed` event.
2. Call `finalizeNativeRun` with `projectRunStatus: true`, or project
the committed run through `projectCommittedRun`.
3. Read the run. On master its status is `failed`, and its `errorCode`
and `error` are null.
## What Changed
- Add `explainFailedRun` in
`server/src/services/native-runtime/native-run-failure-explanation.ts`.
It builds SQL SET expressions. They keep a non-empty existing
`errorCode` or `error`. Otherwise they write `native_run_failed` and a
readable message. By default the expressions leave a run that is already
`cancelled` unchanged, as the status writers do.
- `finalizeNativeRun` uses the helper when it projects `failed`. The
existing provider-failure and recovered-failure values remain the
preferred causes.
- `projectCommittedRun` uses the helper for a `failed` accepted result.
This writer sets status unconditionally, so it does not use the
cancelled branch.
- Writer audit: all legacy and heartbeat callers of `setRunStatus*` that
pass `failed` already set both fields. The other direct native writers
also set both fields.
## Verification
- Red, with the source change stashed: 3 new cases failed with
`errorCode: null`. These were the finalizer projection, recovery
projection with no cause, and recovery projection with an empty error.
The control case with a recorded cause passed.
- Green: `npx vitest run
src/__tests__/native-run-projection-work.test.ts
src/services/native-runtime/native-run-finalizer-telemetry.test.ts
src/__tests__/native-status-arbiter-corpus.test.ts` (225 passed).
- Wider run: all `server/src/__tests__/native-*.test.ts` and
`server/src/services/native-runtime/*.test.ts` (7416 passed). Two
failures come from the local environment. `plugin-runner-probe` needs
the Rust runner source. `native-ingress-bootstrap-retry` needs the
controller-host OpenCode proxy.
- This change was not exercised on staging. It changes only fields that
are written at terminal projection.
## Risks
- Low risk. The change affects only rows that are projected to `failed`.
A recorded cause is never replaced. Succeeded and cancelled projections
are unchanged.
- The staging failures need #19063 too. This PR alone does not change
their writer.
- The cause behind the staging copy-back failures is still unknown. The
sandbox command reports the redacted
`remote_workspace_operation_failed`, which also appears in a separate
signature. This PR does not change that diagnostic.
## Model Used
- Claude Opus 5.5 (`claude-opus-5-5`), Anthropic, through Claude Code
with tool use (shell, file edits, browser reads of staging run records).
## Checklist
- [x] I have included a thinking path that traces from project context
to this change
- [x] I have specified the model used (with version and capability
details)
- [x] I have checked ROADMAP.md and confirmed this PR does not duplicate
planned core work
- [x] I have searched GitHub for duplicate or related PRs and linked
them above
- [x] I have either (a) linked existing issues with `Fixes: #` / `Closes
#` / `Refs #` OR (b) described the issue in-PR following the relevant
issue template
- [x] I have not referenced internal/instance-local Paperclip issues or
links (only public GitHub `#NNN` / `github.com/paperclipai/paperclip`
URLs)
- [x] My branch name describes the change (e.g. `docs/...`, `fix/...`)
and contains no internal Paperclip ticket id or instance-derived details
- [x] I have run tests locally and they pass
- [x] I have added or updated tests where applicable
- [x] I have updated relevant documentation to reflect my changes
- [x] I have considered and documented any risks above
- [ ] All Paperclip CI gates are green
- [ ] Greptile is 5/5 with no open P2s, recommendations, or follow-ups
- [x] I will address all Greptile and reviewer comments before
requesting merge
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Paperclip <noreply@paperclip.ing >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-04 17:40:05 -06:00
..
2026-11-03 15:40:56 -06:00
2026-11-04 08:32:31 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-30 15:12:24 -05:00
2026-11-03 13:55:39 -06:00
2026-11-03 13:50:15 -06:00
2026-10-30 22:26:15 -05:00
2026-10-30 19:21:33 +00:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 13:55:39 -06:00
2026-11-02 12:12:21 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 07:26:27 -06:00
2026-10-28 11:49:24 -05:00
2026-11-03 16:56:11 -06:00
2026-10-28 17:20:01 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-01 09:14:34 -06:00
2026-10-23 16:31:18 -07:00
2026-11-03 13:55:39 -06:00
2026-10-30 15:29:43 -07:00
2026-11-03 09:01:39 -06:00
2026-11-03 15:27:38 -08:00
2026-10-19 13:58:52 -05:00
2026-11-03 15:27:38 -08:00
2026-10-23 14:54:25 -07:00
2026-11-03 07:26:27 -06:00
2026-10-28 22:13:57 -05:00
2026-11-01 22:27:09 -08:00
2026-10-31 17:22:31 -05:00
2026-10-19 15:36:04 -05:00
2026-10-19 15:36:04 -05:00
2026-11-03 07:26:27 -06:00
2026-10-26 07:30:27 -05:00
2026-11-02 12:12:21 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-23 14:54:25 -07:00
2026-10-22 18:47:06 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-19 16:33:02 -05:00
2026-10-24 14:01:41 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:40:56 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-21 15:13:42 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-27 08:20:24 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-21 17:10:00 -05:00
2026-11-03 15:27:38 -08:00
2026-10-29 16:51:50 -05:00
2026-11-03 07:56:37 -06:00
2026-10-29 16:51:50 -05:00
2026-10-29 16:51:50 -05:00
2026-11-03 07:56:37 -06:00
2026-10-28 20:05:31 -05:00
2026-11-03 15:27:38 -08:00
2026-10-27 20:03:16 -05:00
2026-10-29 02:54:46 -05:00
2026-10-19 15:36:04 -05:00
2026-11-04 07:29:28 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 09:28:57 -06:00
2026-10-28 11:07:54 -05:00
2026-10-28 16:11:01 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 07:26:27 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-26 20:54:18 -07:00
2026-10-31 12:28:40 -05:00
2026-11-03 09:28:57 -06:00
2026-10-28 11:07:54 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:29:28 -06:00
2026-10-21 07:23:00 -05:00
2026-11-04 07:29:28 -06:00
2026-11-04 07:29:28 -06:00
2026-11-04 07:29:28 -06:00
2026-11-04 07:29:28 -06:00
2026-11-04 07:29:28 -06:00
2026-11-04 07:29:28 -06:00
2026-11-04 07:29:28 -06:00
2026-10-19 14:17:24 -05:00
2026-10-30 19:21:33 +00:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-20 12:46:14 -05:00
2026-10-20 12:46:14 -05:00
2026-10-20 12:46:14 -05:00
2026-11-03 15:27:38 -08:00
2026-10-28 11:07:54 -05:00
2026-11-04 13:07:50 -06:00
2026-11-03 18:54:16 -06:00
2026-11-03 14:30:07 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-28 07:25:20 -05:00
2026-11-03 15:27:38 -08:00
2026-10-28 11:07:54 -05:00
2026-10-28 11:07:54 -05:00
2026-11-03 12:37:25 -06:00
2026-10-28 11:07:54 -05:00
2026-11-04 17:38:39 -06:00
2026-10-19 13:58:52 -05:00
2026-11-03 15:27:38 -08:00
2026-10-28 23:20:13 -05:00
2026-10-30 19:21:33 +00:00
2026-10-30 16:21:46 -05:00
2026-10-30 19:21:33 +00:00
2026-10-31 15:38:43 -05:00
2026-10-19 13:04:07 -05:00
2026-10-30 16:21:46 -05:00
2026-10-28 11:07:54 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-19 16:58:17 -05:00
2026-10-29 02:31:20 -05:00
2026-11-03 15:27:38 -08:00
2026-10-29 07:42:14 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-31 11:41:59 -05:00
2026-11-03 15:27:38 -08:00
2026-10-30 16:18:27 -05:00
2026-10-30 16:18:27 -05:00
2026-10-30 16:18:27 -05:00
2026-10-28 17:09:24 -07:00
2026-10-30 16:18:27 -05:00
2026-10-30 16:18:27 -05:00
2026-11-02 12:12:21 -06:00
2026-10-29 07:42:14 -05:00
2026-10-27 14:36:28 -05:00
2026-10-30 16:21:46 -05:00
2026-11-03 15:27:38 -08:00
2026-10-27 20:59:01 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-02 16:55:56 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-31 07:37:47 -05:00
2026-10-20 18:13:09 -07:00
2026-11-04 07:29:28 -06:00
2026-11-04 07:29:28 -06:00
2026-10-27 14:17:01 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-26 20:52:47 -07:00
2026-11-03 10:47:19 -06:00
2026-11-03 10:47:19 -06:00
2026-11-03 10:47:19 -06:00
2026-11-03 10:47:19 -06:00
2026-10-29 07:55:53 -05:00
2026-11-02 12:12:21 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-31 12:28:40 -05:00
2026-10-29 19:51:32 -05:00
2026-11-03 15:27:38 -08:00
2026-11-04 11:17:39 -06:00
2026-11-03 15:27:38 -08:00
2026-10-31 12:28:40 -05:00
2026-10-27 17:26:54 -05:00
2026-10-31 17:22:31 -05:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:29:28 -06:00
2026-11-01 01:58:54 -06:00
2026-11-03 15:27:38 -08:00
2026-11-01 01:58:54 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-28 17:20:01 -07:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:29:28 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-27 08:20:24 -05:00
2026-11-04 07:29:28 -06:00
2026-11-03 15:27:38 -08:00
2026-10-27 08:20:24 -05:00
2026-11-03 12:37:25 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-25 03:20:45 -07:00
2026-11-04 09:04:13 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:19:03 -06:00
2026-11-03 15:27:38 -08:00
2026-10-30 16:18:27 -05:00
2026-11-03 15:27:38 -08:00
2026-11-02 15:12:57 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 04:43:56 -06:00
2026-11-04 02:12:51 -06:00
2026-11-03 15:27:38 -08:00
2026-10-30 16:18:27 -05:00
2026-10-19 15:36:04 -05:00
2026-10-23 07:18:37 -07:00
2026-11-03 15:27:38 -08:00
2026-10-22 17:12:29 -07:00
2026-10-20 09:19:59 -05:00
2026-10-31 14:54:01 -05:00
2026-10-31 14:54:01 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:29:28 -06:00
2026-11-04 12:30:26 -08:00
2026-11-04 12:30:26 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 17:51:29 -08:00
2026-10-26 16:13:04 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-22 20:02:21 -07:00
2026-10-24 12:43:57 -07:00
2026-10-22 15:52:04 -07:00
2026-10-31 12:28:40 -05:00
2026-10-23 08:24:53 -07:00
2026-10-27 11:23:09 -05:00
2026-10-23 14:06:17 -07:00
2026-10-29 08:08:04 -05:00
2026-10-31 15:38:43 -05:00
2026-11-03 15:27:38 -08:00
2026-10-31 20:40:35 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-26 21:16:40 -07:00
2026-10-27 21:37:50 -05:00
2026-11-02 12:12:21 -06:00
2026-11-04 08:29:59 -06:00
2026-11-03 15:27:38 -08:00
2026-11-02 07:59:17 -08:00
2026-11-03 15:27:38 -08:00
2026-10-27 19:07:53 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-31 16:00:35 -05:00
2026-11-03 15:27:38 -08:00
2026-10-20 12:46:14 -05:00
2026-10-20 09:19:59 -05:00
2026-11-03 15:27:38 -08:00
2026-11-02 15:06:26 -06:00
2026-11-03 18:33:41 -06:00
2026-11-03 15:27:38 -08:00
2026-11-04 11:55:16 -06:00
2026-10-20 09:19:59 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 11:16:54 -06:00
2026-11-04 10:15:31 -06:00
2026-11-04 07:19:03 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 21:33:00 -08:00
2026-11-04 17:39:26 -06:00
2026-11-03 15:27:38 -08:00
2026-10-31 09:07:52 -05:00
2026-11-04 07:29:28 -06:00
2026-10-28 11:22:29 -05:00
2026-11-02 12:12:21 -06:00
2026-11-02 10:49:08 -06:00
2026-10-20 09:19:59 -05:00
2026-11-03 23:18:08 -06:00
2026-10-25 10:47:02 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-30 16:18:27 -05:00
2026-11-04 13:07:29 -08:00
2026-11-03 15:27:38 -08:00
2026-10-30 22:26:15 -05:00
2026-11-03 15:27:38 -08:00
2026-10-24 14:16:58 -07:00
2026-10-28 13:13:36 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 04:43:56 -06:00
2026-10-20 09:19:59 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 09:26:03 -06:00
2026-10-19 15:36:04 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-01 01:58:54 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 10:47:19 -06:00
2026-11-03 10:47:19 -06:00
2026-11-04 14:07:18 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 10:45:10 -06:00
2026-10-29 11:11:22 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 10:45:10 -06:00
2026-11-03 10:45:10 -06:00
2026-11-03 10:45:10 -06:00
2026-11-03 15:27:38 -08:00
2026-10-29 07:42:14 -05:00
2026-10-28 07:19:22 -05:00
2026-11-03 15:27:38 -08:00
2026-10-26 14:29:20 -05:00
2026-11-03 15:27:38 -08:00
2026-10-21 11:07:18 -05:00
2026-11-03 15:27:38 -08:00
2026-10-31 14:54:01 -05:00
2026-11-03 17:41:15 -06:00
2026-11-03 15:27:38 -08:00
2026-10-19 16:58:17 -05:00
2026-10-19 16:58:17 -05:00
2026-10-19 15:36:04 -05:00
2026-11-03 15:27:38 -08:00
2026-10-27 19:42:58 -05:00
2026-10-24 14:16:58 -07:00
2026-10-24 14:16:58 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-23 17:05:06 -07:00
2026-11-03 15:27:38 -08:00
2026-10-28 10:52:06 -07:00
2026-11-03 15:27:38 -08:00
2026-11-04 11:55:16 -06:00
2026-11-02 12:12:21 -06:00
2026-11-03 15:27:38 -08:00
2026-10-20 12:46:14 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-19 16:27:11 -05:00
2026-10-26 14:32:46 -05:00
2026-11-04 14:11:03 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 19:51:37 -06:00
2026-11-03 10:45:10 -06:00
2026-11-02 10:19:24 -06:00
2026-11-02 10:19:24 -06:00
2026-11-04 14:47:29 -08:00
2026-10-31 09:41:27 -05:00
2026-11-02 10:19:24 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 15:52:12 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-29 02:54:46 -05:00
2026-10-25 21:49:52 -05:00
2026-10-31 09:41:27 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 09:26:03 -06:00
2026-10-23 17:05:06 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-23 17:05:06 -07:00
2026-11-02 13:32:40 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-02 15:26:28 -06:00
2026-11-03 15:27:38 -08:00
2026-10-27 20:03:16 -05:00
2026-10-30 22:26:15 -05:00
2026-11-03 14:54:59 -06:00
2026-11-03 15:27:38 -08:00
2026-11-02 12:12:21 -06:00
2026-10-29 13:56:48 -07:00
2026-11-03 14:30:07 -06:00
2026-11-03 15:27:38 -08:00
2026-11-01 01:58:54 -06:00
2026-10-30 15:17:35 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-27 14:17:01 -05:00
2026-10-21 15:39:23 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 17:41:15 -06:00
2026-10-31 17:22:31 -05:00
2026-11-02 10:19:24 -06:00
2026-10-30 16:21:46 -05:00
2026-11-04 15:24:43 -08:00
2026-11-04 15:24:43 -08:00
2026-10-21 11:21:55 -05:00
2026-11-03 08:38:57 -06:00
2026-11-03 15:27:38 -08:00
2026-10-31 13:44:46 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-29 06:18:40 -05:00
2026-11-01 02:53:27 -06:00
2026-10-31 16:00:35 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-23 15:09:43 -07:00
2026-10-29 04:24:57 -05:00
2026-10-25 09:20:30 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-01 03:39:48 -06:00
2026-10-29 06:18:40 -05:00
2026-10-29 04:53:11 -05:00
2026-11-04 17:40:05 -06:00
2026-11-01 01:58:54 -06:00
2026-11-03 15:27:38 -08:00
2026-11-02 12:12:21 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 15:14:39 -08:00
2026-11-03 15:27:38 -08:00
2026-10-23 14:05:55 -07:00
2026-10-23 14:05:55 -07:00
2026-10-27 19:42:58 -05:00
2026-11-04 15:24:58 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:01:08 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-26 20:49:07 -07:00
2026-11-03 15:27:38 -08:00
2026-10-27 22:23:30 -05:00
2026-11-04 15:24:43 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-23 18:31:36 -07:00
2026-11-03 15:27:38 -08:00
2026-11-02 11:32:03 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 15:24:43 -08:00
2026-11-03 15:27:38 -08:00
2026-10-30 16:18:27 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-21 10:10:00 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-30 15:20:57 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 13:07:29 -08:00
2026-11-04 08:32:31 -06:00
2026-11-03 06:28:57 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-02 07:59:17 -08:00
2026-11-04 15:24:43 -08:00
2026-10-26 17:22:49 -07:00
2026-10-27 16:31:21 -05:00
2026-11-03 15:27:38 -08:00
2026-10-27 21:39:23 -05:00
2026-11-04 13:07:29 -08:00
2026-10-20 09:19:59 -05:00
2026-10-20 20:09:16 -07:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:29:28 -06:00
2026-10-20 11:32:25 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-28 16:10:43 -05:00
2026-11-03 15:27:38 -08:00
2026-10-30 15:21:13 -05:00
2026-11-03 15:27:38 -08:00
2026-10-28 11:07:54 -05:00
2026-11-02 10:49:08 -06:00
2026-11-03 15:27:38 -08:00
2026-11-02 18:33:49 -06:00
2026-10-20 12:46:14 -05:00
2026-10-20 19:50:51 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:29:28 -06:00
2026-10-29 04:24:57 -05:00
2026-11-01 01:58:54 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-31 13:19:31 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 09:33:17 -06:00
2026-11-03 15:27:38 -08:00
2026-10-24 12:25:33 -07:00
2026-11-03 15:27:38 -08:00
2026-11-03 16:10:49 -06:00
2026-11-03 16:10:49 -06:00
2026-10-27 16:31:21 -05:00
2026-10-28 11:07:54 -05:00
2026-11-03 15:27:38 -08:00
2026-10-30 09:13:08 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 09:01:39 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-24 09:04:49 -07:00
2026-11-02 12:12:21 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:01:57 -06:00
2026-11-03 15:27:38 -08:00
2026-11-04 07:01:57 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-04 14:07:26 -08:00
2026-11-03 09:33:17 -06:00
2026-11-03 15:27:38 -08:00
2026-10-19 15:36:04 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-19 15:36:04 -05:00
2026-11-03 06:29:13 -06:00
2026-11-03 15:27:38 -08:00
2026-10-29 12:19:37 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-30 16:18:27 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 22:09:58 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 17:41:15 -06:00
2026-11-03 17:41:15 -06:00
2026-11-03 17:41:15 -06:00
2026-11-03 17:41:15 -06:00
2026-11-03 17:41:15 -06:00
2026-11-03 17:41:15 -06:00
2026-11-03 17:41:15 -06:00
2026-11-03 17:41:15 -06:00
2026-10-27 21:37:50 -05:00
2026-11-04 07:29:28 -06:00
2026-10-31 11:41:59 -05:00
2026-10-31 11:41:59 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 12:37:25 -06:00
2026-10-24 05:08:56 -07:00
2026-11-03 15:27:38 -08:00
2026-10-23 10:21:19 -07:00
2026-11-03 15:27:38 -08:00
2026-10-27 22:20:03 -05:00
2026-11-03 15:27:38 -08:00
2026-10-27 08:20:24 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:33:44 +00:00
2026-10-29 09:06:41 -05:00
2026-10-20 13:46:10 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-27 20:33:01 -05:00
2026-10-21 11:21:55 -05:00
2026-10-21 11:21:55 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-21 11:21:55 -05:00
2026-10-20 09:19:59 -05:00
2026-10-21 11:21:55 -05:00
2026-11-04 07:01:08 -06:00
2026-11-04 07:01:08 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 21:00:47 -06:00
2026-11-02 07:59:17 -08:00
2026-11-03 15:27:38 -08:00
2026-10-27 08:21:02 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 17:51:29 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-02 17:12:22 -06:00
2026-11-02 17:12:22 -06:00
2026-10-23 11:37:29 -07:00
2026-11-02 16:13:18 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-10-31 00:07:06 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-02 16:10:42 -06:00
2026-11-02 16:10:42 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 17:41:15 -06:00
2026-10-31 12:28:40 -05:00
2026-11-03 16:17:51 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-02 07:59:17 -08:00
2026-10-28 17:20:01 -07:00
2026-10-28 17:20:01 -07:00
2026-10-20 09:19:59 -05:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00
2026-11-03 17:41:15 -06:00
2026-11-03 15:27:38 -08:00
2026-11-03 15:27:38 -08:00