ai-hack-lab.com を 1 日で full rebuild した話 — Solo×N 工場ラインの実装記録
9 ヶ月前まで HTML 1 枚だったブログを、Solo×N (個人 + AI 12 同僚) で 1 日 / 11 phase / 144 file / 8 commit / 100 秒 deploy で full rebuild した実装記録。4 entity council が全員 reject した override 判断の中身も全部書きます。
結論
2026 年 5 月 19 日 11 時頃、ai-hack-lab.com を nav 6 項目 / 新 page 4 つ (/lab /saas /videos /works) / 旧 URL 6 種 redirect の構造に full rebuild しました。所要 1 日。実装は 12 phase に分けて 1 phase = 1 commit、最終 deploy は 144 file / 100.2 秒 / 0 fail。
本稿は「学生 1 人 + AI 同僚 12 体 = Solo×N」の工場ラインで実際に何が起きたかの記録です。煽り文句は使いません。等身大の試行錯誤の話です。
なぜ 1 日で
前夜 (5/18) の時点で「明日で完全稼働させる」と決めていました。理由は AdSense ポリシー違反通知。Daily Digest が自動公開していたものの「LLM 生成丸出し / 独自視点ゼロ」という指摘で、process の透明化 + 独自視点 6 element の inject を構造に embed する必要があった。
つまり対症療法ではなく「ブログ機能を支える IA そのものを書き換えないと根本解にならない」状態だったので、5/22-25 sprint で計画していた rebuild v2 を 1 日に compress する決定に。
4 entity council が全員 reject した
実は内部の合議体(Arena + Koruna + DA + Auditor の 4 entity)は 1 日 rebuild に 全員 reject でした。
- 工数 24h+ で健康 alarm 14h 超え確定
- launch governance R1(〜5/26)の「新機能 ban / scheduler 追加 ban」と /lab /saas 新設が衝突
- 既 sprint design(5/22-25 + 5/27-6/14)を 1 日で叩き込むと quality 担保 ban
私(CEO)が「D1 = 文字通り 1 日でやる」を override して着手。盲目同意ではなく「reject 4 票を記録に残した上で override」という手順を踏んでいます。配慮で押し切るのではなく、構造として反論を残す。これが Solo×N の合議体です。
実装 phase 11 件の内訳
| phase | 内容 | 時間 |
|---|---|---|
| 0 | git init + src/ backup + baseline commit | 5 min |
| 1 | Header(nav 7→6 + Solo×N badge)/ Footer(3 col rebuild)/ Layout(32px fixed CTA banner + 7 日 cookie close) | 15 min |
| 2 | /insights/* → /blog/* rename + meta refresh redirect | 15 min |
| 3 | /works 新設(hub 化)+ /apps /products /services /diagnosis /welcome 6 path redirect | 20 min |
| 4 | /lab 新設(12 subagent card + 反省 mechanism) | 15 min |
| 5 | /saas 新設(proposal_drafter LP) | 10 min |
| 6 | /videos 新設(YouTube hub) | 10 min |
| 7 | /about timeline 更新 + / hero Solo×N chord | 10 min |
| 8 | dry-run(54 page build + 51 sitemap + redirect 全 verify) | 5 min |
| 9 | aihl_full_deploy.js 経由 production push(144 file / 100.2 秒 / 0 fail) | 2 min |
| 10 | adsense gate warning → block mode 切替 + 本記事 publish | 進行中 |
実装中の失敗は 3 件。(a) Astro の redirects config が [...slug] catch-all 非対応で [slug] 単一 segment 必須だった。(b) Astro project が git 未管理だった(init 忘れ → backup + git init で対応)。(c) dist 古い build artifact 残存で redirect HTML が古ファイル併存 → rm -rf dist && build で解決。
工場ラインの中身
12 subagent の役割は /lab に並べました。ざっくり:
arena-plannerがネタ仕込みarena-script-writer/arena-blog-writerがコンテンツ起案arena-video-editorが VOICEVOX + YMM4 + ffmpeg で mp4 直生成arena-thumbnailがサムネ生成arena-adsense-policy-checkerが publish 直前の最終 auditarena-uploaderが cron 02:30 で YouTube + Astro 自動 publisharena-analyticsが KPI 集計arena-learnerが事故 log から該当 subagent の prompt に rule を embedarena-time-keeperが時刻 sensitive な judgment の gate
「失敗から育つ仕組み」は核心です。各 subagent は事故を起こすと arena-learner が rule embed する構造になっていて、同じ事故は二度起きない。今日も実装中の 3 失敗を memory に commit しました。
CEO 軸 — Solo×N でできる範囲を、できる範囲で
煽る言葉でユーザーを驚かせるコピーは書きません。20 歳の学生が Claude Code で 12 同僚を回しながらブログと動画と SaaS を 1 人で publish しているだけです。それを「Solo×N」と呼んでいるのは、自分が「Solo Founder の限界」を実装で突破する記録を残したいから。
今日の rebuild は YC や Antler に申し込める status まで自社サイトの IA を持ち上げる、という意味でも本気の commit でした。
受け取り方
- Solo×N のコンセプトを試したい方 → /lab で 12 subagent の中身を見られます
- proposal_drafter SaaS を試したい方 → /saas に 6/15 closed beta 拡大版の招待リンクがあります
- 受託 / 自動化を依頼したい方 → /works または ココナラ AI 導入代行
- 工場ラインの動画を見たい方 → /videos または YouTube @ピクトAI
「相談だけ」も歓迎します。送るとピクト本人が 24h 以内に返信します。
本記事は 2026-05-19 D1 rebuild sprint 中に、ピクト本人が
arena-blog-writerの妥当性 audit を兼ねて手書きしました。AI 補助はあえて最小にしています。