カテゴリー: TAM
シルバーウイーク QMACサイトの移行について

切替で何が起きるか
| レコード | 切替前 | 切替後 |
| NS ×5 | ns1〜5.xserver.jp | 変わらない |
| A(3本) | XXX.XX.XXX.XXX | 協会サーバーのIP(自動設定) |
| MX | XXXX.jp | 自動で再作成される |
| TXT(SPF) | svXXXX を含む | 自動生成され、内容が変わる |
★注意:旧アカウントから削除した瞬間、ゾーン全体が消えます・・Aレコードが古いまま残る状態より深刻で、ドメインそのものが引けなくなります(名前解決エラー)・・・削除と追加は連続して、間を空けずに実施してください。数分以内が理想
TTLについて
全レコードが3600秒(1時間)です。切替の前日に、Aレコード3本のTTLを300秒に下げておいてください。 切替後の反映待ちが1時間から5分程度に縮みます・・切替が落ち着いたら3600に戻します。
QMACサイトの移行について
DNSレコードの役割
| 種別 | 役割 | 無いとどうなるか |
| NS | このドメインの電話帳をどのサーバーが管理しているかを示す | ドメイン全体が引けない |
| A | ホスト名をIPアドレスに変換 | Webの接続先 サイトが表示されない |
| MX | メールの配送先を指定 | メールが届かない |
| TXT | 任意の文字列 SPF(送信元の正当性宣言)や所有権確認に使う | なりすましを防げない 認証できない |
| CNAME | 別のホスト名の別名(今回は未使用) | — |
Web(A)とメール(MX)は完全に独立しています・・片方を変えてももう片方に影響しません。今回メールを使っていないので、実質Aレコードだけの話になります
- NS ×5(ns1〜ns5.xserver.jp)この5本が今回の移行を非常に楽にしています・・ドメインの管理をXserverのDNSサーバーに委任している状態・・旧アカウントも協会アカウントも同じXserverのNSを使うため、アカウントを移してもNSは変わりません→ レジストラ(ドメイン登録業者)側の設定変更が不要、世界中のDNSに伝播する48時間待ちも発生しません・・変わるのはAレコードの値だけ
- A:XXX.jp → XXX.XX.XXX.XXX・・・現在の旧サーバーのIPです・・切替で変わるのはここ1行(+www・ワイルドカード)・・協会アカウントにドメインを追加すると、Xserverが自動でそのアカウントのサーバーIPに書き換えます・・手で入力する必要はない
- A:www.qmac.jp → 同じIPwww.qmac.jp でもアクセスできるようにするもの・・ただし切替後、www 有り/無しのどちらかに統一する必要があります。両方が同じ内容で表示されると、検索エンジンから重複コンテンツと見なされます(.htaccess で301リダイレクト)
- A:*.qmac.jp → 同じIP(ワイルドカード)・・存在しないものを含む、あらゆるサブドメインを受け付ける設定で、abc.qmac.jp でも test.qmac.jp でも、すべてこのサーバーに来ます・・削除は切替が完全に落ち着いてからに
- MX:XXX.jp(優先度0)・・@XXX.jp 宛のメールを「XXX.jp のAレコードが指すサーバー」に配送する設定、メールを使用していないので機能していませんが、MXが存在する以上、外部から送られたメールは受理されます・・ 受け皿が無ければ捨てられるか、エラーで返ります
- TXT:SPFレコード・・v=XXX +a:svXXX.xserver.jp +a:qmac.jp +mx include:XXX.sender.xserver.jp ~all、「@qmac.jp を名乗って送信してよいのは、ここに書かれたサーバーだけ」という宣言です。なりすまし対策に使用・・注目すべき点:svXXXX.xserver.jp — これは旧アカウントのサーバー名です。協会アカウントは svXXXX なので、切替後この記述は無意味になります
QMACのセミナーに参加
佐田岬の三崎に
庭の百日紅
ウイスキーでハイボール
比治山の散歩
審査機関向け審査システムの構築
構築工程
MariaDB 10.11.11 上で稼働
| 段階 | 内容 | 状態 |
|---|---|---|
| 段階1 | fork と不要モジュール削除 | 完了(12コミット / −38,485行) |
| 段階2 | テナント解決の起点変更と顧客マスタ | 完了 |
| 段階3-0 | MariaDB 切替 | 完了 |
| 段階3-1〜3-6 | 審査構造への再編 | 完了 |
| 段階4 | 申込フロー再構築・ランク語彙 | 未着手 |
| 段階5 | RiskAssessment / Project 削除・匿名化辞書 | 未着手 |
| 段階6 | AI支援の語彙・解釈原則の追記 | 未着手 |
監査システムからの変更点
被審査組織は台帳である・・審査機関にとって被審査組織は登録番号・初回認証日・認証範囲を持つマスタであり、審査計画の副産物として属性が空のレコードが増える構造にはできない・・・認証契約に基づいて台帳に登録し、それから審査計画を立てる順序が実務に合う
| 仕様書 | 当初 | 確定 |
|---|---|---|
| §2.2 | client_sites(有期事業所マスタ)を新設 | 中止。審査対象は自由記述で足りる |
| §2.3 | audit_no を varchar 化して回次を保持 | audit_type へリネーム。自動採番も廃止 |
| §2.4 | 審査チームはaudit_reports 配下のまま | audit_plan_auditors へ移設(審査単位で任命) |
| §4 | チェックリスト3段構造をそのまま使う | 全面撤回。質問マスタ・テンプレート機構を全廃 |
| §8 | AUD-RPT を個別審査の計画・報告書として維持 | 画面ごと廃止。階層が1段浅くなった |
| §2.1 | 被審査組織を自由記述入力→自動登録 | 不採用CLI-EDIT に一本化(台帳の質を守るため) |
| 段階3指示 | AUD-HOME を AUD-PLAN 配下へ | 据え置き。AUD-RPTS が既に役割を果たしていた |
盆が終わった月曜日
Palo Santo
今日は我が家の盆の法事、徳栄寺さんにお願いしてお参りしてもらう
内部監査システムの構築
盆に入ってから、本格的に内部監査のシステムの構築を始める・・ザッと思いつくままに構築はしたが、色々な課題が残っている
内部監査チェックリスト実態調査
関連テーブルの構造と関係: チェックリストのテンプレート(基本設定)側と、
監査実施ごとのインスタンス側の区別。audit_master_questions・
audit_checklist_templates・audit_checklists等の列構成・リレーション
- 「マトリックス」の実体: 規格条項×何か(業務種別?部署?)の対応が
どこにどう保持されているか。管理画面(基本設定)でマトリックス編集する
機能の有無と実装状態 - 監査実施時にチェックリストが作られる流れ: テンプレートからインスタンスが
生成されるタイミング・ロジック、業務種別タブの手動選択の実体 - 部署との連動の現状: 部署情報がチェックリスト選定に使われている箇所が
1つでもあるか。「構築したつもりが接続されていない」型の未配線
(画面はあるが参照されない設定、等)がないか - チェックリスト記入とAI支援・指摘作成の関係: チェック結果(evidence等)から
指摘への転記経路の有無
監査員、管理責任者、ISO規格改訂、AI支援の扱い
監査員補/監査員/主任監査員
管理責任者フラグの追加
ISO 規格改訂への対応
AI入力支援との関連
既存監査報告書の再構築
- 監査計画書(計画そのものの内容: 目的・範囲・基準・重点事項・期間など)
- 部署監査計画/報告書リスト(配下の個別監査の一覧。各行の状態表示と導線)
- 監査指摘統合一覧+全合計(全部署・現場を統合した指摘一覧と集計)
監査クローズの設定
監査計画書にすべて完了したことを表示してCloseボタン設定
監査予定表の設定
管理責任者が監査計画の配下で「いつ・どこを・誰が監査するか」の予定表を作り、監査員は監査実施ホームで自分の担当を見て監査に入る。予定表は監査員への「配布物」であり、予定と実績のずれの管理は行わない
元宇品の海岸 墓の掃除
夏のキャンプ旅行
2026/7/25(土) 広島8:00==山陽自動車道==姫路=中国縦貫自動車道==中国自動車道==舞鶴若狭自動車道=近畿自動車道 =敦賀= 北陸自動車道 =福井北JCT==R158==道の駅 越前おおの 荒島の郷=九頭竜IC==588km–16:30白鳥==郡上八幡=いがわ小径=郡上踊り=白鳥
B&B 弥次右衛門 Rakuten
2026/7/26(日) 白鳥8:30==八幡城(郡上)==中部縦貫自動車道/東海北陸自動車==60km–9:10高山IC==平湯(ひらゆの森) ==80.0km-11:00松本IC====須坂長野東IC===91km–五味池破風高原(山小屋に宿泊)
五味池破風高原
2026/7/27(月) 五味池破風高原==渋湯温泉=地獄谷野猿公苑==志賀高原=熊の湯=草津白根==万座温泉=嬬恋高原=つまごいパノラマライン=菅平=須坂==五味池破風高原
五味池破風高原
2026/7/28(火)五味池破風高原7:00==駒ヶ根==天竜峡==馬籠宿=妻籠宿==恵那市 恵那はなれの宿
恵那はなれの宿
2026/7/29(水) 恵那8:30==中央道==土岐JCT=東海環状自動車道=豊田東JCT==第二東海自動車道==名古屋南JCT==伊勢湾岸自動車道==四日市JCT==新名神高速道路=====16:30広島
墓参り
内部監査支援システムの構築
LLM(AI)に対するセキュリティ対策
AIに監査の内容を検討依頼するにはセキュリティの観点から、固有名詞等は排除しなくてはならない
固有名詞辞書を作成して、入力後チェックが行われるようにするが、まだ色々と誤検知が多いので修正
- 工種辞書(一般的な工事種別のストップワード化)、建設業の一般工種は固有名ではない。stopwordsに追加:PC杭打工事, 杭打工事, 杭工事, 土工事, 鉄筋工事, 型枠工事, 躯体工事, 仮設工事・・・・
- 関係節ガード:名前部分に連体修飾の接続語が含まれる場合は名称でなく説明文なので検出しないに関する|に係る|を伴う|における|についての|に対する(例:「騒音に関する工事」「振動を伴う工事」は非検出)
- 接頭辞の反復剥がし:検出語の先頭から以下を繰り返し除去し、残りが工種辞書・stopwordsに一致すれば非検出とする(例:「各工区の土工事」→「各」除去→「工区の」除去→「土工事」=工種辞書→非検出)
パターン照合には原理的な精度限界があるため、確度に応じて扱いを分ける:
- ブロック級(修正しないと先に進めない。従来通り):
- 会社形態(株式会社/㈱等)、敬称付き人名(〜さん/氏/様)、識別子(認証番号等)、動的辞書・user_stopwords外のラベル由来一致
- 注意級(黄色ハイライト+「固有名の可能性。問題なければそのまま進めます」。
クリック不要で続行可能):
工事名catch-all、作業所/建物、地名系(市/川/駅等)、役職付き人名、部署系
ハイライト色を分け(赤=ブロック級、黄=注意級)、注意級のみの場合は次へ進むボタンを有効のままとする。metrics.jsonlに「注意級を残したまま進んだ件数」を記録(実運用での注意級の妥当性評価用)。
v1.1の「一般名称として許可」ボタンは両級で引き続き有効。
待ち時間UX(API呼び出し中の表示)
全API呼び出し(/api/clarify, /api/factdraft, /api/candidates, /api/generate)に:
- ボタンを即時無効化+スピナー表示(二重送信防止)
- 段階メッセージを表示: 例
candidates: 「類似事例を検索しています…」→(API送信後)「条項を判定しています…」
factdraft: 「事実文を作成しています…」
generate: 「指摘文案を作成しています…」 - 経過秒数を小さく表示(「(12秒)」)
- 可能なら /api/generate と api/factdraft はストリーミング応答(SSE)で文章を逐次表示する。実装が重い場合はスピナー+段階メッセージまでで可(その場合はREADMEに今後の課題として記載)
- タイムアウト(120秒)時は再試行ボタンを表示
日赤の定期診断 CodeX(GPT-5.6 Sol)
今日は3か月ごとの定期診断と栄養指導で、広島日赤病院に朝から、血液を採取して診断、前回は血糖値が悪かったが、今回は改善していた・・夕食を減らして、体重を2㎏程減量した効果が出たようだが、クレアチンは少し高くなっていた・・まあ、ほとんど体調は変更なしということか

