SCRALPT 宣言

The SCRALPT Manifesto

Version 1.0

Context: Generative AI Era

序文:構築者から彫刻家へ

かつて、ソフトウェア開発は「積み上げ(Building)」であった。
しかし、生成 AI がコードを無限に供給する今、我々の役割は変化した。

巨大な原石から、不要な部分を削ぎ落とし、真に必要な機能だけを残す。
我々はもはや 「構築者(Builder)」 ではない。我々は 「彫刻家(Sculptor)」 である。

SCRALPT の核心 (Core Values)

我々は、従来の価値観を以下のように再定義する。

Creation よりも Deletion を。

(創造よりも、削除を。)

Fixing よりも Regeneration を。

(修正よりも、再生成を。)

Planning よりも Sculpting を。

(計画よりも、削り出しを。)

Consistency よりも Disposability を。

(一貫性よりも、廃棄可能性を。)

3 つの原則 (The Three Principles)

1. Code is Liability(コードは負債である)

コードは資産ではない。行数が増えるほど、バグと保守コストは増大する。
SCRALPT において、進捗とは「書いた量」ではなく「削った量」である。

2. Disposable by Default(廃棄前提)

すべての機能は「使い捨て(Disposable)」である。
永続的なのは「インターフェース(境界)」のみであり、内部の実装はいつでも捨てられ、最新の AI によって再生成されるべきである。

3. Human as Editor(編集者としての人間)

人間はコードを書かない。人間は以下の 3 つに集中する。

  • Seed: 問いを立てる(要件定義)
  • Sculpt: 選び、削る(意思決定)
  • Audit: 責任を持つ(監査)

ワークフロー (The Sculpting Loop)

開発は時間(スプリント)ではなく、生成と選別(Generate & Sculpt)のループで進行する。

  1. Seed (定義): 自然言語で「境界」と「意図」を定義する。
  2. Ignite (過剰生成): AI が可能性のすべてを含んだコードの塊を生成する。
  3. Sculpt (削り出し): 人間が不要な機能、複雑な処理を削除し、本質のみを残す。
  4. Freeze (凍結): 動作する最小単位をカプセルとして保存し、次の破壊まで運用する。

チームロール (Roles)