作成日: 2026-03-31
ステータス: Draft
対象: session_log の summarize
関連文書:
session_log_path または repo-local の補助ログから、Goose の Worker Instance を使って
構造化スナップショットを生成する Phase 2 仕様を定義する。
session_log の deterministic 記録系と summarize は同じ intent でも別 Maid に分けるsummarize は Goose の Worker Instance を使うsummarize入力:
intent: session_logpayload.operation: summarizepayload.session_log_path またはpayload.session_id または payload.client処理:
session_log_path があればそれを最優先launch_config.command を使って stdin -> stdout コマンドを subprocess で呼ぶsession_logs/*_snapshot.md に保存する出力:
source_filesnapshot_fileengineAI 出力は次の Markdown セクションを持つ。
## CURRENT_STATE## DISCOVERY## DECISION## NEXT_ACTION## BLOCKED / PENDING## RISKS実行コマンドの既定値は maid_registry.yml の launch_config.command に置く。
このコマンドは標準入力から prompt を受け取り、標準出力へ Markdown を返すものとする。
必要なら GOOSE_COMMAND 環境変数で一時上書きできる。
例:
launch_config:
command: goose run --instructions - --no-session --quiet
session_logs/*.jsonl のままとするsession_log summarize 既定 Worker Instance は goose_openrouter_grok41fast とする