OpenClaw × 원격 Mac CI · 2026

2026 OpenClaw 배포 전 순찰 실전:
원격 Mac에서 Lighthouse·죽은 링크·접근성 규칙을 한 줄로 묶기

2026.03.25 웹 운영·릴리즈 오너 9분 읽기

웹 운영·릴리즈 오너에게 성능·죽은 링크·접근성은 배포 직전에 한꺼번에 검증해야 합니다. OpenClawLighthouse·죽은 링크 검사·접근성원격 Mac CI에서 같은 순서로 재현하는 방법을 ①~⑤와 표로 정리했고, 마지막에 로그인 없이 구매 경로를 안내합니다.

HowTo: 범위 → OpenClaw → 게이트 → 보관·재시도 → FAQ

01 ① 검사 범위 정의

호스트·스테이징·프로덕션 URL과 홈·로그인·결제 등 시드 경로를 고정하고, 사이트맵 입력과 크롤 깊이·동시성을 Mac 예산에 맞춥니다. 인증 쿠키·테스트 계정을 문서화하고 머지 차단경고만 목록을 YAML과 함께 버전 관리합니다.

범위 체크리스트
  1. 리포트 파일명에 환경·짧은 SHA를 넣고 robots 제외 규칙을 링크 검사와 공유합니다.
  2. 깊이·URL 상한·호스트 동시성을 원격 Mac에 맞추고 차단·경고 목록을 태그로 고정합니다.

02 ② OpenClaw 작업 오케스트레이션

OpenClaw는 스케줄러·접착제로 (1)헬스 (2)시드 Lighthouse JSON·HTML (3)상태·최종 URL·리퍼러 죽은 링크 검사 (4)axe-core·Pa11y·Lighthouse a11y 중 하나를 순서대로 돌립니다. 위반 시 비정상 종료, Node·Chromium은 .nvmrc·CHROME_PATH로 고정합니다. 연관 글: Lighthouse 알림, 배포 전 스모크.

03 ③ 임계값·게이트 표

표는 예시입니다. Performance는 동일 스로틀 3회 중앙값, 내부 404는 하드 실패, 제3자 타임아웃은 화이트리스트 시 경고로 분리하세요.

검사 예시 임계값 실패 시
LH Performance(모바일) ≥80(3회 중앙값) 머지 차단·2인 면제
LH 접근성 ≥90 대비만 경고·이름·역할 누락 차단
LCP(랩) ≤2.5s 단일 LP 급등은 경고
CLS(랩) ≤0.1 결제 변위는 차단 권장
내부 죽은 링크 404·410·타임아웃·TLS·DNS 0 href 수정·묵시 무시 금지
혼합 콘텐츠(능동) 0 HTTPS·CDN 수정
Axe(동급) Serious 0·Moderate≤3 초과 시 티켓·기한

오류 유형 예: 404/410 콘텐츠·5xx 상류·ETIMEDOUT 재시도·ERR_CERT_* TLS·ENOTFOUND DNS. 리퍼러는 필수.

04 ④ 보고서 보관·재시도

artifacts/날짜/짧은SHA/lighthouse/·links/·a11y/와 루트 manifest.json(실행 ID·Node·Chromium·스로틀)을 둡니다. 재시도는 5·15·45초 백오프 등 일시 오류만, 반복 실패는 결함으로 간주합니다. 허용 도메인·링크 리포트 필드·스로틀 로그는 게이트 표와 같은 커밋에 적어 둡니다.

05 ⑤ FAQ

스테이징≠프로덕션 점수: CDN·캐시·출구를 맞추고 같은 리전 원격 Mac에서 돌린 뒤 푸터에 차이를 남깁니다.

외부 타임아웃: 경고·화이트리스트, 내부 링크는 하드 유지.

a11y·디자인 충돌: Serious는 티켓·만료가 있는 예외만, Moderate는 백로그·날짜 공개 후 정책 허용 시 배포.

원격 Mac을 쓰는 이유: Chromium 타이밍이 안정적이고 Safari 확장까지 한 노드에서 묶기 쉽습니다.


한 줄 정리

OpenClaw·원격 Mac CILighthouse·죽은 링크·접근성을 한 게이트에 묶고 표·산출물로 증명하세요. 전용 노드는 아래 로그인 없이 구매로 시작할 수 있습니다.

OpenClaw CI용 원격 Mac

배포 전 게이트를 전용 Mac에서 24시간

Mac Mini M4에서 OpenClaw·Chromium·산출물을 안정적으로. 로그인 없이 구매 후 도움말 SSH·VNC.

Lighthouse 죽은 링크 접근성
로그인 없이 구매