the signals and their derived score are provisional and subject to change.
validate manually before sharing.
ad69b8ca44c7456d9183422fbdfdefbb67a771e9a8a88cf9e6363 weeks agoClaude-Session: https://claude.ai/code/session_013HDLgWkvZgncgZVEjBvRqs7de6709de8cb1 month agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>83cbfef8766b1 month agoCo-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>9d78825563282 months agoClaude-Session: https://claude.ai/code/session_01TEkrj4bfmqTNeeTHWcatnp5a67e2b0dafe2 months agoClaude-Session: https://claude.ai/code/session_01KTmqD8kCssYAaMsfSWs78x116514781c142 months agoClaude-Session: https://claude.ai/code/session_01EhKUfZ7RM695ta67VWrzca2b58940676d62 months agoClaude-Session: https://claude.ai/code/session_01AN2EzYDDweAL1CVSD5neBG52e6b88d8e202 months agoCo-authored-by: Claude Sonnet 5 <noreply@anthropic.com>f612f46358eb2 months agoClaude-Session: https://claude.ai/code/session_01QFirr1b1bWWpTj3nK3GvNxa9a246bfce7d2 months agoClaude-Session: https://claude.ai/code/session_01KxPkaEvKUMSCrMNM7pkb5od34dc5efad572 months agoClaude-Session: https://claude.ai/code/session_012hWm4WeQbHZD9PZvjDSm7T61b93f4032fe3 months agoClaude-Session: https://claude.ai/code/session_01F4yeu5t4jQEpuNEKyk4tti1ef1d04d626f3 months agoClaude-Session: https://claude.ai/code/session_01F4yeu5t4jQEpuNEKyk4ttidb3af21401433 months agoClaude-Session: https://claude.ai/code/session_01F4yeu5t4jQEpuNEKyk4tti6664555e04703 months agoCo-authored-by: Claude Sonnet 5 <noreply@anthropic.com>f911e5e56bc83 months agoCo-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>671cb2d9824b3 months agoClaude-Session: https://claude.ai/code/session_01QThoC5vWVBbae1eGjEHvqm6bb53a6725743 months agoClaude-Session: https://claude.ai/code/session_01GBjiXnGfNKk3ZGC952gU1Qa626a5430d113 months agoClaude-Session: https://claude.ai/code/session_01RJPet7pyUJCHLHBWgXmdb50f3c13791ebe3 months agoClaude-Session: https://claude.ai/code/session_01LYXRiDeDPr8bwpP5Nzviqs8ace5ff67a723 months agoClaude-Session: https://claude.ai/code/session_01TQzEV9dQXnhRhRfoeLdUSad60ab96876a13 months agoClaude-Session: https://claude.ai/code/session_01TQzEV9dQXnhRhRfoeLdUSab8cd06cc03623 months agoClaude-Session: https://claude.ai/code/session_01TQzEV9dQXnhRhRfoeLdUSa1aee4c7699153 months agoClaude-Session: https://claude.ai/code/session_01TQzEV9dQXnhRhRfoeLdUSaca6271da04403 months agoCo-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>acccdb8a7ee23 months agoCo-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>14551e941af63 months agoCo-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>d66d86bb3d683 months agoClaude-Session: https://claude.ai/code/session_013qzSRa2VdVwiXP4pkGmmUw500f4b5b1fec3 months agoClaude-Session: https://claude.ai/code/session_01NqwHhn6XTQQ5Madn6d5QLa038a81aa1e633 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>f9ff44f1dae03 months agoClaude-Session: https://claude.ai/code/session_012Jqinh3xyPec4tVMs8iohq61fb8ce8736f3 months agoCo-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>73becd49e0cd3 months agoClaude-Session: https://claude.ai/code/session_014fWkSZYJNieWHsEXAuSzW2be3789f071d33 months agoClaude-Session: https://claude.ai/code/session_01VNQ8x4tAnoppzQ2VrbsfyT1a5388a0aad63 months agoClaude-Session: https://claude.ai/code/session_017XHudkuRpNdUX6J4ohdM1Y9eea9e216a183 months agoClaude-Session: https://claude.ai/code/session_01261ZRknBND5z39pqfifAKabcef066527a33 months agoClaude-Session: https://claude.ai/code/session_01Wgx7of554dCW2Ret63YbHz77fadd7809503 months agoClaude-Session: https://claude.ai/code/session_01RzYi4LGf4uebzpXyGXJ7qY4b20e36f26544 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>378ea5a5c9064 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>72e41e2f19394 months agoClaude-Session: https://claude.ai/code/session_01EkUivaGRRphHsUVkKULFNSe2db123d48ca4 months agoClaude-Session: https://claude.ai/code/session_01LjwthaeSJ1oaGiAaFKV4kr55bf97af3e394 months agoClaude-Session: https://claude.ai/code/session_01JyKjQ9np6qATBUudg81BDo0fbf0fc5d5234 months agoClaude-Session: https://claude.ai/code/session_01AcGHAxzf32unDigPLP96TX0cf0eeec9f544 months agoClaude-Session: https://claude.ai/code/session_01RbDK6SiZNfkhHmkfMHcgsYca30c2512a294 months agoClaude-Session: https://claude.ai/code/session_01HdQnQFL32gppMJJKpeY5qQ438e3a9004ce4 months agoClaude-Session: https://claude.ai/code/session_01NgUmexEbrUZwZDHXDDiGAy8a841140f1db4 months agoClaude-Session: https://claude.ai/code/session_015jA8ssas7A4uYed9bR1HBG2db36c3c538f4 months agoClaude-Session: https://claude.ai/code/session_0152gkE9RcxPxnDRYiWhv5sg99e0023b0e8b4 months agoClaude-Session: https://claude.ai/code/session_01Vj39PyHCuQYztcvjnwt5Gg74d53d73a8b84 months agoClaude-Session: https://claude.ai/code/session_018EFAzgAqWPLFpw7X32haJ9916882db2d534 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>73b4e668e37a4 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>d36e52d475284 months agoClaude-Session: https://claude.ai/code/session_01JyKjQ9np6qATBUudg81BDo6787ad76fc114 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>682ab0aea8bb4 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>2e16df179c294 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>d2be5228e1f54 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>871faae1c4474 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1dd8da80ed354 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>f6e45806339e4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>9b3208e46e944 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>aec97bee21e94 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>92b5554bd41e4 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>e650105194304 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>0286a1eef22a4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>095e08567d244 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>ff252399ebfc4 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>a207fdfea0814 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>320600d626034 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d9a3967cab5b4 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>c35cf22248194 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>b3254fc66a134 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>95d668952d774 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>0b64217ca8b54 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3c0622e1ebce5 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8461ef607eb65 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>710fa19b2a425 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>0146d81ee8705 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>76efb52abc795 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d5d2358b24545 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>f857913b2aab5 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>c381917ee9f35 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>e6ea5ee18dc95 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>611cb83a026b6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>0620a15901c96 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d0a5949d07f26 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>de3b9e7931db6 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>b33a68b74b506 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>96d19ab04fc56 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>0ef2f1037f706 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>5680405562ff6 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>c1172b10c6946 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>6b07e92710706 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>74a4a4c29bf16 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>431219999a566 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>c0c9a5b43d736 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>818fc662123a6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>a03971832e676 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>99512a2e7ff46 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>02671f20a7f66 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>8e355a5ad6d76 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>19774b6dde7d6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>e810072418e76 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>161bdff49f0e6 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>0c9f6feab83a6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>12e3385cb4ee6 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>a24bbdefe76c6 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>fbe8f1119ea36 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>c061df34cdc46 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>a240f6d401776 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>04baf42f88c06 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>05ddcf38dca36 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>0e39b91e7ee46 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>7fe1d908ed446 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>11fd08aca1376 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>47ac3ce23aa36 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>a9380d35e9fe6 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>129e47666d126 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>5219a1464e8f6 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>a0f5dd7f73396 months agoCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8b500a33cf0e6 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>36c35e6438b16 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>56faa7318e096 months agoCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>944a0e79fa247 months agoCo-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>aa15487af9018 months agoCo-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>792cce02fbca9 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>a5ef98c0600d9 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>5f82980163809 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>7ea0d06dd20a9 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>688fb06ab5539 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>8c55a954c10f10 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>2c15cac3eed211 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>396693504caa11 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>d2c751cc0a2e11 months agoCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>---
name: release-notes
description: Generate formatted release notes from git commits since the last tag and prepend them to CHANGELOG.md
disable-model-invocation: false
---
1. Run `git log $(git describe --tags --abbrev=0)..HEAD --oneline --no-merges` to get commits since the last tag.
2. Determine the new version from the current `release/*` branch name (e.g. `release/1.3.0` → `1.3.0`).
3. Get today's date in `YYYY-MM-DD` format.
4. Group commits by type using these categories (skip merge commits and ---
name: investigate-issue
description: Investigate a Questarr GitHub issue by pulling the linked log entry from the private Doezer/Questarr-logs repo and cross-referencing it against the codebase
disable-model-invocation: false
---
# Investigate a Questarr issue
Questarr users can submit scrubbed server logs from the in-app "Send Logs" dialog
(`client/src/pages/logs.tsx`). Submission creates an issue in the **private**
`Doezer/Questarr-logs` repo, and the public issue the user files in `Doezer/Questarr`---
name: db-dialect-parity
description: Keep the SQLite and Postgres schemas in sync when changing anything database-related in Questarr. Use when adding, removing or altering a column or table in shared/schema.ts, writing or editing queries in server/storage.ts, generating migrations, or touching server/db.ts — any change that reaches the database must work on both dialects.
disable-model-invocation: false
---
Questarr ships SQLite as the default backend and supports Postgres as an opt-in
alternative. ---
name: cve-report
description: Report which CVEs were fixed in each Questarr release by diffing package-lock.json across version tags and checking OSV.dev
disable-model-invocation: false
---
1. If the user asked about the full release history, run `node scripts/cve-report.mjs` (no args) — it walks every consecutive `v*` tag boundary plus the unreleased range from the latest tag to `HEAD`, diffing resolved `package-lock.json` versions (direct and transitive) and checking OSV.dev for CVEs fixed by each ---
name: cwe-report
description: Report which CWEs (weakness categories) were addressed in each Questarr release by diffing package-lock.json across version tags and checking OSV.dev
disable-model-invocation: false
---
1. If the user asked about the full release history, run `node scripts/cwe-report.mjs` (no args) — it walks every consecutive `v*` tag boundary plus the unreleased range from the latest tag to `HEAD`, diffing resolved `package-lock.json` versions (direct and transitive) and checking OSV.d# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Session Memory Protocol
**At the start of every session**, read the files in `/memory/` to restore context:
- `memory/user.md` — who the user is, their background and working style
- `memory/preferences.md` — coding and workflow preferences for this project
- `memory/decisions.md` — past architectural and technical decisions
- `memory/people.md` — collaborators and stakeholders
<!-- headroom:rtk-instructions -->
# RTK (Rust Token Killer) - Token-Optimized Commands
When running shell commands, **always prefix with `rtk`**. This reduces context
usage by 60-90% with zero behavior change. If rtk has no filter for a command,
it passes through unchanged � so it is always safe to use.
## Key Commands
```bash
# Git (59-80% savings)
rtk git status rtk git diff rtk git log
# Files & Search (60-75% savings)
rtk ls <path> rtk read <file> rtk grep <# GitHub Copilot Instructions for Questarr
## Project Overview
Questarr is a video game management application inspired by the \*Arr ecosystem (Sonarr, Radarr) and Steam's library view. Users discover, track, and download games via automated indexer search and download client integration. The application features a clean, dark-themed interface focused on visual game covers and efficient browsing.
## Technology Stack
### Frontend
- **Framework**: React 18 with TypeScript
- **Build Tool**: Vite 5
- **Rou.gitignoregemini.gemini/.gitignoreserena.serena/