Solo×NClaude CodeAstrosubagentrebuild

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内容時間
0git init + src/ backup + baseline commit5 min
1Header(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 redirect15 min
3/works 新設(hub 化)+ /apps /products /services /diagnosis /welcome 6 path redirect20 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 chord10 min
8dry-run(54 page build + 51 sitemap + redirect 全 verify)5 min
9aihl_full_deploy.js 経由 production push(144 file / 100.2 秒 / 0 fail)2 min
10adsense 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 直前の最終 audit
  • arena-uploader が cron 02:30 で YouTube + Astro 自動 publish
  • arena-analytics が KPI 集計
  • arena-learner が事故 log から該当 subagent の prompt に rule を embed
  • arena-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 補助はあえて最小にしています。