STEP 1409 — rei-scout × Akizuki 35 SKU catalog (提案 / 藤本さん judgment 待ち)

2026-08-26 · STEP 1406 (5) 実行 · 33 unique SKU catalog · 新 category 'hardware-wire-up' 提案 · rei-scout local 未変更 = 藤本さん judgment 待ち

目的

藤本さん directive 「1 から 5 を 順番に」 の (5) として、 STEP 1406 (25 SKU) + STEP 1408 (10 SKU) = 33 unique 秋月 SKU (STEP 1406 で 明示 の HC-SR04 参考 含む) を rei-scout 互換 の decision-record format で catalog 化する。 rei-scout 本体 (Downloads/rei-scout/) は 一切 変更していない = 提案 catalog を rei-aios/data/ に JSON で 保存し、 実 rei-scout store 反映 は 藤本さん judgment 待ち。

Data 実体

File: data/akizuki-wireup-catalog/candidates-2026-08-26.json (~17 KB)

Schema: schema_version: 0.1.0-proposal、 各 entry は id + source_step + interface + physical_quantity + part_number + vendor + akizuki_code + proposed_category + proposed_status + integration_status + safety_gate_required + note + optional benchtop_pilot

Total entries: 33 SKU (22 from STEP 1406 unique parts + 10 from STEP 1408 gas + 1 HC-SR04 参考)

提案: 新 category 'hardware-wire-up'

rei-scout 既存 5 category (import-as-mcp / port-to-rei / cite-only / defer / reject) は software MCP repo (owner/repo 形式) 想定

hardware SKU (akizuki/{code}-{part} 形式) には 直接 mapping せず、 新 category hardware-wire-up を 提案。

5-step spike template (提案)

  1. datasheet 再 verify — interface / voltage / current / range / calibration curve
  2. hardware 入手 — Akizuki 通販 / RS / etc.
  3. host MCU + wiring — STM32 / ESP32 / RP2040 + I2C/SPI/UART pull-up + power decoupling
  4. driver + benchtop mock skeleton 実装STEP 1407 pattern
  5. 実測データ差替 — mock → real、 calibration curve validation

SKU 集計 (33 entries)

InterfaceCountSources
I2C14STEP 1406 (12) + STEP 1408 (SCD40 + SGP40)
SPI2STEP 1406 (MAX31855 + LSM6DSV16X SPI mode)
UART11STEP 1406 (9: ESP32 系 + XIAO nRF52840 + GT-502MGG-N) + STEP 1408 (2: MH-Z19C, MH-Z14B)
USB CDC1STEP 1406 (GU-502MGG-USB)
Analog6STEP 1408 (TGS2450, TGS8100, MQ-2, MQ-3B, MQ-4, MG812)
Digital (trigger/echo)1STEP 1406 (HC-SR04 参考)
35 line items / 33 unique SKU

SafetyGate 判定

SafetyGateCountSKU 例
不要28環境 / IMU / 距離 / GNSS / Wi-Fi TELEC 認証済 module 等
要 (可燃性)3MQ-2 (可燃性混合) / MQ-3B (アルコール) / MQ-4 (メタン) — 発火 hazard
要 (高温)1MAX31855 — 熱電対 tip 側 火傷 / 断熱 discipline
要 (加熱器)1MG812 — 内蔵ヒーター 過電流 注意 (SafetyGate 対象外 判定 だが 注意)

benchtop pilot 実装状況

StatusCountSKU
Pilot 実装済 (STEP 1407 v0.8)3BME280 / BNO055 / VL53L1X
Pilot candidate (v0.9-alpha defer)2SCD40 (I2C CO2) / SGP40 (I2C VOC)
Wire-up 候補 (未着手)28SHT31/40I/DHT20/ADT7410/LSM6DSV16X/GP2Y0E03/VL53L0X/MAX31855/ESP32 系 / GNSS / analog gas 等

Entry 例 (JSON)

{
  "id": "akizuki/109421-bme280",
  "source_step": "STEP 1406",
  "interface": "I2C",
  "physical_quantity": ["temperature", "humidity", "pressure"],
  "part_number": "BME280",
  "vendor": "Bosch Sensortec",
  "akizuki_code": "109421",
  "price_jpy": 1180,
  "proposed_category": "hardware-wire-up",
  "proposed_status": "proposed",
  "integration_status": "not-started",
  "benchtop_pilot": "STEP 1407 v0.8.0-alpha bme280-env-a1 mock 実装済",
  "safety_gate_required": false,
  "note": "定番 環境 sensor、 STEP 1407 で mock skeleton 実装済、 実 hardware 発注 は defer"
}

rei-scout local への 反映 flow (提案、 藤本さん 手元 実行)

# 1. Rei stack 側 catalog を fetch (公開 URL 経由)
curl -o /tmp/candidates.json \
  https://rei-aios.pages.dev/data/akizuki-wireup-catalog/candidates-2026-08-26.json

# 2. rei-scout に 新 category 'hardware-wire-up' を CATEGORIES.md に 追加
#    (VALID_CATEGORIES に "hardware-wire-up" を append)

# 3. 各 entry を rei-scout decide() で 記録 (loop):
python -m scout approve akizuki/109421-bme280 \
  --category hardware-wire-up \
  --step 1407 \
  --integration-status done \
  "BME280 環境 sensor、 STEP 1407 v0.8 mock 実装済"

# 4. Wire-up 未着手 SKU は defer:
python -m scout defer akizuki/106675-adt7410 \
  --category hardware-wire-up \
  "16bit 高精度温度、 実 hardware 発注 藤本さん judgment 待ち"

# 5. progress 確認:
python -m scout progress --category hardware-wire-up

Honest scope (8 条)

本 STEP 1409 の 限界

次段候補

  1. rei-scout 拡張 — 藤本さん が local rei-scout に 'hardware-wire-up' category 追加 + 33 entry import (5-10 分 batch × 数回)
  2. bulk import CLI — rei-scout に python -m scout import-catalog <json> subcommand 追加提案 (v0.4 candidate)
  3. benchtop v0.9-alpha 化学 layer — SCD40 + SGP40 の I2C mock を STEP 1407 pattern で 追加 (STEP 1408 提案の 続き)
  4. 実 hardware 発注 pilot — BME280 (¥1,180 定番) 単品 発注 → STEP 1407 mock の 実測データ差替 arc
  5. catalog 拡張 — 光/カラー/UV/SpO2 追加 sub-category recon + entry 追加

関連