L2 CONFIDENTIAL

Factory v1.0 機能要件定義書

Factory v1.0 機能要件定義書

1. 目的

Factory v1.0で業務実現に必要なシステム機能を定義する。

2. スコープ

  • 対象: Plane→Inngest→OpenClaw→GitLab CI→通知の自律開発ループ
  • 対象外: 課金、マルチテナント(v1.0では対象外)

3. 機能要件

ID 機能名 概要 入力 出力 完了条件
F-01 タスク受理 Plane/GitLabから実行対象Issueを受理 issue metadata 実行イベント issue.ready発火
F-02 実装生成 OpenClaw経由で実装コード生成 title, description, existingCode updated code コード生成成功
F-03 コミット/MR作成 GitLabへcommitとMR作成 code, branch MR MR生成
F-04 CI判定 pipeline結果を機械判定 pipeline status/log pass/fail 判定理由付き記録
F-05 自動修復 失敗時にAI修復リトライ error log fixed code 既定回数内修復
F-06 エスカレーション 修復不能時に人間通知 fail reason alert needs-human付与
F-07 監査記録 実行/判断をログ化 run context audit log トレーサビリティ確保
F-08 定時サマリ 実行状況を定期通知 run history summary message 定期配信

4. 優先度

  • Must: F-01〜F-07
  • Should: F-08