결정론적 SEO/AEO/GEO 자동화 플랫폼MVP
SearchOps AI
크롤링, 분석, 작업지시, 재검증 루프를 LLM 없이 재현 가능하게 실행하고, AI는 교체 가능한 ai-core로 격리한 TypeScript 모노레포입니다.

개요
SEO, AEO, GEO 운영을 크롤링, 분석, 작업지시, 재검증 루프로 닫는 모노레포입니다.
규칙 엔진은 LLM 없이 돌아가게 분리했습니다. 모델을 바꾸거나 API가 죽었다고 판정이 흔들리면 안 된다고 봤고, AI는 교체 가능한 ai-core 패키지 안에만 뒀습니다. API, 웹, 워커, 커넥터, 규칙 엔진은 각각 따로 확장할 수 있게 경계를 나눴습니다.
보고서 한 장 뽑고 끝나는 도구는 이미 많습니다. 사람이 그대로 실행할 수 있는 작업지시를 만들고, 나중에 재검증으로 결과를 닫는 데까지 가는 게 목적이었습니다.
핵심 스킬
규칙 기반 SEO/AEO/GEO 엔진 설계
모노레포 경계, 런타임 분리, 워크오더 모델링
GSC, GA4, PageSpeed, CMS 커넥터 경계 설계
구현
- 1apps/api, apps/web, apps/worker와 packages/*로 책임을 나누고 패키지 간 의존 규칙을 문서화했습니다.
- 2SEO 코어가 AI 패키지에 의존하지 않도록 분리해 규칙 실행과 재검증을 재현 가능하게 유지했습니다.
- 3작업지시는 사람이 바로 실행할 수 있는 단위로 생성하고, 재검증 루프로 결과를 닫는 구조를 잡았습니다.
장점
- SEO 판단의 핵심을 LLM에서 분리해 같은 입력에 같은 결과가 나오도록 설계했습니다.
- 13개 패키지와 3개 앱의 경계를 명확히 해 확장과 테스트 범위를 분리했습니다.
- 의료 컴플라이언스와 AEO/GEO 규칙까지 운영 루프 안에 포함했습니다.
지표
16
워크스페이스
276
커밋
3
런타임
0
코어 LLM 의존
기술 스택
TypeScriptNext.js 15FastifyPrisma 6PostgreSQLRedisBullMQTurborepopnpm
스크린샷
