Commit graph

51 commits

Author SHA1 Message Date
Gabriel Ramos
476d2437c7 docs(supabase): fix pg_net http_post signature in trigger 2026-06-10 19:38:26 -04:00
Gabriel Ramos
6dbf431cf7 fix(n8n): set credential domains access to all 2026-06-10 19:32:43 -04:00
Gabriel Ramos
f700b40995 feat(email): add email ingestion, stage notifier n8n workflows and supabase webhook docs 2026-06-10 19:23:11 -04:00
Gabriel Ramos
f429277fc3 chore(config): add outputFileTracingIncludes for pdf.worker.mjs 2026-06-10 18:42:11 -04:00
Gabriel Ramos
c6024efcef fix(parse-cv): polyfill DOMMatrix and dynamically import pdf-parse 2026-06-10 18:39:35 -04:00
Gabriel Ramos
30546bcb24 docs: add detailed supabase and n8n setup guide 2026-06-10 18:17:06 -04:00
Gabriel Ramos
25fd894751 style(root): add dark mode support to root portal page 2026-06-10 18:01:38 -04:00
Gabriel Ramos
8cd54908d0 feat(security): global password lock gate with 24h session auto logoff 2026-06-10 17:36:49 -04:00
Gabriel Ramos
a264c08922 feat(interviews): clickable comment collapse, markdown tables, n8n prompt refactor 2026-06-10 17:26:39 -04:00
Gabriel Ramos
5f87b58baa feat(interviews): animate sidebar collapse when candidate selected 2026-06-10 17:18:49 -04:00
Gabriel Ramos
628faa7e24 feat(workflows): hide navigation and disable workflows page in production 2026-06-10 17:16:51 -04:00
Gabriel Ramos
88815f6895 chore(n8n): add suggest-next-steps branch to n8n workflow deployment script 2026-06-10 17:10:01 -04:00
Gabriel Ramos
cc9087630c chore(interviews): route AI suggestions through n8n webhook 2026-06-10 17:07:45 -04:00
Gabriel Ramos
b1c2f7fbd2 feat(interviews): add AI next-step suggestion, react-markdown, and comment collapse 2026-06-10 17:06:53 -04:00
Gabriel Ramos
633f1a6f2b feat(interviews): implement 3-pane layout, pinning, and comment timeline 2026-06-10 16:44:40 -04:00
Gabriel Ramos
774e5044ca fix(theme): fix green badges dark mode contrast 2026-06-10 16:34:03 -04:00
Gabriel Ramos
5b003ac9e0 fix(theme): fix dark mode, toggles & alignment 2026-06-10 15:55:52 -04:00
Gabriel Ramos
60fb20cc4b fix(candidates): fix candidate selection loop 2026-06-10 14:29:56 -04:00
Gabriel Ramos
6c83fb6af7 feat(theme): add dark mode & move language toggle 2026-06-10 14:26:50 -04:00
Gabriel Ramos
1a439e3bd0 feat(candidates): scale UI, bulk upload & AI diffs 2026-06-10 14:18:25 -04:00
Gabriel Ramos
aa028ec263 test(webhook): add bulk test support and extra test assets 2026-06-10 13:45:41 -04:00
Gabriel Ramos
2776ac5a1d feat(upload): support multiple CV uploads concurrently with progress list 2026-06-10 12:25:01 -04:00
Gabriel Ramos
5fe330f9fb chore: add interview audit and cleanup scripts 2026-06-10 09:27:35 -04:00
Gabriel Ramos
529958f492 feat: scale up candidate evaluation and promotion 2026-06-10 08:51:29 -04:00
Gabriel Ramos
24c88915b0 feat: decouple ai profiling and add manual evaluation 2026-06-09 20:33:27 -04:00
Gabriel Ramos
984b8b00fd fix(auth): expose supabase publishable key to client-side 2026-06-09 19:50:32 -04:00
Gabriel Ramos
684c84a7ed refactor(deploy): swap default providers to DeepSeek main and Gemini fallback 2026-06-09 19:45:36 -04:00
Gabriel Ramos
51f82100f9 feat(test): conditionally skip database writes during test run 2026-06-09 19:38:24 -04:00
Gabriel Ramos
d74cdc445e feat(deploy): make deploy tool non-interactive with cli flags 2026-06-09 18:11:12 -04:00
Gabriel Ramos
fb4611a4e0 feat: fix fallback connection port name and index 2026-06-09 11:01:20 -04:00
Gabriel Ramos
1023c5c02e feat: use v1.9 chain node and fix fallback model 2026-06-09 10:56:39 -04:00
Gabriel Ramos
bde47a32d7 feat(n8n): fix fallback ports and promptType 2026-06-09 10:47:23 -04:00
Gabriel Ramos
fbb23a1470 feat(n8n): add interactive deploy and fix nodes 2026-06-09 10:37:31 -04:00
Gabriel Ramos
b751ee556f feat(flow): implement e2e flow with n8n and db 2026-06-09 10:25:06 -04:00
Gabriel Ramos
f663d04e10 feat(db): resolve migration conflict and setup supabase client 2026-06-09 10:03:34 -04:00
Gabriel Ramos
9d32f1d605 feat(harness): setup recruitment-plugin harness configuration 2026-06-09 09:26:46 -04:00
Gabriel Ramos
0dfdf51c22 docs: update agent instructions in AGENTS.md 2026-06-09 09:05:30 -04:00
Gabriel Ramos
dd7e0ff198 feat(foundations): init schema frontend components and quality gates 2026-06-09 08:58:45 -04:00
Gabriel Ramos
84a8cf52d7 docs: update n8n rules in AGENTS.md 2026-06-08 20:56:01 -04:00
Gabriel Ramos
a4b89d3691 feat: implement interactive setup for primary/fallback models and Structured Output Parser 2026-06-08 20:26:45 -04:00
Gabriel Ramos
c52417a113 feat: use integrated LLM chain and Supabase nodes with modern API key structure 2026-06-08 20:08:10 -04:00
Gabriel Ramos
248b16a66a feat: implement n8n-kickstart automation and Next.js PDF parsing route 2026-06-08 19:20:22 -04:00
Gabriel Ramos
5d0840abb6 rules: update architectural rules for Next.js routes and n8n code blocks 2026-06-08 19:07:49 -04:00
Gabriel Ramos
411421f2b6 config: add env.example and fix gitignore 2026-06-08 11:27:11 -04:00
Gabriel Ramos
18734726cb db: create initial schema migration with pgvector 2026-06-08 11:27:02 -04:00
Gabriel Ramos
608bf086ec feat: scaffold frontend routes and layout 2026-06-08 11:26:56 -04:00
Gabriel Ramos
4d9af1d25c docs: update README with project scope and user stories 2026-06-08 10:19:51 -04:00
Gabriel Ramos
6cd0e0ba0f Add frontend design and quality/AI rules 2026-06-08 09:58:18 -04:00
Gabriel Ramos
ce46418660 Add architecture rules 2026-06-08 09:48:05 -04:00
Gabriel Ramos
0ceed473a1 Add AGENTS.md instructions 2026-06-08 09:28:33 -04:00