LLM 治理平台下季度启动校验:用前几周执行信号守住准入规则

上一篇写的是把季度复盘结论写进下季度准入规则:哪些需求能进,owner 容量怎么约束,carryover risk 如何带状态进入新季度。

规则写进准入表以后,问题还没有结束。

很多治理规则是在规划会上成立的。一进入执行,临时例外、顺手补 scope、owner 借调、依赖延迟就会开始出现。它们单独看都像合理调整,累积起来会把 admission rule 慢慢掏空。

所以季度启动后的前几周,要专门做一次启动校验。它不重新评审所有需求,只确认三件事:准入规则有没有被绕过,owner 容量有没有被透支,上一季度带进来的风险有没有被降级成普通待办。

这一篇写一个最小校验机制:用前几周的执行信号守住下季度 admission rule。

1. 启动校验看规则是否真的进入执行

准入规则不要只停在规划表里。

新季度启动后,每个被接受的交付包都应该能回指到它满足了哪些规则:

1
2
3
4
5
6
7
8
9
10
11
12
13
delivery_package_rule_trace:
package: evidence_replay_gate_completion
admitted_by:
- recurring_risk_cannot_reenter_without_new_evidence
- release_gate_gap_must_close_before_preview
evidence:
- replay_api_owner_named
- audit_contract_updated
- first_two_services_selected
first_week_check:
status: on_track
missing:
- none

如果一个交付包在规划会上通过了准入,但启动后拿不出这些证据,就说明准入只是口头通过。

这类问题要在第一周暴露。等到第四周才发现,它已经变成排期风险,团队会更倾向于用例外继续推进。

2. 例外要登记成 rule pressure

执行初期一定会出现例外。

关键点不在于完全禁止例外,而在于把例外登记成对规则的压力,别让它混进普通变更。

1
2
3
4
5
6
7
8
9
10
11
12
admission_exception_pressure:
exception: allow_exception_preview_before_replay_gate_done
requested_by: product_ops
related_rule: release_gate_gap_must_close_before_preview
pressure_type: sequence_bypass
requested_reason:
- pilot_team_needs_visibility_in_current_month
decision:
status: rejected
reason:
- would_bypass_original_q3_retrospective_finding
- no_new_evidence_reduces_replay_gate_risk

这里的重点是 pressure_type

它说明这个例外是在压哪条规则:是想绕过顺序,扩大 scope,借用 owner 容量,还是延后关闭证据。

例外如果不这样记录,很容易变成“本次情况特殊”。等特殊情况出现三次,规则就已经失效。

3. 前两周要检查 owner 容量有没有被借走

规划时写下的 owner capacity,很快会被执行中的临时事项侵蚀。

所以前两周要看真实容量,而不是只看计划容量:

1
2
3
4
5
6
7
8
9
10
11
12
owner_capacity_startup_check:
owner: release_platform_team
planned_available_for_new_items: 5
week_1_actual_changes:
incident_support: +8
urgent_policy_hotfix: +5
borrowed_by_other_stream: +4
remaining_capacity_for_admitted_package: -12
required_action:
- freeze_new_scope
- split_replay_gate_completion_to_minimum_closure
- defer_preview_related_work

如果容量已经变成负数,不能继续假装交付包仍然可行。

这时要触发范围收缩,而不是靠 owner 加班或把关闭证据往后挪。

owner 容量被借走,本质上就是 admission rule 的执行风险。它应该回到准入表里,而不是只留在项目周报里。

4. carryover risk 不能被改名成优化项

上一季度带进来的 carryover risk,在新季度前几周最容易被改名。

比如 audit_replay_manual_step_remaining 可能被拆成“优化审计回放体验”“补充回放页面入口”“完善回放日志展示”。这些名称都没错,但如果原风险还没有关闭,它们不能替代关闭动作。

可以给 carryover risk 加一个启动期检查:

1
2
3
4
5
6
7
8
9
10
11
12
13
carryover_risk_startup_check:
risk: audit_replay_manual_step_remaining
expected_q4_decision:
- close_with_replay_api
- extend_acceptance_with_reason
- escalate_to_blocking_baseline
week_2_found_items:
- improve_replay_page_entry
- add_manual_replay_log_filter
validation:
closes_original_risk: false
changes_acceptance_status: false
requires_decision: true

这个检查会逼团队回答:这些新增动作是否关闭了原风险。

如果没有关闭,就不能把它们当成风险处理完成。它们可以作为辅助工作存在,但 carryover risk 的状态必须继续保留。

