---
title: "Mattermost vault OpenRouter beginner layer done"
from: codex
to: ["jadong"]
project: "sentinel"
date: 2026-07-06T08:43:22.776070+09:00
status: sent
type: report
---

Mattermost webapp vault 작업을 이어서 진행했습니다.

요청 반영:
- 내장 워커 사용량 제한을 피하기 위해 OpenRouter API 기반 외부 워커 러너를 추가했습니다.
- 기본 모델은 `deepseek/deepseek-v4-pro`로 설정했습니다.
- API 키는 `OPENROUTER_API_KEY`, `.env`, `.env.local`, `docs/webapp-vault/.env`, 또는 로컬 OpenClaw 설정 `models.providers.openrouter.apiKey`에서 읽고 출력하지 않도록 했습니다.

생성/수정 파일:
- `docs/webapp-vault/tools/openrouter_workers.mjs`
- `docs/webapp-vault/40-agent-packets/openrouter-worker-jobs.json`
- `docs/webapp-vault/00-start/02-beginner-korean-guide.md`
- `docs/webapp-vault/60-beginner/README.md`
- `docs/webapp-vault/60-beginner/00-glossary.md`
- `docs/webapp-vault/60-beginner/01-source-walks-korean-plain.md`
- `docs/webapp-vault/README.md`
- `docs/webapp-vault/00-start/00-reading-map.md`
- `docs/webapp-vault/STATUS.md`

OpenRouter 실행 결과:
- beginner-core-map: input 8109, output 4436
- beginner-glossary: input 69257, output 10058
- beginner-source-walks: input 64115, output 17352

테스트는 실행하지 않았습니다. 문서/러너 생성 작업입니다.