帰ってから、ログイン画面から会社概要への遷移が気に入らなかったので、修正して、会社概要ページを大幅に修正する・・ここに内部監査の計画及び実施状況をまとめる予定で、スペースを開けておく

Claude Fable5の試用期間が20日まで再び延長となった・・・OpenAIのGPT5.6のリリースで競争が激しくなった結果のようだ・・・GPT5.6はSol / Terra / Lunaのクラスがあり、Solは、Claude Fable5と同じ性能のようだ、GPT5.6のCodexはコーディング作業を支援する製品・エージェントという位置づけが明確になり、Claude Codeのプラグインとして使用できる
Claude Code(要件整理、設計、実装、リファクタリング)
Codex(セキュリティレビュー、バグ検出、性能改善)
さっそくClaude CodeにcodeX 5.6 solをプラグインで使えるように、指示してインストールを任せて、それと同時にChatGPTを無料版からPlusの有料版に切り替え、Claude CodeへのCodeXプラグインの設定は、便利なのもので調べる必要はなくすべてClaude Codeが以下のように実施してくれる
- Codex CLI更新: 0.130.0 → 0.144.4(GPT-5.6対応版)
- config.toml設定: C:\Users\syste.codex\config.toml の先頭に2行追記、model = “gpt-5.6-sol”、model_reasoning_effort = “medium”
- 既存の設定(プラグイン・trust設定)は無変更です
- 動作確認: テスト実行でヘッダーに model: gpt-5.6-sol / OpenAI Codex v0.144.4 を確認し、正常に応答が返りました
Claude Codeのcodexプラグインはモデル未指定時にconfig.tomlのデフォルトを使うため、今後 /codex:rescue やレビュー依頼はすべてSolで実行されます。推論の深さを変えたい場合は model_reasoning_effort を low / high に変更できます。
| /codex:rescue | メインの依頼コマンド。調査・修正・実装タスクをCodex(GPT-5.6 Sol)に委譲 |
| /codex:review | 現在の変更をCodexにレビューさせる |
| /codex:adversarial-review | より厳しい敵対的レビュー |
| /codex:status | 実行中ジョブの状況確認 |
| /codex:result | バックグラウンドジョブの結果取得 |
| /codex:cancel | 実行中ジョブの中止 |
| /codex:setup | CLI接続確認・設定 |
普段使いは /codex:rescue に続けて依頼内容を書くのが基本です。例:/codex:rescue 工程表の印刷でヘッダーがずれる原因を調査して
また、コマンドを打たなくても、会話の中で「これはCodexに調査させて」「Codexで直して」と指示してもらえれば、こちらからCodexエージェントを起動して結果を報告します。どちらでも同じSolが使われます
風邪

