---
name: project-step1363-rei-automator-two-track-distribution-2026-08-21
description: STEP 1363 Rei-Automator arc — 3 系統 (Desktop/Core/mcp) 命名 discipline 確立 + LICENSE Proprietary 訂正 + v0.9.8-experimental 2-track publish (stable+experimental 並置 = 第三の形)、 chat-Claude 相補分業 7 例目
metadata: 
  node_type: memory
  type: project
  originSessionId: 89a46b60-1f48-46e9-90c0-2e1985f4ae5c
  modified: 2026-08-21T03:02:57.204Z
---

# STEP 1363 Rei-Automator 2-track distribution arc (2026-08-21)

## 起点

藤本さん問 「Rei-Automator 現状確認、 portable exe DL 起動可か」 → 3 系統 (① Electron Desktop portable / ② rei-aios in-repo WorkspaceAutomator / ③ fc0web/rei-automator-mcp PyPI) の 存在露呈、 5 か月 update が ①には 到達していない fact 発覚。

## 決定 5/5 (chat-Claude artifact `f2cddbd7` 見立て + 藤本さん確定)

1. **① = 自分専用 GUI として 凍結** (DL 実測 17/12 = 藤本さん自身の手元 が dominant) → **同日中に reverse** → **stable + experimental 並置の 第三の形** に 収束
2. Route A rebuild = 「詰まるかどうかの調査」 として 走らせる (v1 broken → v2 21 dep 追加後 build 完走 + 起動 verify 済)
3. B/C 選択 = 決定 1 が 規定、 部分 unblock (小規模 experimental なら junction build snapshot で 足りる、 完全 route C 移行 不要)
4. LICENSE のみ 今日中 → 実施済 (MIT 誤 commit → Proprietary 訂正、 commit `7caa624`)
5. Naming split (Desktop / Core / mcp) → README で 明示 landing

## 3 系統の 命名 discipline (以後の 誤 conflate 防止)

| Name | Where | Language | License | Audience |
|------|-------|----------|---------|----------|
| **Rei-Automator Desktop** | `fc0web/rei-automator-release` (public) + `fc0web/rei-automator` (private source) | TypeScript / Electron | **Proprietary** (exe personal/academic use only) | Human at keyboard |
| **Rei-Automator Core** | `fc0web/rei-aios` (private) `src/workspace/rei-automator/` | TypeScript / Node.js | Private (rei-aios internal) | AI agent (Claude Code) |
| **rei-automator-mcp** | `fc0web/rei-automator-mcp` (public) + PyPI | Python 3.10+ | **MIT** (v0.x irrevocable) | Any MCP client |

**★ 3 系統は 別々 licensed、 一つの license を 他 に 波及させない** (私 前回 「sougou-connectors MIT 統一」 で MIT commit → source Proprietary と inconsistent の 誤 action pattern の 再発防止)。

## commit chain

- **rei-automator** repo:
  - `4c0077e` — preserve: pre-junction-restore state (12 M file safety net + .pre-junction-preserve-2026-08-21/ dir)
- **rei-aios** repo:
  - `8e2796353` — STEP 1363 rei-automator-bridge を src/aios/ に revive (Electron compat shim、 STEP 1336 archival 判断の 部分 reverse、 rei-aios 内部 code は import しない discipline 明示)
- **rei-automator-release** repo (5 か月ぶり 更新):
  - `380e280` — MIT LICENSE + naming split README + .gitignore ★ **WRONG** (source Proprietary 未確認)
  - `7caa624` — corrigendum: MIT → Proprietary (source `rei-automator/LICENSE` に 既存の 「Rei Automator — Proprietary License」 を copy)
  - `29f7366` — README v0.9.8-experimental track 追加 (決定 1 reverse 反映)

## v0.9.8-experimental publish (小規模 experimental 配布 = 決定 1 reverse)

- URL: https://github.com/fc0web/rei-automator-release/releases/tag/v0.9.8-experimental
- Asset: `ReiAutomator-0.9.8-v2-with-21-deps-2026-08-21-portable.exe` (121 MB、 sha256 `a0d2204d...`)
- Prerelease flag ON (latest には 出ない)
- 3 Layer 内訳 明示 (Layer 1 Electron code = 実質ゼロ / Layer 2 junction 経由 rei-aios 5 か月 update = build 入力 済 但し UI 導線 未 verify / Layer 3 21 dep 追加 = +18 MB)
- 5 制約 明示 (TS error 39 mask + junction machine 依存 + 起動 verify only + 電子署名なし + 本番非推奨)

## 保留 3 → 部分 unblock

