Skip to content

Fix 45 audit findings across 7 workstreams - #63

Merged
mojoro merged 55 commits into
mainfrom
audit/integration
Apr 8, 2026
Merged

Fix 45 audit findings across 7 workstreams#63
mojoro merged 55 commits into
mainfrom
audit/integration

Conversation

@mojoro

@mojoro mojoro commented Mar 26, 2026

Copy link
Copy Markdown
Owner

Summary

Addresses 45 of 60 codebase audit findings from docs/audit-findings.md, organized into 7 parallel workstreams executed by isolated agents and merged into a single integration branch.

56 files changed, 974 insertions, 953 deletions (net +21 lines)

Workstream A — HIGH priority (#5-11)

Workstream B — Redundancy extraction (#12-18)

Workstream C — Consistency (#19-26)

Workstream D — Performance (#27-33)

Workstream E — Data syncing (#34-39)

Workstream F — Security hardening (#40-43)

Workstream G — Cleanup (#44-53, 57-60)

Intentionally skipped

Verification

  • pnpm tsc --noEmit — zero type errors
  • pnpm test:unit — 143/143 tests passing
  • pnpm lint — no new errors (11 pre-existing from minified extension file)
  • Migration file created for trigram indexes (needs prisma migrate deploy)

Test plan

  • Verify dashboard loads correctly with narrow jobPool select
  • Test job import → feed updates immediately
  • Test resume export → dashboard/pipeline reflect APPLIED/ARCHIVED
  • Test batch save → pipeline shows saved jobs
  • Test profile switch mid-mutation → no data corruption
  • Verify CHROME_EXTENSION_ID env var controls CORS
  • Run cron scrape + analyze → dashboard revalidates
  • Apply trigram migration and verify match-sql query performance

mojoro added 30 commits March 25, 2026 23:04
mojoro added 23 commits March 25, 2026 23:17
@vercel

vercel Bot commented Mar 26, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
shortlist Ready Ready Preview, Comment Apr 8, 2026 6:05pm

@mojoro
mojoro merged commit b1e9779 into main Apr 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant