Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ QUI automation workflows for qBittorrent torrent lifecycle management.

## Known Live Drift (as of 2026-06-21)

Live instance predates some repo improvements. Two automations differ:
Live instance differs from the repo on one automation:

1. **HL-remove-limits** — live has `intervalSeconds: null` (explicit null); repo omits the field (equivalent — both mean "use qui default interval"). No action needed.
2. **Recheck: missing files** — live has an old-style explicit `forceRecheck` condition (`STATE = missingFiles`); repo has intentionally empty conditions (the correct newer form per qui's built-in recheck action). Live instance should be updated to match repo when convenient.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ Tagging and maintenance:
| 5 | Tag: stalledDL | 30 min | Tag `stalledDL` for stalled downloads |
| 6 | Tag: tracker issue | 30 min | Tag `issue` for errored, tracker-down, or missing-files states |
| 7 | Delete: unregistered | 15 min | Delete unregistered torrents when added 90+ minutes ago and the tracker is not down |
| 8 | Recheck: missing files | 1 h | Built-in qui recheck action. Empty conditions are intentional. |
| 8 | Recheck: missing files | 1 h | Recheck torrents in `missingFiles` state with activity in the last 24 h |

Limits:

Expand Down
20 changes: 19 additions & 1 deletion qbit/Recheck missing files.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,25 @@
"*"
],
"conditions": {
"schemaVersion": "1"
"schemaVersion": "1",
"recheck": {
"enabled": true,
"condition": {
"operator": "AND",
"conditions": [
{
"field": "STATE",
"operator": "EQUAL",
"value": "missingFiles"
},
{
"field": "LAST_ACTIVITY_AGE",
"operator": "LESS_THAN",
"value": "86400"
}
]
}
}
},
"intervalSeconds": 3600,
"sortOrder": 8
Expand Down
Loading