---
name: log-governance
scope:
  - '*'
products:
  - '*'
id: ka-hard-rule-日志治理规则
type: governance_rule
asset_kind: governance_rule
lifecycle_status: active
authority: canonical
owner_mechanism_id: mc-log-governance
routes: ['*']
primary_triggers:
  - 日志治理
  - 输出噪音
  - json 输出
secondary_triggers:
  - user feedback
  - logger
negative_triggers:
  - 用户项目业务日志
priority: P1
specificity: 4
consumes:
  - log_governance
hard_blocks:
  - raw_output_noise
  - json_stdout_pollution
  - direct_console_output
fallback: manual_required
required_evidence:
  - log_governance_report
version: 1.1.0
last_reviewed: '2026-06-01'
stages: ["*"]
---

# 日志治理规则

SoloForge 自身输出必须通过统一日志模块，用户可见输出不得混入内部治理噪音。

## 硬规则

- CLI 和 MCP 用户可见输出必须中文语义优先。
- `--json` 模式 stdout 必须是纯 JSON。
- 引擎内部 trace 默认不得输出。
- 直接 `console` 输出只能存在于日志封装层。
