Lab
Labは、単なる下書き置き場ではない。 ここは まだ現時点の正規見解として採用してはいけない主張を、正規定義から隔離して扱うための場所 である。PCE 2.0 は
Specを正規定義として保ちたい。 そのためには、まだ曖昧な問い、仮説、思考メモをどこかに捨てるのではなく、 昇格条件つきで保管する層 が必要になる。それが
Labである。
Lab セクションの役割
Section titled “Lab セクションの役割”1. 未確定を Spec から隔離する
Section titled “1. 未確定を Spec から隔離する”便利そうな仮説や面白い洞察であっても、
まだ検証が弱いなら Spec に混ぜるべきではない。
Lab は、
- 未解決の問い
- まだ採用条件が固まっていない仮説
- 断片的な観察メモ
を、Spec と混同せず保持する。
2. 推測段階の内容を無視せず管理する
Section titled “2. 推測段階の内容を無視せず管理する”未確定だからといって捨てると、 重要な思考の痕跡が消える。 逆に無造作に混ぜると、 正規定義が濁る。
Lab は、この中間を担う。
3. 昇格条件を可視化する
Section titled “3. 昇格条件を可視化する”Lab にあるものは「永遠に Lab のまま」ではない。 必要なのは、
- 何が unresolved か
- 何が仮説なのか
- 何が単なるメモに過ぎないのか
- どの根拠で昇格できるか
を見えるようにすることである。
Lab にある3種類のもの
Section titled “Lab にある3種類のもの”まだ定義し切れていない論点の台帳。 「何が未決なのか」を固定するためのページであり、 答えを書く場所ではない。
向いている内容:
- 境界がまだ不明な問い
- 競合する捉え方が残っている論点
- 後続の仮説分解が必要な問い
将来の正規定義候補を、仮説として管理する層。 主張の形を取り始めているが、 まだ採用条件を満たしていないものを置く。
向いている内容:
- 条件つきの主張
- 競合仮説がありうる定義候補
- 後続評価が必要な設計案
まだ仮説として整形していない軽量メモの層。 観察、断片、違和感、補助メモを置く。
向いている内容:
- 構造化前の観察
- 一時メモ
- まだ問いにも仮説にも育っていない断片
| 種類 | 主な目的 | まだ足りないもの | 次の自然な移動先 |
|---|---|---|---|
| 未解決の問い | 未解決の論点を固定する | 答え / 捉え方の確定 | Hypotheses または Spec |
| 仮説 | 定義候補を検証待ちで保持する | 根拠 / 採用条件 | Spec または Changelog |
| メモ | 断片メモを保持する | 構造 / 主張 / 判定基準 | Open Questions または Hypotheses |
短く言えば、
Open Questionsは問いHypothesesは未確定の主張Notesはその前段
である。
どう使い分けるか
Section titled “どう使い分けるか”まだ何が分からないかを固定したい
Section titled “まだ何が分からないかを固定したい”→ 未解決の問い
ある程度主張の形になっている
Section titled “ある程度主張の形になっている”→ 仮説
まだ断片で、構造化していない
Section titled “まだ断片で、構造化していない”→ メモ
もう正規定義に上げるべきだ
Section titled “もう正規定義に上げるべきだ”→ Lab ではなく Spec へ上げ、その理由を Changelog に残す
Lab と他セクションの関係
Section titled “Lab と他セクションの関係”Spec との関係
Section titled “Spec との関係”Spec は「いま引用してよい定義」を置く場所であり、
Lab は「まだ引用してはいけないが捨てるべきでもない主張」を置く場所である。
この境界を壊すと、 Spec が仮説の置き場になってしまう。
Changelog との関係
Section titled “Changelog との関係”Lab から Spec へ昇格したなら、
何が変わり、なぜ昇格したかを Changelog に残すべきである。
Cases / Mappings との関係
Section titled “Cases / Mappings との関係”ケースやマッピングを書いていて出た未確定論点は、
その場で定義を増やすのではなく Lab に送った方がよい。
典型的な昇格フロー
Section titled “典型的な昇格フロー”最もよくある流れは次の三つである。
メモ -> 問い
Section titled “メモ -> 問い”違和感や断片メモが、未解決の論点として整理される。
問い -> 仮説
Section titled “問い -> 仮説”問いに対して、ある程度主張の形を取った暫定答えができる。
仮説 -> Spec
Section titled “仮説 -> Spec”根拠と採用条件が揃い、 正規定義として固定できる段階に達する。
このとき、 昇格した事実だけでなく なぜ今それを固定してよいと判断したか を changelog に残すのが重要である。
Lab を読むときのコツ
Section titled “Lab を読むときのコツ”1. 正規定義として引用しない
Section titled “1. 正規定義として引用しない”Lab にある主張は、便利でも説得力があっても、 そのまま正規用語や現時点の正規見解として扱ってはいけない。
2. 面白さと採用可能性を分ける
Section titled “2. 面白さと採用可能性を分ける”面白い仮説であることと、 Spec に上げてよいことは別である。
3. 未解決を恥と見なさない
Section titled “3. 未解決を恥と見なさない”曖昧なものを無理に定義化するより、 未確定のまま台帳化する方が理論は健全になる。
4. 隔離されているが無関係ではない
Section titled “4. 隔離されているが無関係ではない”Lab は隔離空間だが、 Spec / Cases / Mappings / Changelog と強く接続している。 孤立保管庫ではない。
どのページから読むべきか
Section titled “どのページから読むべきか”今の未解決論点を見たい
Section titled “今の未解決論点を見たい”未解決の問い を読む。
どんな仮説が育っているか見たい
Section titled “どんな仮説が育っているか見たい”仮説 を読む。
軽い思考メモから見たい
Section titled “軽い思考メモから見たい”メモ を読む。
変化の履歴まで追いたい
Section titled “変化の履歴まで追いたい”Lab と合わせて Changelog を見ると、
どの仮説がどう昇格したかを追いやすい。
暫定的なまとめ
Section titled “暫定的なまとめ”このセクションが言いたいことは、最終的には次の一文に集約できる。
PCE 2.0 の Lab は、未完成だから雑に置いておく場所ではない。
まだ現時点の正規見解として採用してはいけない問い・仮説・メモを、Spec から隔離しつつ、昇格条件と履歴を持ったまま管理するための実験層である。