最近の更新
Claude Code の長いテストログを圧縮すると、エラーはどこまで残る?Context Diet の境界を検証
Context Diet v0.3.0 のソースコードと Node.js の合成テストから、エラー優先のログ要約、原文への戻り方、文字数予算と capture の副作用を検討する。
Astro check が TypeScript 7 で失敗したら:型チェックを消さずに依存関係を直す
TypeScript 7 への更新で Astro check が失敗する背景と、チェックを維持したまま TypeScript 6・Dependabot・CI を修復した実例。Node.js の限定的な再現テストも紹介。
Gatus を Docker Compose で実測:HTTP 503 のアラートと復旧通知はどう動く?
Gatus v5.37.0 を使い、503 障害の通知閾値、復旧 Webhook、起動時の接続拒否、SQLite 履歴の保持を検証した記録。
量的研究データを長期保存するには?PostgreSQL PITRとR2アーカイブの設計判断
PostgreSQL PITR、TOAST/MVCC、R2の不変アーカイブと検証、lease fencing、時点指定データの訂正を比較し、実際に未検証の領域まで明確にする。
量化因子は本当に効いている?Bucket Spread と Rank IC で多期間検証
5日後に効く因子が1日後や3日後にも効くとは限りません。公開ETFデータで Bucket Spread、Rank IC、複数ホライズン、サンプリング感度、因子冗長性を検証します。
PanelAlpha Engine 実測:AI は VPS を管理し GitHub Self-hosted Runner を置き換えられるか
独立した Ubuntu VPS 上で PanelAlpha Engine v2.1.1 を検証し、AI Hosting Control Plane と GitHub Self-hosted Runner の役割を比較する実験記録。
多因子モデルを安全にリウェイトするには?Regime・Shadow・Weight Driftを比較した
因子の検証に通ったからといって、直近ウィンドウの推定値をそのまま本番ウェイトにしてよいとは限らない。再現可能な regime-switching 実験で Immediate、Delta Cap、Shadow-first を比較し、誤った promotion、turnover、adaptation lag のトレードオフを確認した。
Docker pull が止まるとき:macOSのcredential helperとDOCKER_CONFIGを切り分ける
macOSの無人RunnerでDocker pullが止まる原因はcredential helperかもしれません。DOCKER_CONFIG、credsStore、credHelpers、空のauthsを第一者実験で確認しました。
Coding Agentのモデルはどう選ぶ?SelfBenchで9つの実リポジトリを比較した
公開Coding Agentランキングだけでは自分のコードベースに合うモデルは決めにくい。SelfBenchの9リポジトリを分析し、順位変動、コスト、小標本の不確実性、hidden testの品質まで確認しました。
ChatGPT Web + GitHub + Self-hosted Runner:どの端末からでも開発し、GitHubから統一デプロイする
開発を1台のPCから切り離し、GitHubにコードとレビュー状態を残し、Self-hosted Runnerでbuild/deploy、Codexやbrowserでcloud作業、SSHは深い調査と緊急対応に残す構成を整理します。
AI生成テストは信頼できる?Mutation TestingでCoding Agentのテスト品質を確かめる
Coding Agentが書いたテストは全件成功、Coverageも100%。それでも境界値のバグは見逃せます。第一者のMutation Testing A/B実験で、survivorが何を教えるのかと実行コストを検証しました。
AI Agent Orchestration とは何か:Multi-Agent で本当に難しいのは共有状態と Handoff
Codex、Claude Code、その他の Agent が同時に動き始めると、単なる task routing だけでは足りません。ownership、handoff、receipt、capability boundary、replay 可能な状態管理を第一方実験と一緒に整理します。
Muse.ai の登録で詰まったときに ChatGPT Work のクラウドブラウザを使った方法
Muse.ai の登録がローカルブラウザでうまく進まなかったため、ChatGPT Work のクラウドブラウザでサイトを開き、途中から自分で操作して登録を完了した方法をまとめます。
CLAUDE.md が長くなりすぎたら:AGENTS.md・Skills・CI の境界を見直す
760 行まで膨らんだ CLAUDE.md の実例をもとに、AGENTS.md、Skills、CI へ責務を分けた後の変化を再計測し、長期運用しやすい Agent 指示設計を整理します。
WARP の出口 IP を切り替える方法:Gemini で「地域がサポートされていない」と出るときの切り分け
Gemini や AI クライアントで User location is not supported が出たときに、WARP SOCKS5 の実際の出口を確認し、再接続して原因を切り分ける手順を整理します。