◉RORK LABEN
●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…●GPT-6.1 SOL — Rork のモデルメニューに追加(09-29)。Low/Medium/High を選べ、Pro・Max に含まれます●SONNET 5.5 — UI づくりが得意で、Sonnet 5 より出力が速いモデルが選べます(09-28)●SDK 58 — Beta が 09/15 から。stable の案内はまだなく、Expo Go でのプロジェクト実行は 09/03 からログインが必要です●WIDGET — iOS のウィジェットが本番ビルドだけ真っ黒になる原因を追った報告が出ています●OBSERVE — EAS Observe がネイティブクラッシュも記録します(SDK 57.0.21 以降・10/07)●NEW — 起動広告が、背面から戻った回にしか出ていませんでした。「前面に戻った」合図が、…
記事一覧/開発ツール
⬡ 開発ツール/2026-07-16上級

Rork Max 生成コードの再生成ゾーン設計 — 手を入れるほど失われる「作り直せる自由」を残す

Rork Maxの生成コードに乗っている「捨てて作り直せる」という見えない資産は、手を入れるたびに静かに失われます。再生成ゾーンの残し方、境界に置く型の決め方、台帳とCI検査によるドリフト検出、四半期ごとの再生成テストまで、個人開発の実運用からまとめます。

Rork Max236Swift48アーキテクチャ22長期運用11個人開発218

✦ プレミアム記事

6月の終わりに、Rork Max で作った壁紙ビューアの一覧画面を1行だけ直しました。サムネイルの角丸を 12 から 16 に変えただけの、記録するほどでもない修正です。

翌週、その画面にフィルタ機能を足そうとして、同じプロンプトに一文を追記して投げ直しました。返ってきた画面は問題なく動きました。角丸は 12 に戻っていました。

失ったのは 4pt です。ただ、そこで手が止まりました。この画面は先週まで「捨てて作り直せる画面」でした。私が1行触った瞬間に、それは「作り直すと何かが消える画面」に変わっていました。しかもその変化は、どこにも記録されていませんでした。

個人開発でアプリを配布まで一人で回していると、こういう静かな劣化がいちばん怖いところです。ここでは、生成コードに乗っている「作り直せる」という資産を、意図して残し、意図して手放す設計を書きます。

生成コードには、寿命付きの選択肢が乗っています

手で書いたコードは、書いた瞬間から保守対象です。そこに選択肢はありません。直すか、消すかだけです。

Rork Max のような生成物は違います。生成直後のファイルには「捨てて作り直す」という選択肢が付いてきます。仕様が変わったとき、差分を追いかけて直す代わりに、プロンプトを書き換えて丸ごと出し直せます。これは単なる便利さではなく、自分の時間を買い戻せる権利です。

この権利には寿命があります。人が手を入れるたびに、静かに失効していきます。角丸を 12 から 16 に変えた瞬間、その画面の再生成は「4pt を失う操作」になりました。次に誰かが VoiceOver のラベルを足せば、再生成は「アクセシビリティ対応を失う操作」になります。3ヶ月も経てば、その画面をまだ作り直してよいのか、誰にも分からなくなります。3ヶ月前に手を入れた本人にも分かりません。

私は壁紙系のアプリを6本並行で運用しています。生成物を使い始めて最初に痛かったのは、クレジットの消費でも生成品質でもなく、この「どのファイルがまだ生きた選択肢を持っているか分からない」状態でした。台帳がないので、迷ったら手で直します。手で直すのでさらに失効します。誰も止めないまま、$200/月 のオプションが少しずつ空手形になっていきます。

再生成可能性は、三つの状態で見ます

ファイルを「生成物かどうか」の二値で見ている限り、この劣化は見えません。三つに割ると見えるようになります。

状態定義扱い
regenerable生成後に人の手が入っていない。台帳のプロンプトと契約から同等物を出し直せる資産。壊さないよう境界を守る
drifted手が入っているが、その差分がどこにも言語化されていない負債。放置してはいけない
sealed手で保守すると決めた。プロンプトから外し、再生成対象から除外した普通のコード。手で守る

いちばん危険なのは drifted です。regenerable のつもりで再生成すれば黙って何かが消えますし、sealed のつもりで手を入れ続ければ、いつまでも生成の恩恵を受けられません。どちらの前提にも乗れない、判断できない状態です。

運用の目標は単純です。drifted をゼロに近づけます。手を入れたくなったら、二つに一つを選びます。

  1. 直した内容をプロンプトか契約へ戻し、regenerable のまま保つ
  2. その旨を台帳に書いて sealed へ落とし、以後は手で守る

角丸の 4pt は、前者で戻すべきものでした。プロンプトに「角丸は 16」と一行足せば済んだ話です。私はそれをせず、手元だけを直しました。判断を先送りにしたのではなく、判断していることに気づいていませんでした。

✦

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
✦生成コードを regenerable / drifted / sealed の3状態で管理する台帳の作り方と、状態を機械的に判定する仕組みが手に入ります
✦再生成ゾーンから漏れてはいけない依存をCIで弾く40行程度の検査スクリプトを、そのまま持ち帰れます
✦四半期ごとの再生成ドリルで測る2つの指標と、$200/月 の Rork Max を再生成オプション費として評価する損益の見方がわかります
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Rork Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • ✦コピー&ペーストで使える実装コード付き
  • ✦毎日新しい上級ガイドを追加
  • ✦¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

⬡ 開発ツール2026-05-17
Rork Max の SwiftUI 機能を壁紙アプリ開発で検証した結果 — 実際に動いた機能と手を入れた機能
運用中の壁紙アプリの本番コードを基準に、Rork Max の SwiftUI ネイティブ生成を検証しました。そのまま使えた機能、手を入れた機能、生成を諦めた機能を、動くコードと実機での計測値とともにお伝えします。
⬡ 開発ツール2026-05-12
Rork Max で複数アプリ共通UIライブラリを Swift Package Manager で構築する実践ガイド
複数アプリを運営する個人開発者向けに、Swift Package Managerで共通UIライブラリを構築してRork Max生成コードの重複を排除する手順です。パッケージ構成の設計、テーマシステムとカードコンポーネント、アニメーションプリセットの共通化、テストまで詳解します。
⬡ 開発ツール2026-04-05
Rork Max × WidgetKit・ライブアクティビティ実装ガイド 2026 — Dynamic Island 対応まで
Rork Max で iOS Widget・ロック画面ウィジェット・Dynamic Island 対応のライブアクティビティを実装した記録。Timeline の焼き込み設計、APNs のヘッダーと優先度、push-to-start、stale-date の扱いまで実運用の判断を残します。