カテゴリー: Nature
QMACのセミナーに参加
庭の百日紅
パキラ
内部監査システムの改良
複数監査への対応
複数監査が実施されているときに、対象監査を明確にする
内部監査計画書一覧で監査計画選択を明確
内部監査計画でISOシステムを選択
今までは会社組織で設定してあるISOシステムをすべて監査計画に取り込んでいたが、特定のシステムだけの監査が可能にする
EMSだけの監査を可能にする
監査画面のモーダル化
処理として通常の画面からモーダル化によりUIを改善
| コード | 説明 |
|---|---|
| ORG-HOME-M1〜M5 | 会社概要の各編集モーダル(M4=マネジメントシステム設定、M5=部署別項目設定) |
| AUD-TMPL | チェックシート項目設定(会社概要から開く) |
| AUD-USER | 監査員設定(会社概要から開く) |
| AUD-SCH-M1/M2 | 監査予定の追加/編集 |
| AUD-HOME-M1 | 監査予定にない監査実施 |
| AUD-RPT-M1 | 監査完了 未達項目 |
| AUD-FIND-M1 | 監査指摘作成(新規追加・編集) |
| IA-MODAL | 指摘のAI支援ウィザード(IA-MODAL-S1〜S6) |
- 計画2件の状態でAUD-LISTから「監査予定表」タブを押しても、一意に決まらないためAUD-LIST自身に留まることを確認(誤誘導の解消)
- 計画詳細(1件に絞られた文脈)では「監査予定表」タブが正しくその計画へ直行することを確認
- AUD-CHK・AUD-FINDに「第1回内部監査」が表示されることを確認
- AUD-HOMEのタイトルが「監査実施一覧」に変わったことを確認
- AUD-CA-SELECT(管理者アカウント)で共通タブ5本が表示されることを再確認(段階17Cで未確認だった項目)
- マイグレーションなし(データ削除のみ、スキーマ変更なし)
ガジュマル

| コード | 画面名 | ルート名 | 補足 |
|---|---|---|---|
| AUD-SUM | 指摘リスト(監査指摘 統合一覧) | audits.findings_summary | 集計部分をAUD-AGGへ分離、統合一覧のみに縮小 |
| AUD-CA | 是正処置報告(1指摘=1報告の編集) | audit_corrective_actions.edit | 同一会社なら誰でも記入可(一般ユーザー含む) |
| AUD-CA-LIST | 是正処置リスト(報告書単位) | audit_corrective_actions.index | 監査員向け。導線はAUD-CA経由のみ |
| AUD-CA-PLAN | 是正処置リスト(計画配下・全報告書横断) | audits.corrective_actions_list | 一般ユーザーにも開放 |
| AUD-CA-SELECT | 是正処置一覧・計画選択(一般ユーザー向け簡易版) | audits.corrective_actions_select | |
| IA-MODAL-S1〜S6 | AI支援モーダル(事実メモ〜生成結果) | AI支援モーダル(事実メモ〜生成結果) | AUD-FIND内 |

監査各ページの名前の統一
画面名称を統一
| コード | 画面名 | ルート名 | 補足 |
|---|---|---|---|
| AUD-LIST | 内部監査計画リスト | audits.index | 監査アクセス保持者限定(一般ユーザー不可) |
| AUD-PLAN | 内部監査計画書 | audits.show | ボタン配置統一 |
| AUD-HOME | 監査実施一覧 | audit_execution.index | |
| AUD-HOME-M1 | 新しい監査を始める(モーダル) | AUD-HOME内 | |
| AUD-RPT | 個別監査計画・報告書 | audit_reports.show | |
| AUD-SCH | 監査予定表 | audits.schedule | |
| AUD-SCH-M1 | 予定を追加(モーダル) | AUD-SCH内 | |
| AUD-SCH-M2 | 予定を編集(モーダル) | AUD-SCH内 | |
| AUD-FIND | 個別監査指摘 | audit_findings.edit | 監査アクセス保持者限定 |
| AUD-FIND-M1 | 指摘 編集(モーダル) | AUD-FIND内 | |
| AUD-AGG | 指摘集計(部署別集計+全合計) | audits.findings_aggregation | 旧AUD-SUMの前半部分を分離 |
月下美人とエスティマ整備
キクを散歩させて、眼医者に行き、青崎で気になっていたパン屋でモーニングを頂き、エスティマのオイル交換をする・・・7月末の信州旅行の準備

