1.6 KiB
1.6 KiB
description, argument-hint
| description | argument-hint |
|---|---|
| 기존 wiki 문서의 메타데이터/태그 보정 (retro cleanup 전용) | <wiki 경로 또는 범위> |
기존 wiki 문서의 메타데이터를 보정합니다. 신규 변환은 /ingest를 사용하세요.
대상: $ARGUMENTS (지정 안 하면 wiki/ 전체)
작업 절차
-
대상 문서 수집
- 인자가 경로면 해당 문서들
- 인자가 없으면
wiki/전체 스캔
-
frontmatter 검사 및 보정
title누락 → 본문 H1에서 추출source_type누락 또는 잘못된 값 → 본문/Sources 기반으로 재분류status누락 →draft로 기본 설정confidence누락 →unknowntags빈 배열 → 본문 키워드와 도메인(backend, db, infra 등)에서 추출related_projects빈 배열 → 본문/링크에서 프로젝트명 추출last_reviewed누락 → 오늘 날짜로
-
태그 정규화
- 동의어 통일 (예:
db/database→db) - 너무 일반적인 태그(
기타,미분류등) 제거 - 도메인 태그 우선 (backend, db, infra, network, auth, ...)
- 동의어 통일 (예:
-
링크 일관성 검사
- 상대경로 링크가 있으면
[[wikilink]]로 변환 - 깨진 wikilink 보고
- 상대경로 링크가 있으면
-
로그 기록
wiki/log.md에 한 줄:YYYY-MM-DD HH:mm /tag — <대상> → 변경 요약
규칙
- 본문 내용은 건드리지 않는다. frontmatter와 링크 형식만 조정.
- 자동 분류가 애매하면
status: needs-confirmation으로 두고 사람 검토 요청. - 대량 처리 시에는 dry-run 결과를 먼저 보여주고 사용자 확인 후 적용.