여러 시간대 루틴 + Supabase pgvector + 에러 자동 복구. 장기 안정 운영을 가능하게 하는 주차.
한국장 / 미국장 / 암호화폐 / 매크로 4개 시간대 루틴을 서로 다른 Schedule Trigger로 분리 운영.
평일 08:30 : 30 8 * * 1-5 평일 15:45 : 45 15 * * 1-5 평일 22:30 : 30 22 * * 1-5 4시간마다 24/7 : 0 */4 * * * 매 30분 : */30 * * * *
| A. 4개 Schedule 정확 설정 | 5점 |
| B. 시간대별 루틴 내용 차별화 | 5점 |
| C. Timezone 설정 | 3점 |
| D. 3일 이상 실행 기록 | 4점 |
| E. Sticky Note 워크플로 설명 | 3점 |
Supabase 프로젝트 생성 + pgvector 활성화 + documents 테이블 + match_documents RPC 함수 배포.
CREATE EXTENSION vector 실행-- pgvector 확장 CREATE EXTENSION IF NOT EXISTS vector; -- documents 테이블 CREATE TABLE documents ( id uuid PRIMARY KEY DEFAULT gen_random_uuid(), content text, metadata jsonb, embedding vector(1536), created_at timestamptz DEFAULT now() ); -- RPC 함수 (유사도 검색) CREATE OR REPLACE FUNCTION match_documents( query_embedding vector(1536), match_count int DEFAULT 5 ) RETURNS TABLE ( id uuid, content text, metadata jsonb, similarity float ) LANGUAGE plpgsql AS $$ BEGIN RETURN QUERY SELECT d.id, d.content, d.metadata, 1 - (d.embedding <=> query_embedding) AS similarity FROM documents d ORDER BY d.embedding <=> query_embedding LIMIT match_count; END; $$;
anon key로 교체.
| A. Supabase 프로젝트 + pgvector 활성화 | 4점 |
| B. SQL 정확 실행 | 5점 |
| C. 테이블 스키마 완성도 | 4점 |
| D. RPC 함수 작동 확인 | 4점 |
| E. Key 보안 관리 | 3점 |
관심 있는 금융 메모·뉴스·연구자료 10개를 임베딩 저장하고 의미 기반 검색이 작동하는지 실증.
| A. 10건 정상 저장 | 4점 |
| B. metadata 태그 체계 | 4점 |
| C. 5개 테스트 질문 다양성 | 4점 |
| D. 유사도 결과 해석 리포트 | 5점 |
| E. 부정확 케이스 개선 제안 | 3점 |
verdict + confidence 기반으로 긴급/일반/로그 3개 채널을 자동 분기 발송하는 시스템.
@everyone + 빨강 Embed| A. 3채널 설계 논리 | 4점 |
| B. Switch 분기 조건 | 5점 |
| C. 채널별 Embed 차별화 | 5점 |
| D. @everyone 톤 조절 | 3점 |
| E. 로그 채널 실사용성 | 3점 |
운영 중 발생하는 실패를 자동 감지 → 분류 → 재시도 또는 알림하는 에러 복구 시스템.
Error Trigger (원본 워크플로 실패 시 자동 발화)
↓
IF 노드 ($json.execution.error.message contains "429" || "EGW00201")
├─ TRUE → Wait 5s → Execute Workflow (원본 재시도)
└─ FALSE → Discord 긴급 알림 (@here 포함)
| A. Error Trigger 설정 | 3점 |
| B. 워크플로 연결 완료 | 3점 |
| C. 에러 분류 로직 | 5점 |
| D. 재시도 구현 | 4점 |
| E. 실제 발동 증거 | 5점 |