| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:8ff60f18-f2ed-56c8-fccb-96a213fde7f5 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | DF32:1B3630:1B1B8:22A14:6AEBD9FB |
| html-safe-nonce | ff55aced886f4eee3985ed4fd68cc870873020a002489a9003e4b8b5a131df66 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJERjMyOjFCMzYzMDoxQjFCODoyMkExNDo2QUVCRDlGQiIsInZpc2l0b3JfaWQiOiIyMTQ5OTk5MTg1MzM0MDEwODMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 11b4da3c171acd085c76b623099dd47209e6d29f823ddf9f35166907e31e888f |
| hovercard-subject-tag | pull_request:5145740644 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/MODSetter/SurfSense/2392/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/1c1b7dc2a83f6dce087039164e5a3fedeb997f435900eaacd5cd9de36e54e4c6/MODSetter/SurfSense/pull/2392 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/1c1b7dc2a83f6dce087039164e5a3fedeb997f435900eaacd5cd9de36e54e4c6/MODSetter/SurfSense/pull/2392 |
| og:image:alt | What
The shared infrastructure for SurfSense's paid B2B jobs, and the runner the security questionnaire job uses.
Job packs (modules/jobs/packs/):
a data-only pack format, surfsense-job-pack/... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | MODSetter |
| hostname | github.com |
| expected-hostname | github.com |
| None | 701f7e3aecc56e7594e73fa7b7e1483af74322a67f7038be453d0feb05e86e77 |
| turbo-cache-control | no-cache |
| go-import | github.com/MODSetter/SurfSense git https://github.com/MODSetter/SurfSense.git |
| octolytics-dimension-user_id | 122026167 |
| octolytics-dimension-user_login | MODSetter |
| octolytics-dimension-repository_id | 835975784 |
| octolytics-dimension-repository_nwo | MODSetter/SurfSense |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 835975784 |
| octolytics-dimension-repository_network_root_nwo | MODSetter/SurfSense |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 12d1048a3491dd63e4193b2937cf72f1c24a2a52 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | pull-requests |
| Skip to content | https://github.com/MODSetter/SurfSense/pull/2392#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMODSetter%2FSurfSense%2Fpull%2F2392 |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | https://github.com/security/advanced-security |
| Copilot for businessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMODSetter%2FSurfSense%2Fpull%2F2392 |
| Sign up | https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=MODSetter%2FSurfSense |
| Reload | https://github.com/MODSetter/SurfSense/pull/2392 |
| Reload | https://github.com/MODSetter/SurfSense/pull/2392 |
| Reload | https://github.com/MODSetter/SurfSense/pull/2392 |
| MODSetter | https://github.com/MODSetter |
| SurfSense | https://github.com/MODSetter/SurfSense |
| Code | https://github.com/MODSetter/SurfSense |
| Issues51 (51) | https://github.com/MODSetter/SurfSense/issues |
| Pull requests15 (15) | https://github.com/MODSetter/SurfSense/pulls |
| Discussions | https://github.com/MODSetter/SurfSense/discussions |
| Actions | https://github.com/MODSetter/SurfSense/actions |
| Projects | https://github.com/MODSetter/SurfSense/projects |
| Security and quality | https://github.com/MODSetter/SurfSense/security |
| Insights | https://github.com/MODSetter/SurfSense/pulse |
| https://github.com/MODSetter/SurfSense |
| MODSetter | https://github.com/MODSetter |
| dev | https://github.com/MODSetter/SurfSense/tree/dev |
| feat/questionnaire-job | https://github.com/MODSetter/SurfSense/tree/feat/questionnaire-job |
| Conversation | https://github.com/MODSetter/SurfSense/pull/2392 |
| Commits45 (45) | https://github.com/MODSetter/SurfSense/pull/2392/commits |
| Checks | https://github.com/MODSetter/SurfSense/pull/2392/checks |
| Files changed | https://github.com/MODSetter/SurfSense/pull/2392/files |
| feat(jobs): job packs, the workbook-rows runner and job runs in Studio | https://github.com/MODSetter/SurfSense/pull/2392#top |
| MODSetter | https://github.com/MODSetter |
| dev | https://github.com/MODSetter/SurfSense/tree/dev |
| feat/questionnaire-job | https://github.com/MODSetter/SurfSense/tree/feat/questionnaire-job |
|
| https://github.com/MODSetter |
| MODSetter | https://github.com/MODSetter |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#issue-6192595994 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| docs: one Business license and the scrapers' retirement (ADRs 0080, 0081) #2391 | https://github.com/MODSetter/SurfSense/pull/2391 |
| feat(license): issue and renew Business on the license server #2394 | https://github.com/MODSetter/SurfSense/pull/2394 |
| ADR 0067 | https://github.com/MODSetter/SurfSense/blob/dev/docs/adr/0067-b2b-jobs-ship-as-paid-plugins.md |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| MODSetter | https://github.com/MODSetter |
| November 1, 2026 19:07 | https://github.com/MODSetter/SurfSense/pull/2392#commits-pushed-4241b06 |
|
| https://github.com/MODSetter |
| feat(revised-copies): keep a workbook's dropdowns and locks, and add … | https://github.com/MODSetter/SurfSense/pull/2392/commits/4241b06d6138aebf0ccfa515add9125aadc19313 |
| 4241b06 | https://github.com/MODSetter/SurfSense/pull/2392/commits/4241b06d6138aebf0ccfa515add9125aadc19313 |
|
| https://github.com/MODSetter |
| feat(jobs): run a job pack's workbook job in Studio, checked against … | https://github.com/MODSetter/SurfSense/pull/2392/commits/857f4a6a0e92bdb233339213efd868f64f28a9e8 |
| 857f4a6 | https://github.com/MODSetter/SurfSense/pull/2392/commits/857f4a6a0e92bdb233339213efd868f64f28a9e8 |
|
| https://github.com/MODSetter |
| feat(jobs): score a job pack on its real-data cases, per model | https://github.com/MODSetter/SurfSense/pull/2392/commits/5ae6577d1c0c789d32828aad3f41d2ae48387ac5 |
| 5ae6577 | https://github.com/MODSetter/SurfSense/pull/2392/commits/5ae6577d1c0c789d32828aad3f41d2ae48387ac5 |
|
| https://github.com/MODSetter |
| feat(jobs): install the job packs a dev build names when the API starts | https://github.com/MODSetter/SurfSense/pull/2392/commits/d4cc1ec5d5d54611e3c2155194c9215ddec81ffa |
| d4cc1ec | https://github.com/MODSetter/SurfSense/pull/2392/commits/d4cc1ec5d5d54611e3c2155194c9215ddec81ffa |
|
| https://github.com/MODSetter |
| fix(jobs): ask by prompt where an endpoint refuses the JSON schema | https://github.com/MODSetter/SurfSense/pull/2392/commits/f9bee68c4c4b7a0378656526d89947bf273e5a0c |
| f9bee68 | https://github.com/MODSetter/SurfSense/pull/2392/commits/f9bee68c4c4b7a0378656526d89947bf273e5a0c |
|
| https://github.com/MODSetter |
| feat(jobs): find a passage by its document's title, and check each qu… | https://github.com/MODSetter/SurfSense/pull/2392/commits/51fa248eb335273e4271f6b9d0f7b46c85809fa9 |
| 51fa248 | https://github.com/MODSetter/SurfSense/pull/2392/commits/51fa248eb335273e4271f6b9d0f7b46c85809fa9 |
|
| https://github.com/MODSetter |
| feat(jobs): retrieve by the question alone | https://github.com/MODSetter/SurfSense/pull/2392/commits/9373fae68fb4977b79614d9d1f76eb1ee0509b55 |
| 9373fae | https://github.com/MODSetter/SurfSense/pull/2392/commits/9373fae68fb4977b79614d9d1f76eb1ee0509b55 |
|
| https://github.com/MODSetter |
| docs(jobs): retrieval reads the question alone | https://github.com/MODSetter/SurfSense/pull/2392/commits/f9e5c45b3ac52920f19f55aa2cfc79e019e9436b |
| f9e5c45 | https://github.com/MODSetter/SurfSense/pull/2392/commits/f9e5c45b3ac52920f19f55aa2cfc79e019e9436b |
|
| https://github.com/MODSetter |
| feat(jobs): ask once more when a quote is not evidence for its answer | https://github.com/MODSetter/SurfSense/pull/2392/commits/5ba457a7d01c0db8bfbfa2f5cab25ce3c4f44957 |
| 5ba457a | https://github.com/MODSetter/SurfSense/pull/2392/commits/5ba457a7d01c0db8bfbfa2f5cab25ce3c4f44957 |
|
| https://github.com/MODSetter |
| feat(jobs): rest an answer on several checked quotes, find passages b… | https://github.com/MODSetter/SurfSense/pull/2392/commits/bf2deb4b2e636971ee1f82b5ac2f5a2dd8d9a7be |
| bf2deb4 | https://github.com/MODSetter/SurfSense/pull/2392/commits/bf2deb4b2e636971ee1f82b5ac2f5a2dd8d9a7be |
|
| https://github.com/MODSetter |
| feat(jobs): eval with the bundled embedder, and report wrong No, N/A … | https://github.com/MODSetter/SurfSense/pull/2392/commits/54fa426c25e27282ecf40bc84e9c705a620cdf04 |
| 54fa426 | https://github.com/MODSetter/SurfSense/pull/2392/commits/54fa426c25e27282ecf40bc84e9c705a620cdf04 |
|
| https://github.com/MODSetter |
| docs(jobs): several quotes, hybrid retrieval, standing passages and t… | https://github.com/MODSetter/SurfSense/pull/2392/commits/a5fbdfc6fa63486201e6fda814f10253c390a5b9 |
| a5fbdfc | https://github.com/MODSetter/SurfSense/pull/2392/commits/a5fbdfc6fa63486201e6fda814f10253c390a5b9 |
|
| https://github.com/MODSetter |
| docs(jobs): one pinned passage per standing query, under the pack's l… | https://github.com/MODSetter/SurfSense/pull/2392/commits/67b8b8ce7f8a52d8b3ff4d0e686090c62ce79e33 |
| 67b8b8c | https://github.com/MODSetter/SurfSense/pull/2392/commits/67b8b8ce7f8a52d8b3ff4d0e686090c62ce79e33 |
|
| https://github.com/MODSetter |
| fix(jobs): show the schema to a model that refuses it, and read quote… | https://github.com/MODSetter/SurfSense/pull/2392/commits/3b4c8596e754949dbe423d53d0ef60c9d886a214 |
| 3b4c859 | https://github.com/MODSetter/SurfSense/pull/2392/commits/3b4c8596e754949dbe423d53d0ef60c9d886a214 |
|
| https://github.com/MODSetter |
| docs(jobs): a model that refuses the schema is shown it in the prompt | https://github.com/MODSetter/SurfSense/pull/2392/commits/a6bf9e980143cd44d435e820b611ac515d08b50d |
| a6bf9e9 | https://github.com/MODSetter/SurfSense/pull/2392/commits/a6bf9e980143cd44d435e820b611ac515d08b50d |
|
| https://github.com/MODSetter |
| fix(jobs): close the holes a review of the checks found | https://github.com/MODSetter/SurfSense/pull/2392/commits/f74b41f131b177bb971ef454937ccf11dc2d5610 |
| f74b41f | https://github.com/MODSetter/SurfSense/pull/2392/commits/f74b41f131b177bb971ef454937ccf11dc2d5610 |
|
| https://github.com/MODSetter |
| fix(jobs): with words alone, a standing pick needs a heading or title… | https://github.com/MODSetter/SurfSense/pull/2392/commits/903f4026520cef60a037ae18d65ccc78b9043f01 |
| 903f402 | https://github.com/MODSetter/SurfSense/pull/2392/commits/903f4026520cef60a037ae18d65ccc78b9043f01 |
|
| https://github.com/MODSetter |
| fix(jobs): check a refused answer again even on the same quotes | https://github.com/MODSetter/SurfSense/pull/2392/commits/9ac414acd733236419eb9c52a5c8b5f0b0a68e71 |
| 9ac414a | https://github.com/MODSetter/SurfSense/pull/2392/commits/9ac414acd733236419eb9c52a5c8b5f0b0a68e71 |
|
| https://github.com/MODSetter |
| fix(jobs): show the check what a quote's "..." leaves out, and the re… | https://github.com/MODSetter/SurfSense/pull/2392/commits/8c40f8a086903d06b94517c2c54597ed708d0094 |
| 8c40f8a | https://github.com/MODSetter/SurfSense/pull/2392/commits/8c40f8a086903d06b94517c2c54597ed708d0094 |
|
| https://github.com/MODSetter |
| fix(jobs): try a stalled or failed call again, then leave its row to … | https://github.com/MODSetter/SurfSense/pull/2392/commits/301495d19ae58d70a782219313d5b5bd4bccbf1f |
| 301495d | https://github.com/MODSetter/SurfSense/pull/2392/commits/301495d19ae58d70a782219313d5b5bd4bccbf1f |
|
| https://github.com/MODSetter |
| docs(jobs): the negation rule and full text for joined quotes, the hi… | https://github.com/MODSetter/SurfSense/pull/2392/commits/3067b487724071a0be96d4685a79e1a8fdc86adb |
| 3067b48 | https://github.com/MODSetter/SurfSense/pull/2392/commits/3067b487724071a0be96d4685a79e1a8fdc86adb |
|
| https://github.com/MODSetter |
| fix(jobs): keep a refusal when the re-ask quotes nothing real, never … | https://github.com/MODSetter/SurfSense/pull/2392/commits/c460b1379b68d97c381657eb63f0c11b45ed3f26 |
| c460b13 | https://github.com/MODSetter/SurfSense/pull/2392/commits/c460b1379b68d97c381657eb63f0c11b45ed3f26 |
|
| https://github.com/MODSetter |
| fix(jobs): a row whose call fails goes to a person, a rate limit's Re… | https://github.com/MODSetter/SurfSense/pull/2392/commits/dbe91a1a1533eb7a1110d17653bd374e0063193b |
| dbe91a1 | https://github.com/MODSetter/SurfSense/pull/2392/commits/dbe91a1a1533eb7a1110d17653bd374e0063193b |
|
| https://github.com/MODSetter |
| feat(jobs): a No or N/A must rest on a statement, and a second look m… | https://github.com/MODSetter/SurfSense/pull/2392/commits/c9cff0aaa4ec8f9e9d97bd3987a1c17a5048030e |
| c9cff0a | https://github.com/MODSetter/SurfSense/pull/2392/commits/c9cff0aaa4ec8f9e9d97bd3987a1c17a5048030e |
|
| https://github.com/MODSetter |
| fix(jobs): a context cell merged down its rows reaches every row it c… | https://github.com/MODSetter/SurfSense/pull/2392/commits/8fa34336c90b918b57d8a4ba60983746a3f9be27 |
| 8fa3433 | https://github.com/MODSetter/SurfSense/pull/2392/commits/8fa34336c90b918b57d8a4ba60983746a3f9be27 |
|
| https://github.com/MODSetter |
| fix(jobs): the review of the gate, the cancel, Retry-After and scoring | https://github.com/MODSetter/SurfSense/pull/2392/commits/680c05a936b03d2efe9a36d4f65960d273eb2bb2 |
| 680c05a | https://github.com/MODSetter/SurfSense/pull/2392/commits/680c05a936b03d2efe9a36d4f65960d273eb2bb2 |
|
| https://github.com/MODSetter |
| docs(jobs): the statement gate, merged context cells, failed rows, Re… | https://github.com/MODSetter/SurfSense/pull/2392/commits/b823b1943da1bcf231b3900427d3c738f3ff1efa |
| b823b19 | https://github.com/MODSetter/SurfSense/pull/2392/commits/b823b1943da1bcf231b3900427d3c738f3ff1efa |
|
| https://github.com/MODSetter |
| Merge remote-tracking branch 'origin/dev' into feat/questionnaire-job | https://github.com/MODSetter/SurfSense/pull/2392/commits/560f1d741f0be40474b71434d966a068b73e3161 |
| 560f1d7 | https://github.com/MODSetter/SurfSense/pull/2392/commits/560f1d741f0be40474b71434d966a068b73e3161 |
| https://github.com/MODSetter |
| MODSetter | https://github.com/MODSetter |
| AnishSarkar22 | https://github.com/AnishSarkar22 |
| CREDO23 | https://github.com/CREDO23 |
| code owners | https://github.com/MODSetter/SurfSense/blob/51c593551cc8efae53473708eb2a03671a91e1c7/.github/CODEOWNERS#L6 |
| November 3, 2026 22:51 | https://github.com/MODSetter/SurfSense/pull/2392#event-35073160022 |
| https://github.com/apps/vercel |
| vercel | https://github.com/apps/vercel |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#issuecomment-6617505682 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| Vercel for GitHub | https://vercel.link/github-learn-more |
| https://vercel.com/rohan-vermas-projects-5be81880/surf-sense-frontend |
| surf-sense-frontend | https://vercel.com/rohan-vermas-projects-5be81880/surf-sense-frontend |
| https://camo.githubusercontent.com/6af980227b4c827b4b58e336e17b2523b7763da7d328256138bdddcbbe31ecbb/68747470733a2f2f76657263656c2e636f6d2f7374617469632f7374617475732f63616e63656c65642e737667 |
| Ignored | https://vercel.com/rohan-vermas-projects-5be81880/surf-sense-frontend/782yez4TAqEEWruqcWiH2Pv7Lq1o |
| Preview | https://surf-sense-frontend-git-f-649239-rohan-vermas-projects-5be81880.vercel.app |
| https://vercel.com/vercel-agent/request-review?owner=MODSetter&repo=SurfSense&pr=2392 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#issuecomment-6617512116 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| https://app.coderabbit.ai/change-stack/MODSetter/SurfSense/pull/2392?scope=ghh_OusAJGA4HG8ljoOV0wJvVx8NmnZIjc2DdjmxOu0xZWA&cs_source=review_comment |
| ba3195a | https://github.com/MODSetter/SurfSense/commit/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b |
| 60133b5 | https://github.com/MODSetter/SurfSense/commit/60133b5a3661a8b3aee5cd8ba24cde6c718c758f |
| https://camo.githubusercontent.com/a447bacff92890cd2f77dade0d5fd7b71c5da250e1889039c205581b50efd4c1/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f636f64657261626269745f7075626c69635f6173736574732f7072652d6d657267652d636865636b732d7761726e696e672e737667 |
| https://camo.githubusercontent.com/1b884a55b2a7049dad463547a2ac5de5f85f30b2d69712885da335f15a9090f7/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f636f64657261626269745f7075626c69635f6173736574732f7072652d6d657267652d636865636b732d7061737365642e737667 |
| https://camo.githubusercontent.com/1b884a55b2a7049dad463547a2ac5de5f85f30b2d69712885da335f15a9090f7/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f636f64657261626269745f7075626c69635f6173736574732f7072652d6d657267652d636865636b732d7061737365642e737667 |
| https://camo.githubusercontent.com/1b884a55b2a7049dad463547a2ac5de5f85f30b2d69712885da335f15a9090f7/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f636f64657261626269745f7075626c69635f6173736574732f7072652d6d657267652d636865636b732d7061737365642e737667 |
| https://camo.githubusercontent.com/1b884a55b2a7049dad463547a2ac5de5f85f30b2d69712885da335f15a9090f7/68747470733a2f2f73746f726167652e676f6f676c65617069732e636f6d2f636f64657261626269745f7075626c69635f6173736574732f7072652d6d657267652d636865636b732d7061737365642e737667 |
| CodeRabbit | https://coderabbit.ai?utm_source=oss&utm_medium=github&utm_campaign=MODSetter/SurfSense&utm_content=2392 |
| X | https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai |
| Mastodon | https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai |
| Reddit | https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai |
| LinkedIn | https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
|
Nov 3, 2026
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5760797069 |
|
View reviewed changes
| https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161 |
| coderabbitai | https://github.com/apps/coderabbitai |
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5760797069 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| MODSetter/SurfSense | https://github.com/MODSetter/SurfSense |
| feat/questionnaire-job | https://github.com/MODSetter/SurfSense/tree/feat%2Fquestionnaire-job |
| .coderabbit.yaml | https://github.com/MODSetter/SurfSense/blob/560f1d741f0be40474b71434d966a068b73e3161/.coderabbit.yaml |
| 560f1d7 | https://github.com/MODSetter/SurfSense/commit/560f1d741f0be40474b71434d966a068b73e3161 |
| 51c5935 | https://github.com/MODSetter/SurfSense/commit/51c593551cc8efae53473708eb2a03671a91e1c7 |
| 560f1d7 | https://github.com/MODSetter/SurfSense/commit/560f1d741f0be40474b71434d966a068b73e3161 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/workbook_rows/layout.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-568bbd40f9ffdc74f703d8864247c2756653c56f86d8c5d8416cffb93607308e |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461561648 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/job_eval/cases.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-80c88fb5397d1009f94eac904aa297863a2ed2bbbd1a06f5296fedd54017e50d |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461561659 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/job_eval/models.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-bf6c192a04f0d94c3dd1b559a275a651f23ba859ace6014adf7e960c7d7215d4 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461561677 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/job_eval/models.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-bf6c192a04f0d94c3dd1b559a275a651f23ba859ace6014adf7e960c7d7215d4 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461561689 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/job_eval/report.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-814d6f018bbac8c65139a63c664d95bde5b48619165bfaf59e69fa5d880afb3b |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/job_eval/source_files.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-6f8ce79abc3ebd49c2ba50d9615b9e2a81acbb4f360e6e08e1cfbbc4df8c52a0 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461561713 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/job_eval/source_files.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-6f8ce79abc3ebd49c2ba50d9615b9e2a81acbb4f360e6e08e1cfbbc4df8c52a0 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461561731 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/run_job_eval.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-fd05b83cea0af858b85cb64c006bec1405922c995c74f66d2fe20e76676be2b3 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461561742 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
|
Nov 3, 2026
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5760807451 |
|
View reviewed changes
| https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161 |
| coderabbitai | https://github.com/apps/coderabbitai |
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5760807451 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/agent/tool_endpoint/run_job.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-1af080f7bf67d53f74e537b7c285b1202e0b28640658e6316609f54129d640f5 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570385 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/artifacts/revised_copies/engines/excel_dropdowns.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-4634503bfd08f0a41c44eeb92135efb81201f50b084309c6170677d37064b8fd |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570395 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/artifacts/revised_copies/engines/excel_workbook.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-ebd36765ba970476d10c221e9b36c1c60f245b4ea700c0d7068fef1cc9b5288f |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570406 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/artifacts/revised_copies/engines/excel_workbook.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-ebd36765ba970476d10c221e9b36c1c60f245b4ea700c0d7068fef1cc9b5288f |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570428 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/packs/access.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-c69ab63600189cb57f6920d28249458e877c7db54a88464fd206f057a36e3b19 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570448 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/workbook_rows/config.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-987f039bb4340679458eed48bc6c7366e973b5e42f3380d4036f5baf5956c242 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570495 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/workbook_rows/fill.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-7d3c9a07e12a0904c8531113c09f376f713bdf7327f316e8a11930619a55c15d |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570503 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/workbook_rows/layout.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-568bbd40f9ffdc74f703d8864247c2756653c56f86d8c5d8416cffb93607308e |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570512 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/workbook_rows/operations.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-12418ffd9d8c6c3b2ccf065a259161cc98e52d131afede6329d00b5bc7d8ff62 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570518 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/worker/studio/job_run/pipeline.py | https://github.com/MODSetter/SurfSense/pull/2392/files/560f1d741f0be40474b71434d966a068b73e3161#diff-3101ef5a4a6583407902c396c57154b73ce0252d52f74d593f44a1e7c3d22abf |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461570524 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| https://github.com/MODSetter |
| MODSetter | https://github.com/MODSetter |
|
Nov 3, 2026
| https://github.com/MODSetter/SurfSense/pull/2392#ref-pullrequest-6192979387 |
|
feat(license): issue and renew Business on the license server
#2394
| https://github.com/MODSetter/SurfSense/pull/2394 |
| MODSetter | https://github.com/MODSetter |
| November 3, 2026 15:45 | https://github.com/MODSetter/SurfSense/pull/2392#commits-pushed-242023a |
|
| https://github.com/MODSetter |
| feat(jobs): suggest a checked N/A on a provider or a scope, and check… | https://github.com/MODSetter/SurfSense/pull/2392/commits/242023a771cfbd7c0f3a64482b2eb61d706e1ca9 |
| 242023a | https://github.com/MODSetter/SurfSense/pull/2392/commits/242023a771cfbd7c0f3a64482b2eb61d706e1ca9 |
|
| https://github.com/MODSetter |
| feat(jobs): keep a firm's job settings, check on its chosen model, co… | https://github.com/MODSetter/SurfSense/pull/2392/commits/581274f3b0b3656306e7673eb1538126bddbef95 |
| 581274f | https://github.com/MODSetter/SurfSense/pull/2392/commits/581274f3b0b3656306e7673eb1538126bddbef95 |
|
| https://github.com/MODSetter |
| docs(jobs): suggested answers, the firm's job settings, the checker m… | https://github.com/MODSetter/SurfSense/pull/2392/commits/e6d80201dce00c23d4fafce93ba30297d752a5b7 |
| e6d8020 | https://github.com/MODSetter/SurfSense/pull/2392/commits/e6d80201dce00c23d4fafce93ba30297d752a5b7 |
|
| https://github.com/MODSetter |
| fix(jobs): count a suggestion as one step to confirm only when its ce… | https://github.com/MODSetter/SurfSense/pull/2392/commits/d4533050c19de840d9ed08f6da30b9b450851605 |
| d453305 | https://github.com/MODSetter/SurfSense/pull/2392/commits/d4533050c19de840d9ed08f6da30b9b450851605 |
|
| https://github.com/MODSetter |
| test(jobs): the eval's scoring of suggestions and of the provider set… | https://github.com/MODSetter/SurfSense/pull/2392/commits/a4962e066c9a08d74441652cc9abd14323699028 |
| a4962e0 | https://github.com/MODSetter/SurfSense/pull/2392/commits/a4962e066c9a08d74441652cc9abd14323699028 |
|
| https://github.com/MODSetter |
| feat(jobs): pin an eval model to one OpenRouter provider and record w… | https://github.com/MODSetter/SurfSense/pull/2392/commits/e84ff8fa77189bbad19f6ea3192d1754e6dafaac |
| e84ff8f | https://github.com/MODSetter/SurfSense/pull/2392/commits/e84ff8fa77189bbad19f6ea3192d1754e6dafaac |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
|
Nov 3, 2026
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5761206476 |
|
View reviewed changes
| https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7 |
| coderabbitai | https://github.com/apps/coderabbitai |
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5761206476 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| MODSetter/SurfSense | https://github.com/MODSetter/SurfSense |
| feat/questionnaire-job | https://github.com/MODSetter/SurfSense/tree/feat%2Fquestionnaire-job |
| .coderabbit.yaml | https://github.com/MODSetter/SurfSense/blob/e6d80201dce00c23d4fafce93ba30297d752a5b7/.coderabbit.yaml |
| e6d8020 | https://github.com/MODSetter/SurfSense/commit/e6d80201dce00c23d4fafce93ba30297d752a5b7 |
| 560f1d7 | https://github.com/MODSetter/SurfSense/commit/560f1d741f0be40474b71434d966a068b73e3161 |
| e6d8020 | https://github.com/MODSetter/SurfSense/commit/e6d80201dce00c23d4fafce93ba30297d752a5b7 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| docs/architecture/jobs.md | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-1f50b9e1acac04d9d950d65ef8d9c34bd766e36f96886689cdbd401c19a199eb |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461918186 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/alembic/versions/0033_job_settings.py | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-607d00f4b36726a59d7b1c9b243600b554a48a9b4f02ca6045cad301b19fec3e |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461918199 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/agent/tool_endpoint/confirm_job.py | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-91dcb7328532b4ee98b1ea66059cef8536361a1ccd73ad10a50c463b0f308655 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461918206 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/runs/confirm.py | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-c6295170aa40028ec57bc3fc529d87ea7edf55cbc7690753b9c1aee8bc62b992 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/settings/service.py | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-7a721865baf0d7a0b4a9d0ad7e24fc2371b3e01d1fa22541b876f7f915b0dac9 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461918242 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/workbook_rows/config.py | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-987f039bb4340679458eed48bc6c7366e973b5e42f3380d4036f5baf5956c242 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/workbook_rows/decide.py | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-7b05c677c4006c9353796fde5a3c9ed74535653c610a5b7396f573c41f96ad1c |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461918269 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/job_eval/score.py | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-3ec8ee373de61598bdba91d4453c56d4b9f65ed7e17a1ef9fd3f5c17d62429e3 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/worker/studio/job_run/pipeline.py | https://github.com/MODSetter/SurfSense/pull/2392/files/e6d80201dce00c23d4fafce93ba30297d752a5b7#diff-3101ef5a4a6583407902c396c57154b73ce0252d52f74d593f44a1e7c3d22abf |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 3, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4461918285 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| MODSetter | https://github.com/MODSetter |
| November 3, 2026 16:09 | https://github.com/MODSetter/SurfSense/pull/2392#commits-pushed-c14d5ad |
|
| https://github.com/MODSetter |
| feat(jobs): unlock a paid job by its licence entitlement, and refuse … | https://github.com/MODSetter/SurfSense/pull/2392/commits/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c |
| c14d5ad | https://github.com/MODSetter/SurfSense/pull/2392/commits/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c |
|
| https://github.com/MODSetter |
| fix(jobs): count a confirmation only while its version stands, and of… | https://github.com/MODSetter/SurfSense/pull/2392/commits/6bc3256471521a07896df0c031d8b6b64c42f018 |
| 6bc3256 | https://github.com/MODSetter/SurfSense/pull/2392/commits/6bc3256471521a07896df0c031d8b6b64c42f018 |
|
| https://github.com/MODSetter |
| docs(jobs): a confirmation stands while its version does | https://github.com/MODSetter/SurfSense/pull/2392/commits/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b |
| ba3195a | https://github.com/MODSetter/SurfSense/pull/2392/commits/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
|
Nov 4, 2026
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5761450245 |
|
View reviewed changes
| https://github.com/MODSetter/SurfSense/pull/2392/files/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c |
| coderabbitai | https://github.com/apps/coderabbitai |
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5761450245 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| MODSetter/SurfSense | https://github.com/MODSetter/SurfSense |
| feat/questionnaire-job | https://github.com/MODSetter/SurfSense/tree/feat%2Fquestionnaire-job |
| .coderabbit.yaml | https://github.com/MODSetter/SurfSense/blob/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c/.coderabbit.yaml |
| c14d5ad | https://github.com/MODSetter/SurfSense/commit/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c |
| d453305 | https://github.com/MODSetter/SurfSense/commit/d4533050c19de840d9ed08f6da30b9b450851605 |
| c14d5ad | https://github.com/MODSetter/SurfSense/commit/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/packs/access.py | https://github.com/MODSetter/SurfSense/pull/2392/files/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c#diff-c69ab63600189cb57f6920d28249458e877c7db54a88464fd206f057a36e3b19 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 4, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4462113832 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/packs/seal.py | https://github.com/MODSetter/SurfSense/pull/2392/files/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c#diff-768e7e85dad87a481e94dfc88508ae4b5b95f319c3858ca0fe1eee00b4001a1e |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 4, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4462113841 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/scripts/job_eval/models.py | https://github.com/MODSetter/SurfSense/pull/2392/files/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c#diff-bf6c192a04f0d94c3dd1b559a275a651f23ba859ace6014adf7e960c7d7215d4 |
| coderabbitai | https://github.com/apps/coderabbitai |
| Nov 4, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#discussion_r4462113850 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| MODSetter | https://github.com/MODSetter |
| November 3, 2026 16:27 | https://github.com/MODSetter/SurfSense/pull/2392#commits-pushed-893f555 |
|
| https://github.com/MODSetter |
| feat(jobs): run an eval model that must think at a low reasoning effort | https://github.com/MODSetter/SurfSense/pull/2392/commits/893f5554f6ea1818ba91ac6a7a900de19f1ed155 |
| 893f555 | https://github.com/MODSetter/SurfSense/pull/2392/commits/893f5554f6ea1818ba91ac6a7a900de19f1ed155 |
|
| https://github.com/MODSetter |
| feat(jobs): check a suggestion with the statement gate's own prompt | https://github.com/MODSetter/SurfSense/pull/2392/commits/dfc9d36f99b02bb030e33c5ad81118e667da4c3b |
| dfc9d36 | https://github.com/MODSetter/SurfSense/pull/2392/commits/dfc9d36f99b02bb030e33c5ad81118e667da4c3b |
|
| https://github.com/MODSetter |
| docs(jobs): a suggestion has a check of its own | https://github.com/MODSetter/SurfSense/pull/2392/commits/726ba844bc9ff9004808a66d66d5d50927c51690 |
| 726ba84 | https://github.com/MODSetter/SurfSense/pull/2392/commits/726ba844bc9ff9004808a66d66d5d50927c51690 |
| https://github.com/apps/coderabbitai |
| coderabbitai | https://github.com/apps/coderabbitai |
|
Nov 4, 2026
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5761502203 |
|
View reviewed changes
| https://github.com/MODSetter/SurfSense/pull/2392/files/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b |
| coderabbitai | https://github.com/apps/coderabbitai |
| https://github.com/MODSetter/SurfSense/pull/2392#pullrequestreview-5761502203 |
| Learn more | https://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment |
| MODSetter/SurfSense | https://github.com/MODSetter/SurfSense |
| feat/questionnaire-job | https://github.com/MODSetter/SurfSense/tree/feat%2Fquestionnaire-job |
| .coderabbit.yaml | https://github.com/MODSetter/SurfSense/blob/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b/.coderabbit.yaml |
| ba3195a | https://github.com/MODSetter/SurfSense/commit/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b |
| c14d5ad | https://github.com/MODSetter/SurfSense/commit/c14d5ad60c2c64485b18667688c03ffe2f3b0f1c |
| ba3195a | https://github.com/MODSetter/SurfSense/commit/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| surfsense_local/backend/modules/jobs/runs/confirm.py | https://github.com/MODSetter/SurfSense/pull/2392/files/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b#diff-c6295170aa40028ec57bc3fc529d87ea7edf55cbc7690753b9c1aee8bc62b992 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
|
| https://github.com/MODSetter |
| fix(jobs): harden the pack signature and access checks after review | https://github.com/MODSetter/SurfSense/pull/2392/commits/62bba1869a38121e5bfbbaa789763238fad9f9f7 |
| 62bba18 | https://github.com/MODSetter/SurfSense/pull/2392/commits/62bba1869a38121e5bfbbaa789763238fad9f9f7 |
| https://github.com/MODSetter |
| MODSetter | https://github.com/MODSetter |
|
Nov 4, 2026
| https://github.com/MODSetter/SurfSense/pull/2392#ref-pullrequest-6194073844 |
|
feat(license): Business licenses in the app, renewed from the license server
#2396
| https://github.com/MODSetter/SurfSense/pull/2396 |
| MODSetter | https://github.com/MODSetter |
| November 3, 2026 16:58 | https://github.com/MODSetter/SurfSense/pull/2392#commits-pushed-120f033 |
|
| https://github.com/MODSetter |
| test(jobs): a licence's jobs as the licence module gives them, a list | https://github.com/MODSetter/SurfSense/pull/2392/commits/120f033fc11cd1e2f02c045cfbee82d9e96a5e1a |
| 120f033 | https://github.com/MODSetter/SurfSense/pull/2392/commits/120f033fc11cd1e2f02c045cfbee82d9e96a5e1a |
|
| https://github.com/MODSetter |
| docs(jobs): name the gap between a pack's check and the runner's late… | https://github.com/MODSetter/SurfSense/pull/2392/commits/039916100f4aacf8437bac603bfb3fe21afad5d1 |
| 0399161 | https://github.com/MODSetter/SurfSense/pull/2392/commits/039916100f4aacf8437bac603bfb3fe21afad5d1 |
|
| https://github.com/MODSetter |
| fix(jobs): read a suggestion's confirmation from the copy's versions,… | https://github.com/MODSetter/SurfSense/pull/2392/commits/6a40e535bc9f067a0c13e26818f2c5259ac9b9e3 |
| 6a40e53 | https://github.com/MODSetter/SurfSense/pull/2392/commits/6a40e535bc9f067a0c13e26818f2c5259ac9b9e3 |
|
| https://github.com/MODSetter |
| docs(adr): renumber the Business ADRs to 0080 and 0081, after dev's 0079 | https://github.com/MODSetter/SurfSense/pull/2392/commits/60133b5a3661a8b3aee5cd8ba24cde6c718c758f |
| 60133b5 | https://github.com/MODSetter/SurfSense/pull/2392/commits/60133b5a3661a8b3aee5cd8ba24cde6c718c758f |
| #2391 | https://github.com/MODSetter/SurfSense/pull/2391 |
| https://github.com/MODSetter |
| MODSetter | https://github.com/MODSetter |
|
Nov 4, 2026
| https://github.com/MODSetter/SurfSense/pull/2392#ref-pullrequest-6211916011 |
|
feat(jobs): the Jobs screen, with job packs downloaded from the license server
#2400
| https://github.com/MODSetter/SurfSense/pull/2400 |
| https://github.com/MODSetter |
| MODSetter | https://github.com/MODSetter |
| 321555e | https://github.com/MODSetter/SurfSense/commit/321555eefb3ceb319b6461ebc2668a0c9c47069a |
| Nov 5, 2026 | https://github.com/MODSetter/SurfSense/pull/2392#event-35189292629 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| https://github.co/hiddenchars |
| https://github.com/MODSetter/SurfSense/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FMODSetter%2FSurfSense%2Fpull%2F2392 |
|
| https://github.com/apps/coderabbitai |
|
coderabbitai[bot]
| https://github.com/apps/coderabbitai |
|
| https://github.com/MODSetter/SurfSense/pull/2392/files/ba3195aaf27c0169b2f9ce4ec2c19c68d177202b |
|
| https://github.com/CREDO23 |
|
CREDO23
| https://github.com/CREDO23 |
|
| https://github.com/AnishSarkar22 |
|
AnishSarkar22
| https://github.com/AnishSarkar22 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
| Please reload this page | https://github.com/MODSetter/SurfSense/pull/2392 |
|
| https://github.com/MODSetter |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |