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