634 lines
25 KiB
JSON
634 lines
25 KiB
JSON
{
|
|
"schema-version": 1,
|
|
"policy-id": "korean-reader-prose-v1",
|
|
"language": "ko-KR",
|
|
"applicable": true,
|
|
"scope": "candidate",
|
|
"state": "PASS_WITH_WARNINGS",
|
|
"summary": {
|
|
"errors": 0,
|
|
"warnings": 44,
|
|
"sentences": 380,
|
|
"prose-characters": 9873,
|
|
"hangul-characters": 6686
|
|
},
|
|
"findings": [
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 10,
|
|
"section": "무엇을 운영하는 저장소인가",
|
|
"region-kind": "candidate",
|
|
"excerpt": "Claude, Code, subagent, project, command, hook",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-001"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 30,
|
|
"section": "운영 원리",
|
|
"region-kind": "candidate",
|
|
"excerpt": "Claude, Code, permission, defense-in-depth",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-002"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 47,
|
|
"section": "1. 필수 도구와 선택 도구",
|
|
"region-kind": "candidate",
|
|
"excerpt": "PyYAML, SSOT, YAML",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-003"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 51,
|
|
"section": "1. 필수 도구와 선택 도구",
|
|
"region-kind": "candidate",
|
|
"excerpt": "Marp, consult, HTML",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-004"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 97,
|
|
"section": "3. 배선 확인과 첫 명령",
|
|
"region-kind": "candidate",
|
|
"excerpt": "Claude, Code, plan",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-005"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 112,
|
|
"section": "작업에 맞는 workflow 고르기",
|
|
"region-kind": "candidate",
|
|
"excerpt": "slash, command, plan",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-006"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 122,
|
|
"section": "작업에 맞는 workflow 고르기",
|
|
"region-kind": "candidate",
|
|
"excerpt": "plan, plan, exit, gate",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-007"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 251,
|
|
"section": "와 — 축약 경로",
|
|
"region-kind": "candidate",
|
|
"excerpt": "exit, gate, plan, command, exit, gate",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-008"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 279,
|
|
"section": "— 에 종속된 하위 워크플로",
|
|
"region-kind": "candidate",
|
|
"excerpt": "payload, workflow, brief, prototype, SHA-256",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-009"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 289,
|
|
"section": "보조 진입점",
|
|
"region-kind": "candidate",
|
|
"excerpt": "discovery, reuse, adapt, create",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-010"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 308,
|
|
"section": "저장소 구조",
|
|
"region-kind": "candidate",
|
|
"excerpt": "golden, task, cascade",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-011"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 321,
|
|
"section": "org-os — 정본 규칙 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "family, lens, method",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-012"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 323,
|
|
"section": "org-os — 정본 규칙 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "workflow, artifact, artifact, registry",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-013"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 326,
|
|
"section": "org-os — 정본 규칙 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "registry, family, lens",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-014"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 328,
|
|
"section": "org-os — 정본 규칙 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "team, topology, layer, workflow, gate",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-015"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 336,
|
|
"section": "org-os — 정본 규칙 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "artifact, registry, artifact, kind",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-016"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 349,
|
|
"section": ".claude — 런타임 어댑터 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "method, skill, capability, skill",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-017"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 352,
|
|
"section": ".claude — 런타임 어댑터 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "report, typed, artifact, JSON, Schema",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-018"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 357,
|
|
"section": ".claude — 런타임 어댑터 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "worker, worker, worker",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-019"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 371,
|
|
"section": ".claude — 런타임 어댑터 계층",
|
|
"region-kind": "candidate",
|
|
"excerpt": "subagent, fail-closed, advisory",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-020"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 409,
|
|
"section": "종류별 저장 위치",
|
|
"region-kind": "candidate",
|
|
"excerpt": "receipt, stdout, SHA-256",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-021"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 419,
|
|
"section": "종류별 저장 위치",
|
|
"region-kind": "candidate",
|
|
"excerpt": "KPI, measured, derived, manual, unmeasured",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-022"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 431,
|
|
"section": "검증 명령과 신뢰 범위",
|
|
"region-kind": "candidate",
|
|
"excerpt": "golden, task, exit",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-023"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 438,
|
|
"section": "검증 명령과 신뢰 범위",
|
|
"region-kind": "candidate",
|
|
"excerpt": "agent, hook, test, suite",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-024"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 459,
|
|
"section": "로컬 검증 진입점",
|
|
"region-kind": "candidate",
|
|
"excerpt": "timeout, suite, exit",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-025"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 463,
|
|
"section": "로컬 검증 진입점",
|
|
"region-kind": "candidate",
|
|
"excerpt": "settings, json, workspace, agent, SSOT, append-only, JSONL, compiled, artifact, registry",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-026"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 473,
|
|
"section": "로컬 검증 진입점",
|
|
"region-kind": "candidate",
|
|
"excerpt": "command, agent, skill, exit",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-027"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 475,
|
|
"section": "로컬 검증 진입점",
|
|
"region-kind": "candidate",
|
|
"excerpt": "artifact, kind, exit",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-028"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 510,
|
|
"section": "검증 수준의 등급",
|
|
"region-kind": "candidate",
|
|
"excerpt": "Repository, Evidence, Analyst, Execution, Verifier",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-029"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 528,
|
|
"section": "과제 단위 벤치마크",
|
|
"region-kind": "candidate",
|
|
"excerpt": "golden, task, code-bugfix, code-feature, refactor, docs, design, decision",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-030"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 532,
|
|
"section": "과제 단위 벤치마크",
|
|
"region-kind": "candidate",
|
|
"excerpt": "plain, harness, code-bugfix",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-031"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 553,
|
|
"section": "워크플로 단위 벤치마크",
|
|
"region-kind": "candidate",
|
|
"excerpt": "cascade, arm, P3-A, P3-B-active",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-032"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 565,
|
|
"section": "워크플로 단위 벤치마크",
|
|
"region-kind": "candidate",
|
|
"excerpt": "exit, arm, pairwise, judge, preflight",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-033"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 569,
|
|
"section": "워크플로 단위 벤치마크",
|
|
"region-kind": "candidate",
|
|
"excerpt": "arm-runner, arm, evidence, pack",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-034"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 575,
|
|
"section": "워크플로 단위 벤치마크",
|
|
"region-kind": "candidate",
|
|
"excerpt": "blinded, paired, pairwise, rubric, calibration",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-035"
|
|
},
|
|
{
|
|
"rule-id": "KO-VAGUE-BENEFIT",
|
|
"severity": "warning",
|
|
"line": 577,
|
|
"section": "워크플로 단위 벤치마크",
|
|
"region-kind": "candidate",
|
|
"excerpt": "설계 문서가 붙인 단서도 분명합니다. 파일럿은 arm별 단일 실행이므로 통계적 우월성이나 일반적 생산성 향상을 확정하지 않습니다.",
|
|
"message": "작동 방식이나 결과가 빠진 추상적인 효용 표현이 있습니다.",
|
|
"suggestion": "누가 무엇을 어떻게 할 수 있는지 구체적으로 적으세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE",
|
|
"GITHUB-README-GUIDE"
|
|
],
|
|
"id": "P-036"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 582,
|
|
"section": "워크플로 단위 벤치마크",
|
|
"region-kind": "candidate",
|
|
"excerpt": "Bradley, Terry, Elo",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-037"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 600,
|
|
"section": "현재 한계",
|
|
"region-kind": "candidate",
|
|
"excerpt": "company, Med, hypothesis, Med",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-038"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 603,
|
|
"section": "현재 한계",
|
|
"region-kind": "candidate",
|
|
"excerpt": "render, health, spacing",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-039"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 604,
|
|
"section": "현재 한계",
|
|
"region-kind": "candidate",
|
|
"excerpt": "Chrome, Chromium, consult, HTML",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-040"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 609,
|
|
"section": "기여할 때 고치는 위치",
|
|
"region-kind": "candidate",
|
|
"excerpt": "family, method, workflow, artifact",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-041"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 629,
|
|
"section": "정본 파일",
|
|
"region-kind": "candidate",
|
|
"excerpt": "family, fan-out, collapse",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-042"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 634,
|
|
"section": "정본 파일",
|
|
"region-kind": "candidate",
|
|
"excerpt": "artifact, kind, registry",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-043"
|
|
},
|
|
{
|
|
"rule-id": "KO-UNMARKED-ENGLISH-DENSITY",
|
|
"severity": "warning",
|
|
"line": 637,
|
|
"section": "정본 파일",
|
|
"region-kind": "candidate",
|
|
"excerpt": "report, artifact, JSON, Schema",
|
|
"message": "한국어 설명문에 영문 개념어가 한꺼번에 나와 읽는 흐름을 끊습니다.",
|
|
"suggestion": "파일·모듈·API·상태 값은 인라인 코드로 남기고 일반 개념은 한국어로 쓰세요.",
|
|
"source-ids": [
|
|
"NIKL-EASY-PUBLIC-LANGUAGE"
|
|
],
|
|
"id": "P-044"
|
|
}
|
|
]
|
|
} |