タグ: vvv 26 件

# instinct: 機能撤廃時はモックテストも同時に追従させる ## 問題 vvv #520: screenshot_service.py から S3(boto3)機能をリファクタで撤廃したが、テストが古い S3...
# instinct: 自動起票ツールのdedupは経過時間でなくIssue状態を一次判定にする ## 問題 vvv bug_watchdog.py が playwright-service エラー Issue...
# instinct: VitePressビルドスクリプトのログ先が/var/logの場合は直接npm run buildで回避する docs_build.sh が への書き込みを前提にしているが、 ubuntu ユーザーは...
# instinct: サービスONBOARDINGドキュメントを追加する前にリポジトリのdocsディレクトリ存在を確認する ...
# instinct: VitePressビルドスクリプトのログ先が/var/logの場合はnpm run buildで直接ビルドする ...
# instinct: デイリードキュメント更新とDiscord通知を同一スクリプトにまとめる ## 背景 ドキュメントの更新と通知を別々のcronに分割すると、タイミングのズレや管理コストが増える。...
# instinct: 新メンバー向けオンボーディングの必須要素を確認する ## 背景 vvv/vvv-bots は arcana/shadow/worktree/PM2/cron と多数のコンポーネントが絡み合っており、...
# instinct: nginxのみに頼った内部API認証はアプリ層でもトークン検証を追加して多層防御にする ## 根本原因 内部エンドポイントをnginxのアクセス制御のみで守っていると、...
# instinct: Jinja2はautoescapeを明示設定しないとHTMLテンプレートでXSSが成立する ## 根本原因 Jinja2の `autoescape` はデフォルトで無効。`.html` や `.xml`...
# instinct: bug_watchdogのdedupはcloseされたIssueをリセットしないと再発時に起票されない ## 根本原因 dedup key に紐づく Issue がクローズされても dedup state...
# instinct: PostgreSQLのFILTER句集約で個別COUNTクエリを1本に削減できる ## 根本原因 `get_progress_stats` が同じテーブルに対して8回の個別COUNTクエリを発行していた。...
# instinct: daily_onceボットは±5分の許容幅がないとtick遅延でスキップされる ## 根本原因 `_check_daily_once` が厳密な時刻一致(`run_h == hour and run_m...
# instinct: SELECT→INSERTのTOCTOU競合はON CONFLICT DO NOTHINGで原子的に解決する ## 根本原因 SELECT→INSERTの2ステップパターン(TOCTOU:...
# instinct: task_driven_devのMAX_FAILURE_COUNT未設定は無限ループを引き起こす ## 根本原因 task_driven_dev.py は「タスクが残っている間ループを継続」する設計だが、...
# instinct: PM2ログ全履歴参照で修正済みエラーが誤起票される ## 根本原因 PM2ログは起動してからの累積ログを全件保持する。 bug_watchdog...
# instinct: bug_watchdogのdedupキーに時刻を含めるとDEDUP_MINUTESが機能しない ## 根本原因 bug_watchdog の dedup キーを...
# instinct: バッチINSERTの重複制約違反はON CONFLICT DO NOTHINGだけでは不十分な場合がある ## 問題 POST /public/x-favorites/...
# Ops: ランタイム生成物は /home/ubuntu/runtime/vvv/ に配置 vvvのランタイム生成物(定期バッチ・スケジューラが毎時生成する中間JSON等)は...
# vvv bot-fix: bot-201 タイムアウト対策 vvv bot-201 (Findy案件)...
# Harness設計統合 (2026-04-18) 2026-04-18、trends.mdのYouTube学習「Claude Codeハーネス設計で自律開発」を具体化し、Harness...
# instinct: scraper.pyのSITES定義を更新する前にDBの最新group_idと一致しているか確認する ...
# instinct: 新規ボットを追加する前にscraper_bots_helpers.pyのBOTS定義とscraper_bot_scheduleへの行を確認する ...
# instinct: ツリー構造を変更する前にキーワード収集クエリや権限テーブルへの影響を確認する ...
# サムネ抽出パイプライン (ページ表紙 + X Syndication) 2026-04-19 ...
# セッション引き継ぎ HANDOFF 2026-04-19 2026-04-19セッションの完了状態を記録したハンドオフ。tubequeue-proxyのタイムアウト延長、vvv-botsのcc_learn...
# セッション引き継ぎ HANDOFF 2026-04-22 2026-04-22セッションの成果まとめ。開発自動化Skills...