@@ -80,7 +80,7 @@ func (p *Pipeline) Execute(proposal *AmendmentProposal, projectDir string, dryRu
8080
8181 // ===== Layer 1: FrozenGuard =====
8282 if err := p .FrozenGuard .Check (proposal , currentRule .Zone ); err != nil {
83- return nil , fmt .Errorf ("Layer 1 (FrozenGuard) 실패: %w" , err )
83+ return nil , fmt .Errorf ("layer 1 (FrozenGuard) 실패: %w" , err )
8484 }
8585
8686 // ===== Layer 2: Canary =====
@@ -90,11 +90,11 @@ func (p *Pipeline) Execute(proposal *AmendmentProposal, projectDir string, dryRu
9090 if err != nil {
9191 // CanaryUnavailable은 치명적이 아님 (skip과 유사)
9292 if _ , unavailable := err .(* ErrCanaryUnavailable ); ! unavailable {
93- return nil , fmt .Errorf ("Layer 2 (Canary) 실패: %w" , err )
93+ return nil , fmt .Errorf ("layer 2 (Canary) 실패: %w" , err )
9494 }
9595 // CanaryUnavailable은 계속 진행
9696 } else if ! canaryResult .Passed {
97- return nil , fmt .Errorf ("Layer 2 (Canary) 실패: score drop %.2f > threshold %.2f" ,
97+ return nil , fmt .Errorf ("layer 2 (Canary) 실패: score drop %.2f > threshold %.2f" ,
9898 canaryResult .MaxDrop , canaryScoreDropThreshold )
9999 }
100100 } else {
@@ -108,19 +108,19 @@ func (p *Pipeline) Execute(proposal *AmendmentProposal, projectDir string, dryRu
108108 contradictionResult , err := p .ContradictionDetector .Scan (proposal , registry )
109109 proposal .Contradicts = contradictionResult
110110 if err != nil {
111- return nil , fmt .Errorf ("Layer 3 (ContradictionDetector) 실패: %w" , err )
111+ return nil , fmt .Errorf ("layer 3 (ContradictionDetector) 실패: %w" , err )
112112 }
113113
114114 // ===== Layer 4: RateLimiter =====
115115 evolutionLogPath := filepath .Join (projectDir , ".moai" , "research" , "evolution-log.md" )
116116 if err := p .RateLimiter .Admit (proposal , evolutionLogPath ); err != nil {
117- return nil , fmt .Errorf ("Layer 4 (RateLimiter) 실패: %w" , err )
117+ return nil , fmt .Errorf ("layer 4 (RateLimiter) 실패: %w" , err )
118118 }
119119
120120 // ===== Layer 5: HumanOversight =====
121121 approved , err := p .HumanOversight .Approve (proposal , dryRun )
122122 if err != nil {
123- return nil , fmt .Errorf ("Layer 5 (HumanOversight) 실패: %w" , err )
123+ return nil , fmt .Errorf ("layer 5 (HumanOversight) 실패: %w" , err )
124124 }
125125 if ! approved {
126126 return nil , fmt .Errorf ("사용자가 amendment를 거부했습니다" )
0 commit comments