Skip to content
Apothem
거버넌스

사전 방출 게이트 레지스트리 — 필수 열다섯 항목 검사

의미 있는 범위를 방출하기 전에 실행하는 필수 열다섯 막대 적합성 검사입니다. 실패 조치 매핑과 게이트 결과 스키마를 포함합니다.

열다섯 막대 사전 방출 게이트의 정규 레지스트리. 이 문서는 열다섯 막대 게이트 표 전체와 게이트 결과 스키마 YAML 블록을 담습니다. 실질적인 표와 스키마는 여기에 있으며, src/apothem/rules/pre-emission-gate.md에 의해 운용됩니다.

의미 있는 범위의 아티팩트를 방출하기 전에(site/content/docs/governance/outward-conformity-registry.mdx §1의 사소함과 비사소함 임계값에 따라) 열다섯 막대 사전 방출 게이트를 실행합니다. 가능한 곳에서는 PreToolUse 훅으로 기계화합니다(src/apothem/conformity/gate.py가 조율하는 src/apothem/conformity/*-grep.py의 기계적 grep). 기계화가 불가능한 곳에서는 추론으로 검토합니다. 막대 하나라도 실패하면 방출이 차단됩니다. 모든 막대가 통과할 때까지 수정하고, 게이트 결과를 기록한 채로 방출합니다.

#막대검사 종류실패 → 조치
1M1 호스트 비종속성추론형호스트 관례에 맞도록 수정
2M2 편집 공개추론형공개 원장 추가
3M3 열 가지 차원혼합(기계형 + 추론형)실패한 차원에서 수정
4M4 자기 적용추론형(검증 블록 존재)검증 블록 기록
5M5 권한기계형(<USER-CONFIRM:…> 자리표시자 grep)질의 표면으로 재라우팅
6M6 전문성추론형(드러난 공백 섹션 존재)공백을 드러내고 인용
7M7 선택지 주석기계형(선택지 집합에 권장 표시 포함)주석 달기
8M8 확정성기계형(모호 어휘 grep)모호한 표현을 조건문으로 승격
9M9 시각적 지렛대혼합(기계형: 다이어그램 검증 날짜, 추론형: 구조적 위치에 다이어그램 존재)다이어그램 작성 / 갱신
10M10 양방향 바인딩기계형(바인딩 상호성 grep)반쪽 간선 닫기
11M11 애자일 스프린트추론형(스프린트 장치 인스턴스화됨)스프린트로 재구성
12M12 단계 보고 및 레이아웃기계형(고아 출력 grep) + 추론형롤업 작성; 재배치
13M13 코드 장인 정신기계형(린트 / 포맷 / 타입 검사; bare-except, 매직 넘버, 주석 처리된 코드 grep)수정
14M14 체계성혼합(기계형: 생산자 출처; 추론형: 상류 / 하류 / 동료 / 집행자 선언)선언; 색인
15M15 프로덕션 준비기계형(production-ready-pr grep) + 추론형테스트 / 문서 / CHANGELOG 추가

1. 게이트 결과 스키마

각 게이트 실행은 아티팩트의 작업 자취(숨김 주석, 메타데이터 블록, 별도의 발행 로그 파일 — 호스트의 관례가 허용하는 것)에 결과를 기록합니다:

conformity-attestation:
  artifact: <path-or-identifier>
  ecosystem-version: <git-commit-sha-or-equivalent ratifying the rule set in force>
  bars:
    M1-host-agnosticism:        pass | n/a (with reason)
    M2-editorial-disclosure:    pass | n/a
    M3-ten-dimensions:          pass | n/a
    M4-self-application:        pass
    M5-authority:               pass
    M6-expertise:               pass | n/a
    M7-option-annotation:       pass | n/a (no option set)
    M8-definitiveness:          pass
    M9-visual-leverage:         pass | n/a (subject not structural)
    M10-bidirectional-binding:  pass
    M11-agile-sprints:          pass | n/a (trivial work)
    M12-phase-layout:           pass | n/a
    M13-code-craft:             pass | n/a (not code)
    M14-systemicity:            pass
    M15-production-ready:       pass | n/a (no host-public-surface change)
  surfaced-gaps: []
  unresolved-inquiries: []
  amendments-disclosed: []
  date: <ISO-8601>

n/a 표시는 명시적이고 추론에 근거한 것입니다. 침묵하는 생략은 결코 없습니다. ecosystem-version 필드는 게이트 결과를 사용자 범위 에코시스템의 재현 가능한 상태에 고정합니다. 이 상태는 게이트가 실행된 시점에 활성화되어 있던 Apothem 소스 트리의 git 커밋입니다(예: Claude Code 어댑터의 경우 ~/.claude/ 체크아웃). 그래서 이후의 감사가 같은 규칙 본문을 대상으로 게이트를 재현할 수 있습니다.

On this page