5. 用 drift ledger 记录规则被削弱的路径

准入规则失效通常不是一次性失败。

更常见的路径是微小漂移:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
admission_rule_drift_ledger:
rule: recurring_risk_cannot_reenter_without_new_evidence
drift_events:
- week: 1
event: preview_scope_added_before_replay_gate_done
impact: sequence_bypass
decision: rejected
- week: 2
event: replay_gate_evidence_deadline_moved_by_two_weeks
impact: closure_delay
decision: accepted_with_new_deadline
- week: 3
event: pilot_team_added_without_repeated_use_metric
impact: evidence_gap
decision: pending

这份 ledger 不需要复杂系统支持。每周只记会削弱规则的事件。

到了第三周,如果同一条规则已经被压了三次,就不能再说规则运行稳定。它要么太硬,和现实冲突太多;要么执行边界没有被尊重。

两种情况都要调整,但调整方式不同。

6. 区分规则需要修订,还是执行在绕规则

启动校验不能把所有偏差都当成违规。

有些偏差说明规则写错了。

例如要求所有收益型能力都必须绑定 workflow entry,但实际发现某些内部治理能力先通过 API contract 被下游系统消费,短期没有页面入口也能形成重复使用。这时规则应该修订:

1
2
3
4
5
6
7
8
9
10
11
12
rule_revision_case:
original_rule: benefit_capability_requires_workflow_entry
observed_signal:
- internal_api_contract_has_repeated_downstream_calls
- no_human_workflow_entry_needed_for_this_capability
revision:
accept_when:
- has_workflow_entry
- or_has_stable_downstream_api_contract
still_reject_when:
- no_named_consumer
- no_repeated_use_metric

但另一些偏差只是绕规则。

比如需求没有重复使用指标,只是因为“这周先上,后面再补”。这种情况不需要修订规则,应该维持阻断或降级范围。

启动校验的价值就在这里:把“规则不适配现实”和“执行想绕开规则”分开处理。

7. 第三周给一次 admission health 结论

不要等到月末才看 admission rule 是否有效。

第三周可以给一次健康结论:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
admission_health_review:
quarter: 2026_q4
week: 3
rules:
recurring_risk_cannot_reenter_without_new_evidence:
health: stressed
pressure_events: 3
action: keep_rule_and_reduce_scope
benefit_capability_requires_workflow_entry:
health: needs_revision
pressure_events: 1
action: add_api_contract_path
owner_capacity_must_be_available_before_acceptance:
health: violated
pressure_events: 2
action: freeze_new_items_for_release_platform_team
carryover_risks:
audit_replay_manual_step_remaining:
status: still_open
action: keep_as_baseline_gap

health 不要只写绿黄红。

它要落到动作:保留规则、修订规则、冻结新增、缩小范围、升级为 baseline gap。

这样第三周 review 才不会变成又一次状态同步。

8. 一个最小启动校验模板

把前面的内容合起来,可以得到一份很轻的模板:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
startup_admission_validation:
quarter: 2026_q4
validation_window:
from: 2026-10-01
to: 2026-10-21
checks:
rule_trace:
required_for_each_admitted_package: true
exception_pressure:
record_pressure_type: true
pressure_types:
- sequence_bypass
- scope_expansion
- owner_capacity_borrowing
- evidence_delay
owner_capacity:
compare_planned_and_actual: weekly
carryover_risk:
require_original_risk_closure_mapping: true
drift_ledger:
review_at_week_3: true
outputs:
- rule_kept
- rule_revised
- scope_reduced
- item_deferred
- carryover_risk_escalated

这个模板的作用是把季度启动期的真实信号收回来。

它不增加新的治理层级,只是要求已经写下来的准入规则接受一次早期校验。

小结

下季度准入规则要在启动后的前几周接受现实检验。

每个交付包要能回指到准入证据,例外要登记成 rule pressure,owner 容量要看实际变化,carryover risk 要继续带着原始状态。规则被削弱的路径要进入 drift ledger,而不是散落在周报和会议纪要里。

如果规则不适配现实,就修订规则。如果执行在绕规则,就收缩范围或冻结新增。把这两类问题分开,季度计划才不会在启动后几周就回到旧节奏。

下一篇可以继续写 admission rule 经过启动校验后,如何把这些 rule pressure 和 drift ledger 信号回灌到月度执行节奏里,让规则修订不依赖季度末才发现。

本文永久链接: https://www.mulianju.com/learning-notes/ai-learning-notes-llm-governance-admission-rule-first-weeks-validation-exception-drift-control/