Skip to content

[ADR-040] 补充裁决:hooks 后续支持(判据①收紧)+ Phase 3 本地 intake 待适配器成熟后退役 - #829

Merged
jinjunnn merged 1 commit into
alphafrom
docs/adr-040-hooks-and-retirement
Aug 3, 2026
Merged

[ADR-040] 补充裁决:hooks 后续支持(判据①收紧)+ Phase 3 本地 intake 待适配器成熟后退役#829
jinjunnn merged 1 commit into
alphafrom
docs/adr-040-hooks-and-retirement

Conversation

@jinjunnn

@jinjunnn jinjunnn commented Aug 3, 2026

Copy link
Copy Markdown
Owner

owner 两条补充裁决(2026-08-03):

一、hooks 后续会支持 ⇒ 判据①收紧,不是「永不执行第三方代码」。
封死的对象是一种特定执行形态:引擎进程内 / 引擎全部权限 / 上游的加载器
hooks 是 Alpha 起的子进程、边界由我们定,不落在这一问里,届时按判据③走「新种类」。

二、hooks 的支持前置不是安全裁决,是一次事件面勘破。
实读 62 个插件中带 hooks 的 12 个:影响双峰 —— hookify/ralph-loop 整个存在意义就是 hooks,
不支持等于装了没装;codex/claude-security 只是配件。
而且 hook 绑的是 Claude Code 自己的事件名(PreToolUse/PostToolUse/Stop/SessionStart/SessionEnd/UserPromptExpansion)。
⇒ 支持它要求 Alpha 引擎有对应事件面。动笔前必须勘破,在此之前任何 hooks 实现票不得升 Ready。

三、Phase 3 本地 intake 是过渡形态,待发布端适配器成熟后退役 ⇒ provider 语义映射唯一真源落发布端
本 ADR 撤回原先「不裁决如何收敛」那句。

Refs jinjunnn/alpha-work#49

@jinjunnn
jinjunnn merged commit 5adce5b into alpha Aug 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant