# Unit Mechanism Learning 重启入口

> 状态：architecture-aware restart map，2026-07-16
> 边界：先把任务路由到正确的 research line，再加载局部细节。

## 第一步

先判断任务层级。如果问的是当前 research program，读：

```text
entrances/DISCOSCM_UNIT_SELECTION_NOTATION.md
UNIT_MECHANISM_LEARNING.md
README.md
hello_agent.md
paper/README.md
```

当前共同 invariant 是：

```text
factual predictors x^F as evidence
  -> A_phi(x^F): point / Gaussian / Cauchy unit abduction
  -> candidate u plus event noise E enter f_theta(x^Q,E;u)
  -> predictive outcome p_{phi,theta}(y|x^F,x^Q)
```

World side 与 learner side 必须分开：model-level `U` 的 realization `u` 是一个
token/unit embedding；共享模型是 `Y(x)=f_theta(x,E;U)`，固定 `u` 后才得到
`Y_u(x)=f_theta(x,E;u)`。普通 factual prediction 中，`X=x` 先作为 evidence abduct
这个 token，再作为 outcome query，所以临时写作 `x^F=x^Q=x`。abduction 可以返回 point、
Gaussian 或 Cauchy result；它们是对同一个 actual token 的 learner uncertainty，不是
physical identity redraw。Cauchy 只有 location / scale，没有 finite mean / variance。
counterfactual 时固定 factual abduction result，只改 `x^Q=x'`。数据行索引不定义新的
unit；不同 units 也可以 response-equivalent。

`selection` 在这里仅表示 \(U\) 选择 token identity/code。它不是 treatment `A/T`、sample
inclusion `S^obs` 或 propensity。`P_U` 是 declared target-population composition，`Q_i`
是 focal-token belief。latent-code Cauchy full support 不等于 causal positivity；unit
abduction 也不修复 selection bias 或 confounding。

更大的 umbrella 是 Unit/Context-Specific Mechanism Learning：
`Y <- f(X,E;U,C)`。`U` 表征跨 event 保持的 unit heterogeneity，`C` 表征可在
同一 unit 内变化、也可被多个 unit 共享的 environment / regime。当前主线固定
`C=c0`，专注 same-context unit heterogeneity。Context Mechanism Learning 与 causal /
counterfactual semantics 都是 extension：前者需要 cross-context evidence 与额外的
support / invariance assumptions，后者需要显式 intervention、stability 与 cross-world
commitments。Cauchy-affine 是当前论文使用的 tractable family，不是整个 program 的定义。
每篇论文独立维护 estimand、identification、support、coupling、implementation 和
evidence boundary。

## 按任务路由

| 任务 | 先读 |
|---|---|
| Unit Selection notation、selection 词义或 \(Q_i\) | `entrances/DISCOSCM_UNIT_SELECTION_NOTATION.md`，再读 `UNIT_MECHANISM_LEARNING.md` |
| 整体架构，或为什么这些项目仍在 legacy `hcgm/` route 下 | `UNIT_MECHANISM_LEARNING.md`，再读 `README.md`、`hello_agent.md` 和 `paper/README.md` |
| “How to learn DiscoSCM?” 与当前 flagship | `entrances/LEARNING_DISCOSCM.md`，再读 `paper/learning-discoscm/README.md` |
| 一般 Unit Mechanism Learning 方法论文 | `paper/unit-mechanism-learning/README.md` |
| Token Causation / singular attribution | `paper/token-causation/README.md` |
| Broader causal-regression line、历史稿或复现代码 | `paper/causal-regression/README.md` |
| Binary-treatment causal-effect paper | `paper/causal-effect/README.md` |
| Continuous-treatment / dose-response paper | `paper/continuous-treatment/README.md` |
| Cross-paper toy 或 mechanism check | `toy/README.md` |
| Program-level 公共入口 | `entry-site/seed.md` |
| Paper-specific 公共页 | 对应 paper-local `site/` 或 `entry-site/` source |
| Positioning、teaching 或较早四入口材料 | `entrances/` |

公共页工作要追溯 `local source / generator -> staged projection -> live route`。
页面是 reading surface，不是科学 source of truth。

## 阶段性 F1 记录

2026 年 6 月的 F1 文件属于当时的 four-entrance review / branch-selection 阶段。
该 review 没有变成后续 paper program 的全局 gate：

```text
F1_READER_REQUEST_2026-06-26.md
FOUR_ENTRANCES_READER_FEEDBACK.md
NEXT_GROW_DECISION.md
entrances/OWNER_REVIEW_ENTRANCES_2026-06-29.md
```

只有任务明确涉及该阶段或它的 provenance 时才读。不要把旧 F1 gate / packet 当成
regression、binary treatment、continuous treatment、toy 或 public-surface 工作的前置条件。

## 不要做什么

- 不要把 HCGM 压成单篇 regression paper。
- 不要把 `HCGM` 的历史 route / artifact label 重新当成当前 conceptual core。
- 不要把 Unit Mechanism Learning 缩写成 `UML`。
- 不要把 Context Mechanism Learning 或 causal semantics 写成当前已经解决的问题。
- 不要在没有 paper-local audit 的情况下，在 sibling papers 之间迁移 claim、实验数字或
  identification assumptions。
- 不要把冻结的 prior submission 当成 current manuscript truth。
- 不要把 retired `paper/arxiv-hcgm-regression/` 路径当成现行实体；它已由
  `paper/learning-discoscm/` 取代，旧内容只通过 Git / archive provenance 追溯。
- 存在 source 或 generator 时，不要手改 generated public output。
- Local README 已经给出路由时，不要再新建 status / restart packet。

## Archive

较长的 restart packet 和 2026-06-26 phase evidence 在：

```text
_archive/phase-2026-06-26/
```

只在需要 provenance、verification evidence 或 prune 前的长 README 时读取。
