山口で仕事して、帰ってからコード修正

今日は朝から山口で仕事、天気は良さそうだ、ここの組織も長い・・今回はメンバーなので若い社長と懇談
のぞみにギリで乗れたので、夕方は少し早く広島に帰る

ホテルで朝食をゆっくり頂いて
国道376にある道の駅 仁保の郷 最近リニューアルされた
ちょっと洒落たデザインだった

■昨日はグローバルスコープ化について、「親テーブル1段経由」だったが、「2〜3段経由」でテナント絞り込みが必要なモデル群の処理をする

系統対象モデル数
系統1監査木(指摘・是正処置・チェックシート系)5モデル
系統2工程表(ネットワーク・バーチャート系)4モデル
系統3施工計画(項目・画像・セクション)3モデル
系統4安全パトロール写真1モデル

■最終テスト結果:TenantIsolationTest 33件パス(46アサーション)

■AI呼び出しの一本化
散在していたAI呼び出しコード(cURL直書き・Http::直書き)を、前日作成したAnthropicClient統合・・・発見されたこと:移行しようとした8サービス/メソッドのうち、3つが誰からも呼ばれていない孤立コードだったため削除

対象結果
AiRecommendationService孤立→削除
AuditAiService孤立→削除
AiEnvAspectService移行完了(現役)
SafetyPatrolController移行完了(AI失敗時も非AI項目でリスト生成継続)
RiskAssessmentController移行完了(haiku維持・実測29秒で正常動作確認)
ConstructionPlanController移行完了(旧版廃止時に削除予定)
aiGenerateSection孤立→削除(210行+ルート削除)
importPdfAsTemplate移行完了(sonnet化・PDF最大6枚対応)

完了後の状態

AIレスポンス内容のログ出力 → 全削除(漏洩対策完了)
curl_init / api.anthropic.com直書き → app/ 全体で0件

■付随修正:環境側面タブのUX改善・バグ修正
前日から持ち越しの「現場特有・その他タブで入力できない」問題の調査結果:
修正後:タブが画面をまたいで引き継がれ、エラー時は該当タブへ自動切替
コード自体は正常だったが、閲覧画面→編集画面でタブがリセットされるため機能がないように見えていた
あわせて隠れタブにバリデーションエラーがあると送信ボタンが無反応になる潜在バグも修正

項目内容
グローバルスコープ適用A分類10+B分類13+C分類13=計36モデル完了
AI呼び出し一本化8サービス処理完了(移行5+削除3)
セキュリティAIレスポンス漏洩リスクをコードベースから排除
ブックマーク パーマリンク.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

  • 2026年7月
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031