| 項目 | 現状 |
|------|------|
| 98 MB exe git 履歴削除 | ⏸ 部分 unblock (配布判断 起きた、 但し clone 重さ実害 未報告) |
| v2 GitHub Release 化 | ✅ 完了 |
| B/C 実装 | ⏸ 部分 unblock (小規模 experimental なら junction build snapshot で 足りる、 完全 route C 不要) |

## 未検証 1

**Layer 2 GUI 変化** — 藤本さん が v0.9.7 + v0.9.8-experimental 順に 起動して 目視比較 で 「何か違いあるか」 verify。 chat-Claude 予測 baseline = 「Layer 1 ゼロ ⇒ UI 導線 未接続 可能性 十分」 = 見た目 同じ が 想定範囲。

## Cross-agent collaboration 7 例目 (chat-Claude 相補分業)

- **私 手元 実測 fact** (junction 状態 / dep 実測 / git log 6 日分 / LICENSE 内容) + **chat-Claude 構造分析** (DL 実測 / API state / route B vs junction build 機構 / Layer breakdown)
- **相互 self-audit 分責 acknowledgment**: 私 5 miss + chat-Claude 「MIT 名指しが 起点」 owned framing = **片側 の 話に しない**
- **相互 protocol 追加**: chat-Claude 「ライセンス提案は 既存表明確認 前置」 + 私 「他 agent 提案 を action 化 前 に source 独立 verify」

## Related

- [[feedback-cross-agent-verify-before-action-2026-08-21]] (相補 protocol、 本 arc から extract)
- [[feedback-overclaim-strength-calibration-pattern-2026-08-21]] (「作り直し要」 「短絡」 pattern、 本 arc の 相互修正から extract)
- [[feedback-chat-claude-hallucination-warning]] Pattern 全 clean 継続、 但し 5-B blindness pattern が cross-agent 相補分業でも 発火 fact 追加
- [[feedback-projection-self-audit-pattern]] SAC-4 6 例発火 (前 arc 4 + 本 arc 追加 2)
- [[feedback-world-uniqueness-claim-controllable]] 適用継続 (「rebuild 完走」 = 「B feasibility」 に 拡大解釈しない)
- [[feedback-super-naming-siren-family-pattern]] Naming discipline 適用 (Desktop / Core / mcp、 3 語区別で 曖昧化 防止)
- Chat-Claude artifact: https://claude.ai/code/artifact/f2cddbd7-197c-404f-8a68-2b5e27daf713 (決定 5 件 / 実施 4-5 件 / 保留 3 件 / 未検証 1 件 record + Layer 1/2/3 breakdown + 相互 self-audit + 「第三の形」 framing)
- STEP 1336 (2026-08-15) — WorkspaceAutomator 一本化、 bridge archival origin (本 STEP で 部分 reverse = compat shim 化)
- STEP 1347 (2026-08-20) — archived rei-automator-bridge 予防修正 (env var 3 段 fallback、 本 STEP で live 継承)

## 「第三の形」 decision pattern (未来 参照 価値)

決定 1 は 「自分専用 vs 配布」 の 二択で 議論開始 → 同日中 に **stable (v0.9.7 主推奨) + experimental (v0.9.8-exp prerelease) 並置** の **第三の形** に 収束。 二択で 迷った場合、 中間的 「両方 並置」 が 意外に clean な 落とし所 に なる pattern。 藤本さん 「ユーザーが 使いやすい状態であれば 何でも」 stance と chat-Claude 「まず自分専用、 配布は sougou-connectors 反応後」 stance の 中間解として 機能。

## Honest scope

- 本 memory は 2026-08-21 時点 の state 記録、 Layer 2 GUI verify 結果は 未記録 (藤本さん タイミング後 別 memory or 本 file 追記 で 反映)
- rei-aios STEP 1363 bridge revive commit `8e2796353` は Electron compat shim 位置付け、 rei-aios 内部 code は 引き続き `WorkspaceAutomator` (src/workspace/rei-automator/) 使用、 内部で ReiAutomatorBridge を import した pattern を 発見したら wrong-impl wiring 再発 signal
- 決定 1 「凍結」 → 「小規模 experimental 配布」 の shift は 「配布判断 完了」 でなく 「小規模 experimental 段階」、 「本格配布 (sougou-connectors 級 の 反応獲得 or 業務 automation ツール 化)」 は 依然 別判断
- Rei stack MCP 8 systems count は 不変 (本 arc は Electron ①系 の 話、 rei-aios ② + rei-automator-mcp ③ の active dev は 別 track で 継続)