さすがに風邪が酷いようなので、土曜日だが、耳鼻咽喉科の病院を探してゆく
かなり扁桃腺が腫れているので多くの薬をもらい、飲んで一日中寝込んでいる
薬が効いたのか、汗が出て少し気分は楽になった・・・夕方には、少し食欲もあり食事をして、また寝込む
墓参り 工事管理の見直し

1-2. edit_overview.blade.php 削除
| 変更 | 詳細 |
|---|---|
| edit_overview.blade.php | 削除 |
| routes/web.php | projects.overview.edit / projects.overview.update ルートを削除 |
| ProjectController | editOverview() / updateOverview() メソッドを削除 |
残留リンク確認: resources/views/projects/ 内に overview ルートへの参照なし(削除前にgrep確認済み)

2.show.blade.php — 工事編集ボタンの移動
変更前: <x-slot name=”nav_extra”> でヘッダータブとして表示
変更後*: 工事名・ステータスバーの右端にボタン配置
[ 工事名 (施工中) ] ··················· [ 部署: ○○ ] [ 担当: ○○ ] [ ✏️ 工事編集 ]

プロジェクト管理プロセスのセキュリティ及びファイルの健全性を検証
1.コードファイルの統合
1-1. create.blade.php + edit.blade.php → edit.blade.php(統合・create 削除)
統合方法:
- $project->exists(Eloquent 未保存インスタンスかどうか)で動作を切り替え
- 新規モード(exists = false): フォーム action → projects.store、HTTP method → POST、入力値なし
- 編集モード(exists = true): フォーム action → projects.update、HTTP method → PATCH、old() + 既存値
- ヘッダー文言・キャンセル遷移先・会社名ソース・nav_extra タブをモードで分岐
- ProjectController@create() を view(‘projects.edit’, [‘project’ => new Project()]) に変更
- 影響範囲: index.blade.php の route(‘projects.create’) はそのまま動作(resource ルートは維持)
| 変更前 | 変更後 |
|---|---|
| create.blade.php(新規登録専用) | 削除 |
| edit.blade.php(編集専用) | create+edit 統合版に書き換え |
カキツバタ
吉和にドライブ
雨上がりの連休
雨の散歩
ジャーマンアイリス
元宇品の散歩
四国桜と城めぐり
- 2026/4/8(水)
- 新幹線のぞみ2号 小倉6:18→7:07広島駅
- 広島駅で集合して、とびしま海道で岡村港に 広島駅7:20=呉=下蒲刈島=上蒲刈島=豊島=大崎下島=10:00岡村島
- 岡村港から大三島の宗方港に、しまなみ海道で今治に 岡村島10:05~~10:28宗方港 大三島=伯方島=大島=11:30今治城
- 今治城と昼食 12:30=R196=今治湯ノ浦IC-----大洲南IC=14:00大洲城15:00==内子 宿泊 OnlyOne(素泊まり¥5940/人)
- 2026/4/9(木)
- 内子8:30===9:30出石寺10:20==八幡浜==西予宇和ICーーーー宇和島朝日IC=12:00宇和島城13:30
- 宇和島城13:30=R320=鬼北町=日吉=R197=14:30奈良野天満桜15:00=R197=内子=R56=16:30伊予中山 花の森ホテル(2食付き¥15620/人)
- 2026/4/10(金)
- 伊予中山9:00==松山城==道後==松山港14:15~~~16:57広島港==17:30広島駅17:52→18:42小倉
コーヒーメーカー
日田から斫石峠を抜けて平尾台に
最終日は、ロッジからゆっくりと出発、今日も快晴です・・天ケ瀬に向かって北上し、日田市でお茶でもと喫茶店を探すが空振りに終わる・・昔の町並みの豆田町を通過するが、中国人の観光客が多い
日田から北上するが、途中で竹地区の棚田の看板を見て、そちらに変更、ものすごい曲がりくねった斫石峠を越えて彦山駅(BRTが走っている)に、コンビニでコーヒーを購入してカルスト台地の平尾台に、隅々まで走りついでに横にある等覚寺にも上ってみる・・・下ると苅田の街、遅い昼食をして高速に乗って広島に


夕方には出張から帰る
岡山から広島に
岡山に出張
昼からQMACの品質研究会
GeminiでWebアプリケーション
さて今日も、いつものように朝は甲斐犬のキクを連れて、京橋川の土手を散歩する
朝は少し曇っていたが、昼からは青空が広がる天気・・・気温も少し高めで、過ごしやすい
散歩をさせて、キクに食事をつくって、コーヒーを淹れて一息つくと、もう10時
今日もGemini3と、作成した法規制のリストをWebアプリケーションにするが、中々こちらの要求通りにまとめてくれない、勝手に判断して違う纏め方や、文章の変更が行われる・・・半日ほど、やり取りしてようやくこちらが望んだような形になった
Gemini3を手名付けるのは難しい、一度方向が間違うと中々修正してくれない・・・かなりの頑固者































