YouTubeのお勧め画面に、フランク・チャックフィールドの引潮があり、久しぶりにクリックして視聴、波の音とカモメの鳴き声、そして聞きなれたメロディ・・この曲は、中学1年の時に、父が初めてビクターのステレオを購入したとき、おまけで付いていたサンプルレコードに収録されていた曲、はじめて水主町にあった我が家でステレオを味わった
葡萄が実っている 工程表をJS外部化
梅雨明け宣言が出た広島だけど、あまり天気は良くない・・少しじっとしてあまり風も吹かない・・・今日は元宇品の森から海岸降りる道は、2カ所ともバリケードが設置してあり・・・海岸の遊歩道が山崩れでした・・・海岸線は誰1人いません・・いつもは釣りに人や散歩の人が多いんですが・・まぁのんびりとね海岸でキクを散歩させながら歩きます


工程表JS外部化
バーチャートと工程表のBladeファイルに数千行のJSがインライン記述されていた
| barchart.blade.php 2,439行 → 682行 |
| network.blade.php 3,083行 → 732行 |
| インラインJSを外部ファイルへ移設 約4,300行→1,414行 |
設計のポイント:
Blade側はJSON設定タグのみ残し、外部JSが読み込む方式を採用。これにより将来CSPのunsafe-inlineを除去できる構造になった
印刷用共通JS(518行)も共通モジュール化し、print-common.jsとして整理
着手前に工程表全体のモーダル構成を調査し、2画面間の実装差異(件数カウントのズレ・GW休日のデッドデータ等)も記録した(今回は修正対象外)
施工計画書「旧版」廃止(Phase 1・2)
長期間放置されていた旧版施工計画書のコードを2段階で削除
Phase 1:孤立コンポーネントとAPIルート4本を削除
Phase 2:本体を削除
| 削除対象 | 規模 |
|---|---|
| ルート | 13本削除 |
| コントローラメソッド | 8関数削除(960行 → 290行) |
| ビュー | フォルダごと削除 |
注意点:Phase 2着手直後にgetTemplateContentを誤削除していたことが判明(管理画面が使用中)→ 即座に復活させて修正・・本番データ(construction_plan_items 208件)はテーブルごと残置、コードのみ削除という方針で対応
PDF様式取込:sonnet vs haiku 品質比較
Step 8移行でPDF取込がhaiku→sonnetに変わったため、実際に品質を比較検証した
haikuの誤読は単純な省略ではなく意味の破壊で、施工計画書として実用不可レベル:sonnet維持を確定。PDF取込はセットアップ時の低頻度操作のため、コスト増の影響は限定的
成果まとめ
| 項目 | 内容 |
|---|---|
| コード削減 | インラインJS約4,300行を外部化・旧版コード約670行削除 |
| 品質検証 | PDF取込のsonnet採用を実データで根拠付け |
| テスト | TenantIsolationTest 33件パス維持 |
天気が良い日が続く
久しぶりにJeepを
厨房の仕切りを改修
京橋川の土手は花が盛り
雨の散歩
元宇品で自然を
ジャーマンアイリス
VFKさんの裏山で躑躅祭り
元宇品にマムシ草
爽やかな良い天気
桜が満開
観葉植物 バキラ
小雨の桜は八分咲き
広島みなと公園を散歩
キクと朝の散歩
天気の良い日曜日
今日はデスクワーク
我が家の葡萄を収穫
真夏の厳しい天気
甲斐犬のキクとローター
日曜日は快晴


ソノタンとなぎさ公園を甲斐犬のキクの散歩・・・TAMは昨晩のワインがまだ残っているのか、だるい
昨日の雨は止んで、夏のような快晴の空が広がり、音頭も上昇・・・昨日の残りのタンシチュウを食べて、今日はかなりお疲れです
一日のんびりと過ごします
長門から広島に
長門から広島に帰ってから、ワインに漬け込んでいたタンを取り出して、土曜日に久しぶりに開催するワイン会のためのタンシチュウの仕込みを開始、タンをカットして両面をしっかり炒めて、香味野菜と一緒に煮込む











































































