構想デモ:画面・数字・AI の応答はすべてサンプルです。実際の処理は行われません。

毎朝、新しい
業務アプリが
10本届く仕組み

深夜 3:00 からの8工程を早送り今日の実行を再生する

アプリも LP も、AI が毎日作る。
人が判断するのは2か所だけ。

要件マップを見る
実行 #418factory.yml・cron 0 18 * * *・2026-10-26
完了・公開 10/12
工程担当件数03:0009:0015:0021:0024:00
1ストーリー生成AI240件
2選別人12件
3アプリ生成AI12本
4テスト・評価AI10本 合格
5ストア素材生成AI50点
6公開人10本
7マーケ配信AI30投稿
8学習AI6指標

レジ締め:ゴールデン 19/20 → 差異の符号を自己修正 → 20/20

人公開承認待ち 5時間18分 → 鈴木が 09:02 に承認

  1. ストーリー240
  2. 選別12
  3. 生成12
  4. 合格10
  5. 公開10

※画面は見本です。時刻・件数・過去の実行はデモ用の想定値です(2026-10-26 の実行 #418)。

The Numbers

今日の実行を
数字で見る

実行 #418(2026-10-26)の結果です(デモ用の想定値)。

累計公開 100 本 / 目標 10,000 本1.0%・1日10本で約2.7年

※公開本数 100本は、このデモに載せた見本アプリの数です。ほかの数字は構想段階の想定値で、実績ではありません。目標までの年数は、1日10本で割った計算です。

今日の公開数※想定値・12本生成し、品質ゲートで2本を除外

10本

1日の流れは8工程

深夜 3:00 に始まり、最後の「学習」が翌日の「ストーリー生成」に戻ります。
「今日の実行を再生」で1日を早送りし、各工程を押すと成果物・ゲート判定・ログを確認できます。

実行 #418factory.yml・2026-10-26 03:00 JST完了
  1. 型・ゴールデンテスト・eval・E2E・セキュリティ・原価

    03:23–03:33・10分26秒
04 / 08

テスト・評価

完了
開始
03:23
終了
03:33
所要時間
10分26秒
担当
AI

※時刻と所要時間はデモ用の想定値です。

成果物

  • 合格 10本
  • 差し戻し 2本(備品貸出メモ・見積比較表)
  • 自己修正 1回(レジ締め:差異の符号)

ゲート判定 4/6 通過

ゴールデンテスト11/12
AI eval ≥ 0.8511/12
E2E12/12
テナント分離36/36
ロール判定48/48
原価12/12

この工程のログ

03:23:04情報jobs.verify: --golden --eval --e2e --security --cost
03:27:31注意[レジ締め] golden 19/20 — 差異の符号が逆 · self-fix attempt 1
03:29:02成功[レジ締め] golden 20/20 · eval 0.94 (≥0.85) · e2e 4/4 · cost ¥0.8/job
03:31:40成功security: tenant isolation 36/36 · role matrix 48/48 · secrets scan clean
03:33:15失敗[備品貸出メモ] eval 0.61 < 0.85 · AIの価値が薄い → 差し戻し
03:33:16失敗[見積比較表] 3回自己修正しても golden 17/20 → 人に回す
03:33:30成功10/12 passed all gates
候補 12本レジ締め ✓月次締めチェック ✓1on1記録 ✓見込み客スコア ✓アンケート集計 ✓電話メモ化 ✓郵便物仕分け ✓棚卸し ✓図面検索 ✓内見予約 ✓備品貸出メモ:差し戻し見積比較表:差し戻し
実行ログ(全工程)29/29 行
03:00:02情報Run #418 triggered by schedule (factory.yml)
03:00:05情報jobs.stories: actions/checkout@v4 ✓
03:00:11AIworkos-factory stories --generate 240 · sources: 業種12×部門7, 問い合わせ 38件, 検索語 1,204件
03:04:47成功240 user stories written → Issue #2981..#3220
03:05:02AIscoring: AIが効くか / 入出力1種類か / 既存ブロックで組めるか / 重複なし
03:06:30注意rejected 228: CRUDだけ 96, 重複 71, 入出力が複数 39, 規制領域 22
03:06:31人review requested: 上位12件 → 承認者 @suzuki (初回100本は全件レビュー)
03:18:09成功approved 12 stories by 鈴木 (2件にコメント → eval へ変換)
03:18:15情報jobs.build-apps: matrix 12 parallel
03:19:40AI[レジ締め] manifest.yaml generated · blocks: match, summarize · code: 0 lines
03:21:12AI12 manifests + 12 screen specs + 240 synthetic fixtures
03:22:58成功opened PR #1442..#1453 (factory/build-*)
03:23:04情報jobs.verify: --golden --eval --e2e --security --cost
03:27:31注意[レジ締め] golden 19/20 — 差異の符号が逆 · self-fix attempt 1
03:29:02成功[レジ締め] golden 20/20 · eval 0.94 (≥0.85) · e2e 4/4 · cost ¥0.8/job
03:31:40成功security: tenant isolation 36/36 · role matrix 48/48 · secrets scan clean
03:33:15失敗[備品貸出メモ] eval 0.61 < 0.85 · AIの価値が薄い → 差し戻し
03:33:16失敗[見積比較表] 3回自己修正しても golden 17/20 → 人に回す
03:33:30成功10/12 passed all gates
03:33:41情報jobs.storefront: --lp --icon --cover --manual --copy
03:38:20AI[レジ締め] LP「レジ締めを5分に」· カバー3案(A/B/C) · マニュアル3ステップ
03:44:02成功50 assets rendered (10 apps × LP, icon, cover, manual, release note)
03:44:10人environment: production · waiting for approval
09:02:47成功approved by 鈴木 · publish --beta → 10 apps live for beta tenants
12:00:00AImarketing: X 10 · blog 10 · LINE 配信 10 (飲食・経理セグメント)
12:00:41成功LP 10 pages submitted to search index
23:30:00情報learn: インストール率・継続率・修正依頼を集計
23:31:12AI翌日の重みを更新, 「列の追加」系の修正 → SDK 標準化を提案 (PR #1460)
23:31:15成功Run #418 completed · next run 2026-10-27 03:00 JST

Output

1本のアプリから生まれる成果物は8点

今日公開した「レジ締め」の PR です。左のファイルを選ぶと中身が見られます。すべて AI が作り、人は最後に承認しただけです。

  • アプリ固有のコード

    0行

  • ゴールデンテスト

    20/20

  • 人の確認(公開承認)

    1回

apps/070/ — PR #1447 factory/build-070承認済み
成果物 8点
AI生成実行 #418・03:04 生成・Issue #3107

だれが 2店舗を見る飲食店の店長として、

やりたいこと レジ締めデータと現金の数を入れたら、日報と差異の理由がすぐほしい。

なぜ 閉店後に電卓で集計し、合わない理由を探す 20分をなくせる。

出どころ
飲食×締め作業(業種マップ)、検索語「レジ締め 合わない」
選別スコア
AIが効く 0.9 · 入出力1種類 1.0 · 既存ブロック 1.0 · 重複なし 0.95 → 総合 0.96
受け入れ条件
差異が 0 円か、0 でなければ候補理由を3つまで示す
鈴木 が承認・09:02 コメント 2件 → eval「差異の符号」「語調」に変換済み人が見たのはこの1回だけ

Quality

公開前の
品質ゲート 8項目

1つでも基準を下回ったアプリは公開しません。AI がまず自分で直し、3回で直らなければ人に回します。

6/ 8 ゲートで全件通過

※今日の実行 #418 の想定値。「(仮)」の基準は現時点の案です(要件マップ QA-05・QA-08)。

判定ゲート基準今日
✓型・スキーマmanifest.yaml と画面定義のスキーマエラー 012/12
×ゴールデンテスト合成入力 → 期待出力(各20件)全件通過11/12
×AI eval抽出精度・文章の質を採点0.85 以上(仮)11/12
✓E2Eロール別画面を Playwright で操作主要操作が完了12/12
✓テナント分離別テナントのデータを取りに行くテスト越境 012/12
✓ロール判定閲覧者/作業者/承認者/管理者 × 全操作違反 012/12
✓原価1ジョブあたり AI 原価単価に収まる(仮)12/12
✓人のレビュー最初の100本は全件。以降は抜き取り承認者がマージ10/10

今日落とした候補 6件

候補落とした工程理由
備品貸出メモテスト・評価CRUDだけでAIの価値が薄い(eval 0.61)
経費精算かんたん版選別既存アプリ「領収書→経費Excel」と重複
見積比較表テスト・評価自己修正3回でもゴールデンテスト 17/20 → 人の確認待ち
処方せん読み取り選別規制領域(医療)。出すかは人が判断
営業日報と週報と月報選別出力が3種類。1アプリ1出力の原則に反する
社員名簿選別入力をそのまま保存するだけ。AIブロックを使わない

Learning

使われ方が、翌日のアプリを決める

インストール率・継続率・チャットでの修正依頼を集計し、翌日のストーリーの重みにします。よく出る修正依頼は全アプリ共通の機能に昇格させます。

毎日1周学習 → 翌日のストーリー01ストーリー生成02選別03アプリ生成04テスト・評価05ストア素材生成06公開07マーケ配信08学習

人が見るのは
2か所だけ

アプリ固有のコードは0行。人の判断は「選別」と「公開承認」に集め、指摘は翌日からテストで自動検出します。

選別(03:05〜)

AI が 240件のストーリーを採点し、上位12件を人が承認します。コメントはそのまま eval(評価テスト)に変換されます。

公開承認

品質ゲート8項目を通過したアプリだけが承認待ちに並びます。承認者が押すまで、お客様の画面には出ません。

指摘はテストに

人が見つけた誤りはゴールデンテストに追加し、翌日から全アプリで自動検出します。同じ指摘を2回しないための仕組みです。