the signals and their derived score are provisional and subject to change.
validate manually before sharing.
6454fcabf757e78caa752feef9ddd6ea312db8544a392963a1b7a7a83f940c67f83cb5f09e1243c6Authored: 1 month ago (Mon, 27 Jul 2026 19:55:42 +0000)Match: noreply@anthropic.com4a392963a1b7a7a83f940c67f83cb5f09e1243c6Authored: 1 month ago (Mon, 27 Jul 2026 19:55:42 +0000)Match: Claude-Session: https://claude.ai/code/session_01LHwHkMVToodgQ2anMXsMjD4a392963a1b7a7a83f940c67f83cb5f09e1243c6Authored: 1 month ago (Mon, 27 Jul 2026 19:55:42 +0000)Match: Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>d322dd7036989313e5ef5296de6e2e06d8f721f1Authored: 1 month ago (Mon, 27 Jul 2026 19:55:31 +0000)Match: noreply@anthropic.comd322dd7036989313e5ef5296de6e2e06d8f721f1Authored: 1 month ago (Mon, 27 Jul 2026 19:55:31 +0000)Match: Claude-Session: https://claude.ai/code/session_01LHwHkMVToodgQ2anMXsMjDd322dd7036989313e5ef5296de6e2e06d8f721f1Authored: 1 month ago (Mon, 27 Jul 2026 19:55:31 +0000)Match: Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>c53bc1c30ab64adca9c25c13002524988cc3671eAuthored: 5 months ago (Sun, 8 Mar 2026 11:12:24 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>35f8e2aa20d3874f102b79fc17c7d3ce754892e7Authored: 5 months ago (Sun, 8 Mar 2026 11:07:15 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>5d81a641be60e8ba14c09c92676df1f83937aa69Authored: 5 months ago (Sun, 8 Mar 2026 10:57:08 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>dbde2398725d4a9006340ca26a5618202dcedf96Authored: 5 months ago (Sun, 8 Mar 2026 10:54:44 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>006ae88ae8a9375bfc62dbb87153c9d427d39811Authored: 5 months ago (Sun, 8 Mar 2026 10:46:54 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>76c167d5b83ad661750af212a683fb14b2aa77e6Authored: 5 months ago (Sun, 8 Mar 2026 10:41:58 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>a3b4716cb93c2d1a82e695cb02c16aeb06be14c5Authored: 5 months ago (Sun, 8 Mar 2026 10:40:19 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>82530adc261a8c4e9791efe371675c255c4a4661Authored: 5 months ago (Sun, 8 Mar 2026 10:35:40 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>04298ec0acf87d553308e50e083c77b3a09be1b3Authored: 5 months ago (Sun, 8 Mar 2026 10:27:52 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>3b87d3c854d70eb87b8f726a22d41276a33a1206Authored: 5 months ago (Sun, 8 Mar 2026 10:06:10 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>6335ff43b878a3d59fa994d42fe51db1a5be1f97Authored: 5 months ago (Sat, 7 Mar 2026 22:13:04 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>fac7e2b12014b79fd14f0f7fbedceb717301742eAuthored: 5 months ago (Sat, 7 Mar 2026 20:07:26 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>6bc511a5dd7710212a0c708a88672bf20982c1b3Authored: 5 months ago (Sat, 7 Mar 2026 20:06:25 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>2ae584f3824168f3e0a230fbfeecf1d172f74e80Authored: 5 months ago (Sat, 7 Mar 2026 19:59:25 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d07d348b371b3fff03f9cbc3eefd1bd5cc50d33cAuthored: 5 months ago (Sat, 7 Mar 2026 19:59:25 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>e2547c5698936789fade599421e468f4c01e4dbcAuthored: 5 months ago (Sat, 7 Mar 2026 19:59:25 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>611c680f73a733c0334004c96532c4c14f60fa29Authored: 5 months ago (Sat, 7 Mar 2026 19:59:25 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>e7d4c6effe060ff5e95f88ef7a6e78d56db90054Authored: 5 months ago (Sat, 7 Mar 2026 19:59:10 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8987ab9c3874fdd688533cef4891e7fc5d7f9e23Authored: 5 months ago (Sat, 7 Mar 2026 19:59:10 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>d531a0cbff9c090953bde5d407ae84feb660eb6fAuthored: 5 months ago (Sat, 7 Mar 2026 19:59:10 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>60f0473ebce6d4a8470716c335054064f39a170eAuthored: 5 months ago (Sat, 7 Mar 2026 19:59:10 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>0c072ef3da45c02d48d54c6ca7459f292cf74568Authored: 5 months ago (Sat, 7 Mar 2026 19:59:10 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>b569ff8d58d47a0a019d68926f14476bc40374b3Authored: 5 months ago (Sat, 7 Mar 2026 19:59:10 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>303622986d2043d04b4acad245bdad0ec11c9f39Authored: 5 months ago (Sat, 7 Mar 2026 19:58:40 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>09945f2dfb24c16583303582438c4f2f682e96a0Authored: 5 months ago (Sat, 7 Mar 2026 19:58:40 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>e2608bcf54860afe62c0a552393e8cddfdd162c5Authored: 5 months ago (Sat, 7 Mar 2026 19:58:40 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>b6fef1024a795e300fe2e56f8279b2ef6772c587Authored: 5 months ago (Sat, 7 Mar 2026 19:58:40 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>4ba34e51c2ecf569fa69badfd6916feccc0e75fbAuthored: 5 months ago (Sat, 7 Mar 2026 19:58:21 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>8cc074ba5e5b540f2a43526a50227df7dbe1dae4Authored: 5 months ago (Sat, 7 Mar 2026 19:58:10 +0000)Match: Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>CLAUDE.mdTool: claude-code# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Commands
### Development
```bash
pnpm run dev # Start both frontend (Vite :5173) and backend (:8081) concurrently
pnpm run test-db:up # Start PostgreSQL test DB via Docker
pnpm run test-db:down # Stop test DB
pnpm run repopulate-db # Load mock data into test DB
```
### Build & Validate
```bash
pnpm run build # Build all workspaces
pnpm run check:ts *.local.*File: .gitignoreTool: claude-code*.local.*File: .gitignoreTool: agents-md