---
name: project-step1551-pool-expansion-v03-2026-08-29
description: STEP 1551 v0.3 pool 拡張 arc 2/5 — 5→10 scenario / 7→12 attribute / 6→10 location (~3.6x combinatorial)、 backward compat 全通過
metadata: 
  node_type: memory
  type: project
  originSessionId: c922ed16-8768-46a2-904a-a44edbee09b5
  modified: 2026-08-28T23:20:28.717Z
---

# STEP 1551: v0.3 Pool 拡張 (arc 2/5)

**Date**: 2026-08-29
**Arc**: v0.3 5-step arc (2/5)
**Files**: `src/mcp/mystery-generator-dynamic.ts` (data 追加) / `public/tools/step-1543-mystery-playable/index.html` (browser side sync) / `dist-renderer/tools/step-1543-mystery-playable/index.html` mirror

## Pool 拡張内容

### SCENARIO (5 → 10、 +5)
- shrine 神社の境内
- yacht 停泊中のヨット
- cabin 湖畔のキャビン
- observatory 天文台の観測室
- library-late 深夜の図書館書庫

### ATTRIBUTE (7 → 12、 +5)
- wearsUniform 制服
- hasTattoo タトゥー
- usesCane 杖使用
- wearsRing 特徴的な指輪
- multilingual 複数言語話者

### LOCATION (6 → 10、 +4)
- convenience-store 深夜のコンビニ
- temple 寺の本堂
- clinic 夜間クリニック
- workshop 木工工房

## 結果

- Combinatorial base: 5×7×6 = 210 → 10×12×10 = 1200 (**5.7x**、 「3.6x」 の目標超過)
- Signature 空間 (medium 難度 = 2 attribute): C(7,2) = 21 → C(12,2) = **66** unique (3.1x)
- Signature 空間 (hard 難度 = 2-3 attribute): 21+35 = 56 → 66+220 = **286** unique (5.1x)
- Anti-repetition (rolling 20) の飽和リスク大幅低下

## Test 全通過

- STEP 1538 v0.1: 43/43
- STEP 1543 v0.1 fixed cases: 16/16
- STEP 1545 v0.2 dynamic: 80/80 (pool sanity 「>= 5,7,6」 は 10,12,10 でも passes)
- STEP 1548 v0.3 chip elimination: 18/18

Total: 157/157 clean

## Honest scope

- Attribute の evidenceNarrative は per-attribute 1 template 固定 (per-scenario variation は arc 3/5 で追加予定)
- 新 attribute は既存 chip でも同じ扱い (elimination / common_feature 共に動作)
- scenario の crimeScene は 現状 alibi elimination logic では使わず narrative color のみ (v0.3 で 「犯行現場 vs alibi 場所」 決定的判定は defer)
