ナレッジベース操作ログ
サイト情報
公開 / DavidHLPL
ナレッジベース操作ログ
これはナレッジベース保守の追記専用ログです。過去の項目は書き換えず、修正は新しい項目で表現します。
[2026-08-07] init | 個人 AI ナレッジベースの確立
Karpathy の LLM-Wiki パターンに沿って、変更しない raw ソース、LLM が保守する note ページ、KB.md と knowledge-base skill の Schema という三層に再構成しました。ホームと個人履歴書を残し、旧ブログ内容の公開 wiki としての扱いを取り除き、三言語のサイト外枠を保持しました。
[2026-08-07] ingest | @karpathy-llm-wiki
Karpathy の gist を src/content/raw/zh-cn/karpathy-llm-wiki.md に保存し、最初の llm-wiki-pattern concept ページを作成して目次とログを同期しました。
[2026-08-07] lint | 初期確認
raw ソース 1 件、出典付き wiki ページ 1 件、目次とインボックスの同期を確認しました。この時点では旧記事は安定した知識として取り込んでいませんでした。
[2026-08-07] ingest | 旧記事を知識ページへ再配置
Git commit 6f3d114a6ef9eb08b730f5f4740afe5b7d22d426 から 14 件の旧記事テーマを読み取り、legacy-* の中国語 raw 証拠スナップショットを作成しました。内容は Java 基礎とバックエンド調整、運用とインフラ、OMP と Agent エンジニアリング、アーキテクチャ実践の三言語 note ページに再配置しました。旧 jotting の Java 3 ページは知識ページへ昇格し、バージョン依存の Headroom、UISA、面接振り返りは provisional の統合ページとして残しました。
[2026-08-07] lint | 移行後の検証待ち
正典目次、三言語の表示用目次、取り込みインボックスを同期しました。次に raw manifest、sources、related、三言語 metadata、ビルド結果、リンク切れを確認します。
[2026-08-07] lint | 旧記事移行の検証完了
pnpm kb:lint は raw 15 件、三言語 wiki 45 ページで成功し、sources、raw manifest、正典目次、操作ログが同期しています。pnpm check はエラーなし、pnpm build は 71 ページを生成し、pnpm test:run は 129 テスト成功(1 件 skip)でした。生成物の内部リンク 880 件を確認し、既存の 404/500 ページ自身への参照だけが残っています。
[2026-08-07] rewrite | 移行内容を実際の知識ページへ再構成
前回は旧記事を raw-backed note に移しただけでした。今回は 14 件の raw ソースを読み直し、note 本文を定義、核心メカニズム、適用条件、境界とリスク、最小検証、証拠と不確実性、関連ページの構造に再構成しました。ブログの時系列、面接 Q&A、大量の設定ダンプを削除し、Java 面接、Headroom のルーティング/永続化、UISA は複数ソースの provisional synthesis、その他は再利用可能な concept として整理しました。
[2026-08-12] ingest | Headroom 0.34.0 API contract
固定した v0.34.0 の source と実 loopback contract test から /v1/compress と /v1/retrieve のフィールド単位の契約を抽出し、三言語の知識ページを作成しました。model 欠落時の 400、トップレベルの tokens_saved、original_content、条件付き CCR marker、frozen_message_count の cache-prefix semantics を記録し、ローカル ledger の credential、path、host、session identifier は raw と公開ページから除外しました。
[2026-08-13] ingest | 会話の工学知識を第二次取り込み
機密情報を除去した候補から六テーマを選び、固定公開ソース・規格・commit または一時最小実験で再取得した。ingest/redaction v19、MCP/codebase-memory、Redis/Jackson LocalDateTime、Flyway/MySQL drift、複数サービス readiness、OMP 17.2.15 Hook/Compaction。中文 concept 五件を追加、OMP 三頁を更新。KB.md に従い正典は zh-cn とし、明示翻訳なしに en/ja を複製しなかった。
復審中に二つの新 raw が拡張証拠で上書きされていたため初期版へ戻し、追加証拠を omp-17-2-15-runtime-contract-correction と multi-service-readiness-contract-correction に分離。wiki は両方を引用し、取得済み証拠を削除・改変しない。
Compose project 未限定の検証を発見。multi-service-readiness-safety-correction で v5.4.0 の -f/-p と down 境界を固定。専用 fixture、固有 project 名、restart/abort/down の影響を正典に明示。
[2026-08-13] ingest | 五テーマの公開証拠を追加
JJWT 0.13.0 署名・検証、Testcontainers 1.20.6 API fallback、Dubbo 3.3.6 + Nacos 登録、ResiCache observer 入れ子、microservice 所有権を固定証拠へ結び直した。機密情報を除去した raw 五件と中文 concept 五件を追加し索引・ログ更新。翻訳依頼がないため en/ja は作らなかった。
Dubbo/Nacos smoke、Testcontainers 実行行列、JJWT compile/runtime、任意深度 observer は実施済みと偽らない。nacos.check・retry.period の registry URL を固定ソースで修正。私有会話、内部 address、認証、未公開実装は公開しない。
[2026-08-13] correction | 証拠の復審と raw 不変性
JJWT PrivateKey/verifyWith、Testcontainers TestEnvironment と 999.999 行列、Dubbo register-consumer-url、microservice 固定 URL を限定修正。初期五 snapshot は保持し correction 四件を追加。note は両者を引用し初期 hash を src/content/raw/.manifest.sha256 に復元。認証情報・私有パス・会話 ID の公開混入はなかった。
[2026-08-13] maintenance | 翻訳 wiki の公開範囲を限定
KB.md に従い独立確認のない歴史テーマ 14 組の en/ja 28 頁を draft: true にした。索引は案内と明示翻訳済みページに絞り、中文互リンクを補完し、公開訳の draft 参照 metadata を削除。raw、保護頁、既存ログは不変。
[2026-08-13] ingest | Headroom と cc-switch / Claude Code の共存
固定 omp-headroom-provider-proxy と当日の機密情報を除去した観測から、Claude Code /v1/messages → Headroom 8787 → cc-switch 15721 の変換・認証注入を記録。OMP /v1/responses は別の要求単位 upstream を維持する。HEADROOM_CC_SWITCH_RECONCILE=1 の書き戻し、単一整理、ProtectHome=tmpfs 下の BindPaths=%h/.claude、/admin/upstream と /v1/messages → 127.0.0.1:15721 の実測を保存。認証、会話 ID、本文、host 絶対パスは除外。
[2026-08-13] ingest | OMP Headroom Bridge と native Codex 経路
固定 commit と現 worktree の機密情報を除去した配送証拠から entity/raw 各一件を追加。systemd --user 管理 loopback 8787、OMP 二 provider route、Codex CLI/Desktop 共通 user Responses provider、Claude Code 共存、bin/codex-routes の marker/lock/hash/mode/atomic restore、static/lifecycle/fresh-client 検証、rollback 順を記録。認証・利用者設定本文・models.db・要求本文・host 絶対パス・未 commit コードの架空固定 URL は含めない。現 worktree は新しい公開 commit ではないと明示。
[2026-08-17] ingest | Hindsight 配置と OMP / Codex 記憶接続
Vectorize Hindsight v0.9.1 固定ソースと loopback 実測から配置・接続を記録。AMD ROCm gemma4:12b Q4_K_M、CPU Local BAAI/bge-m3、FastMCP stdio 状態、Git root 検出、出典の Rootless/UID 1000 設定、OMP scoping: per-project と Codex の対応を保存。機密情報を除去した raw と中文 concept 各一件、索引・ログを更新。実会話 ID、本文、秘密認証、host 絶対パスは除外。
[2026-08-21] ingest | Personal-markdown-notes と Fuwari の全量集約
Personal bbb2126 の 46 件と Fuwari 07cee2b の 61 件、計 107 Markdown を十の不変 ingest-* raw/wiki に集約。Docker、HBase、Redis 業務・永続化・Heima、Java 並行、Spring Cloud、Spark、大規模データ、MySQL、随筆を扱う。完全重複三件と空の 事务的作用域.md を raw に記し、Fuwari 名のゼロ幅文字も provenance に保持。manifest 登録、kind/status/sources/related、索引を更新し、その commit で lint/build 成功。随筆は provisional、Heima・原理を固定版検証と偽らない。
[2026-08-21] ingest | ResiCache / UltiCode entity
ResiCache 75ed279a の canonical README.md と README.zh-CN.md、UltiCode 3f14ac89 の README.md/CONTEXT.md から不変 raw・中文 entity 各二件。ResiCache は handler 順、既定無効、serializer 移行、observer 互リンク。UltiCode は provisional とし owner、port/projection、判定 transaction 不変条件を整理。origin/main より 14/25 commit 先の未公開変更は証拠にしない。三言語 redis-business-patterns の存在しない redis-null-value を java-null-value に直し related を双方向化。その commit で lint/build 成功。
[2026-08-21] maintenance | series 分類の統合
Java 安全・並行・試験、LLM/Agent の六つの単頁 series と、spring-cloud-and-boot/database-schema-drift の誤分類を発見。六頁三言語の 18 frontmatter を索引に合わせ、jjwt/resicache-observer/testcontainers は Java 安全・並行・試験、hindsight は OMP/Agent、spring-cloud は microservice/RPC、schema-drift は構成工学へ統合。中文は八つの複数頁 series、en/ja draft metadata は slug 対応。本文、sources、raw は不変。三言語 /note/ と related に断線なし。
[2026-08-23] maintenance | 収束 Phase 1 と索引再構成
docs/kb-convergence-design.md により六域(知識/AI、Java/並行、保存/cache、分散/microservice、基盤/運用、工学/構成)へ表示を再編。学習経路三つ、provisional 八件の観察板を追加。49 raw 行を <details> に収め集約列追加、十 ingest-* を読取専用 legacy-aggregate とした。九 series の引用符を統一し facet 分裂を修正。「域ごと六行以下」「index 行数 30% 減」は復審で撤回し理由を設計に記録。raw・本文・保護面は不変、lint/build 成功。
[2026-08-23] maintenance | Phase 2:Hindsight 分割と随筆分解
445 行の単一ページを hindsight-local-deployment(L1/L2、concept)、hindsight-omp-codex-integration(L4、entity)、hindsight-troubleshooting(L3、七障害、単一出典 concept)へ分割。元は deprecated 案内。frontend-mybatis-essays 十随筆も deprecated archive にして主索引から外した。案内、provisional 七件の板、保存域を更新。pnpm kb:lint、pnpm test:run、pnpm build 全て成功。
[2026-09-07] maintenance | 採用向け入口と ResiCache 設計復盤
利用者の承認後、home に職種紹介、履歴書・project・メール入口を加え、UltiCode/ResiCache 正典を再利用。三言語紹介と en/ja の中文事例注記を用意。observer 頁は固定ソース、読解案内、Node 標準 library のモデルを追加し fragment、重複 lifecycle 反例、例外終了、token 参照対応を扱う。実 Java/Redis 並行・本番検証ではない。索引と双方向 project link を更新し raw は不変。
[2026-09-08] maintenance | Hindsight 三つの過去実践の証拠境界
中文本文三件を全体確認し、保持 0 + 更新 3 + 統合 0 + 保存 0 + 削除 0 + 保留 0 = 3。全庫調査はパス・metadata・直接参照のみで、49 raw、132 wiki(各言語 44)、受信三件。本文は下表だけ、raw は読取専用。home、履歴書、他テーマ、en/ja 本文は未処理。この batch で停止し自動で次を始めなかった。
src/content/note/zh-cn/ 内の原文 |
種類・読者・問い | 処置 | 理由と保持 | 検証 |
|---|---|---|---|---|
hindsight-local-deployment.md |
配置 concept、導入者、資源・網・mount | 同一パスで更新 | container 網/loopback、non-root/Rootless を区別し一般的機種保証を除く。Compose、Modelfile、権限コマンドと前提を保持 | 全文・raw・公式文書確認、配置再実行なし |
hindsight-omp-codex-integration.md |
接続 entity、Agent 統合者、Bank 経路 | 同一パスで更新 | 物理隔離・非 Git default を修正、basename 衝突・MCP 不足を明記。bridge、両端設定、単回検索値を保持 | 本文・code 静的確認、protocol 照合、handshake/write/recall 再実行なし |
hindsight-troubleshooting.md |
障害 concept、運用者、検査の選択 | 同一パスで更新 | モデル不在、Rootless、取得閾値、ollama list/stdio の意味を修正。七障害・六段階を出典報告として保持 |
全文・文脈・文書確認、コマンドは例 |
初回 timestamp は 2026-08-23 のまま。独立修訂日欄はなく 2026-09-08 を本文・ログに記し schema は追加しない。分類は OMP/Agent。タグは配置 Hindsight/Docker/Ollama/ROCm/BGE-M3/Architecture、接続 Hindsight/OMP/Codex/FastMCP/MCP/DynamicRouting、障害 Hindsight/Troubleshooting/Docker/Permissions/FastMCP/Ollama のまま。索引 A 域・Agent 経路から入り、配置・接続・障害の別責務を同語という理由で統合せず、新分類・要約頁も作らない。
共通 raw は raw/zh-cn/hindsight-local-deployment-and-agent-integration.md、capturedAt 2026-08-17、個別発生時刻なし。Hindsight v0.9.1 は出典指定、Ollama rocm は可変。OMP/Codex/Node/driver、model revision/hash は固定不足。値は歴史報告で再実測ではない。公開 https://davidhlp.github.io/note/<拡張子なし名> は不変で新 redirect・移行なし、旧 /note/hindsight-local-deployment-and-agent-integration 案内も残る。
依存更新は information/zh-cn/kb-index.md 三要約とログ追記のみ。相互リンク、旧案内、en/ja は直接参照として残る。添付、code、図、実践値は保持。protocol 不足 anchor を追加し、slug・title・他 anchor は保ち、bridge の旧見出しも互換対応。削除、新 archive、wiki、raw はない。開始時の clean commit 6ee762b0db89357fc670edd16b4ad910fd6ebcb3 から個別復元でき、worktree reset は不要。
2026-09-08 に採用した外部照合は MCP 2025-06-18 transports、Docker Rootless、Compose 起動順、Ollama CLI。後三件の独立公開日は見えず捏造しない。Hindsight v0.9.1 tag は到達確認のみで image・key・model 検証とはしない。結論へ直接リンクし raw は不変。
当時の残件:en/ja 六頁は build 対象でも未修正のため次の明示翻訳候補。model 実体・license・hash、現在の Ollama tag、Hindsight key、両 client Bank 命名は要確認。bridge 全 protocol test は未実施で本番利用証拠ではない。Hindsight knowledge page/mental model は当 batch の明示書込範囲外で同期せず、跨 platform 完了とも言わない。
当修訂の検証:
- 成功:
node --import tsx scripts/kb-lint.ts(49 raw/132 wiki)、最終node node_modules/astro/astro.js build(84 頁)、diff。pnpm は起動時unable to open database file、直接 tsx は IPClisten EPERMで未完了。同じ script の Node loader で成功し規則は変えない。 - 成功:HTML の note/anchor 78、旧互換 anchor 三、元案内を確認。frontmatter・bridge JS は同一、fence 数不変、raw diff なし、log 旧 prefix 不変、backup 公開なし。
- 手動:全文を原文/raw と照合し、設定・code・七障害・六段階・単回検索を保持。削除は根拠のない一般化だけ。独立入口を保持し索引は歴史的範囲へ修正。
- build 通知:両回 duplicate-id、二回目は
kb-index.md/kb-log.mdも含む。build/link 成功でも原因は未確定。同名追加・ID 変更なし。Nodemodule.register()、PhotoSwipe 静的/動的 import、大 chunk も通知。未変更 baseline がなく新旧を断定せず、program 修正へ拡大しない。 - 未実施:独立 Astro 型、全 unit、browser visual、live site、配置/model/Agent 実行。内容 lint/build は公開や service 再現ではない。commit/push/公開なし。
隔離・fallback を正し、権限・model・性能を限定し実践と旧入口を保持。残リスクは en/ja の古さと model/runtime 証拠不足。
[2026-09-09] ingest | UltiCode 主線の特徴と LLM 工学
entity を中文長文へ更新し slug/provisional を保持。固定 main f801a1076b2fa9aa06ce3d63821f0778b477042c から owner、SubmissionFactsSnapshot、DB outbox/Streams、generation/attemptId fence、Docker D-form、同期/非同期、static/供給網 gate を整理し LLM 示唆を別記。
不変 raw ulticode-engineering-highlights-f801a1076 に構成、判定/sandbox、境界 test 名、CI を追加し旧 ulticode-project-context も保持。Repository Implemented、source/test、blog-local、BLOCKED_EXTERNAL/OUT_OF_SCOPE を分け、本番・高性能・HA・ゼロ損失・完全脱出防止としない。索引の学習経路・entity・raw 数・表を更新し home/履歴書/en/ja/UltiCode code は不変。pnpm lint/check/build は DB 起動エラー、等価 Node/tsx で lint/check/build/git diff --check 成功。duplicate-id、Node、PhotoSwipe、chunk は残し code 修正しない。commit/push/公開なし。
[2026-09-09] ingest | ResiCache 主線の特徴と LLM 工学
entity を並行・一貫性境界の長文へ変更し slug 保持、provisional にした。固定 main@2954fff217257e9cf7c906450a75070d5e092637 で順序・toggle、leader/follower/reentrant、sealed outcome、CachedValue.version Lua CAS、whitelist、observer token を整理。ASYNC は安全な TTL 短縮で loader 直接呼出ではない。
不変 raw resicache-engineering-highlights-2954fff に build 系列、入口、並行/競合/serializer/lifecycle test、境界を記録。resicache-project-overview/observer raw は保持。LLM は考察で機能声明ではない。Repository Implemented・Repository Test Evidence・Locally Validated・外部阻害・範囲外を分離し、本番 throughput/P99/HA/ゼロ損失/SLA/全監査を主張しない。index entity/raw 数・表、manifest を更新。home/履歴書/en/ja/ResiCache code は不変。blog lint/build/diff のみ、Maven/Redis/Testcontainers、commit/push/公開なし。
[2026-09-09] ingest | UltiCode の六 concept
entity を入口に保ち、owner/事実、outbox/Streams、generation/attemptId、Docker/基盤エラー、非同期、static/供給網の六つの中文 provisional concept を追加。共通不変 raw ulticode-engineering-highlights-f801a1076、/note/ulticode 双方向で、raw 重複・UltiCode 変更なし。
各頁に問い、仕組み、固定ソース、LLM 示唆、範囲、最小検証を設ける。exactly-once、本番 HA、完全脱出防止を除外。index 更新、home/履歴書/en/ja/既存 ResiCache 変更は不変。検証は当 batch の実 lint/check/build/diff に基づく。commit/push/公開なし。
[2026-09-09] maintenance | ResiCache を LLM-Wiki 記事へ
依頼で特徴一覧を miss 経路から始まる中文記事へ変更。責任 chain、single-flight/sealed outcome、値 version CAS、安全な version serializer、observer、LLM 示唆、証拠階層を展開。
不変 highlights/overview/observer raw を保持。raw/code/home/履歴書/en/ja は不変。ASYNC は TTL のみ、VersionEnvelope.version と CachedValue.version 分離、書込失敗でも値を返す境界を保持。pnpm の DB/sandbox 障害は残るが等価 Node lint/build/git diff --check 成功。Maven/Redis/Testcontainers、commit/push/公開なし。
[2026-09-09] ingest | UltiCode 残り三 concept
owner-local 監査 Outbox/Consumer Inbox、fenced singleton lease、Core opt-in bounded testbed を中文独立頁へ。既存 /note/ulticode-generation-attempt-fence は九頁シリーズに保持し URL 重複なし。
不変 ulticode-reliability-core-f801a1076 に audit adapter/dispatcher、Admin bridge、consumer inbox、lease、reconciliation、Core lifecycle、migration、ADR、test を追加。local transaction、ACK 順、(consumer,event_id)、fence 条件、allowlist、timeout handoff、close-once の範囲を保ち、跨 service exactly-once、本番 HA、完全隔離、全 Core 起動とはしない。index/ulticode.md/manifest 更新、UltiCode code/home/履歴書/en/ja は不変。diff、等価 Node/tsx lint/astro check/astro build 成功、check 0 error/0 warning/2 hint、93 頁。pnpm DB エラーと duplicate-id/Node/PhotoSwipe/chunk は残る。commit/push/公開なし。
[2026-09-09] ingest | ResiCache 四 concept
chain/observer、single-flight/分散 lock、version CAS 早期期限切れ、安全 serializer/段階移行の四つを中文 provisional にした。/note/resicache と /note/resicache-observer-nested-execution は保持し改変せず、新規 raw なし。highlights/overview/observer を再利用。
index concept 群・観察板に登録。固定 main 2954fff217257e9cf7c906450a75070d5e092637、境界 test、当 batch の local 検証を、本番性能・HA・exactly-once・全安全監査へ拡大しない。home/履歴書/ResiCache code/en/ja は不変。commit/push/公開なし。
[2026-09-13] ingest | DB 筆記復盤を標準記事へ
提供された database_written_test_review.md を中文 provisional synthesis database-written-test-review へ。枠組 → 意味/方言 → 境界 → 実行/復旧 → 結論制限 → 再利用一覧に整理。SQL、四表、Kettle、巨大表を保持し Oracle/MySQL/Spark SQL/PDI 範囲を明示。当時 en/ja は作成しなかった。
不変 raw を追加し sources で引用。index C、昇格板、53 raw 数・表、manifest 更新。Downloads 原稿、home/履歴書、既存 Rhine 変更は不変。commit/push/公開なし。
git diff --check 成功。pnpm lint は /tmp の tsx IPC listen EPERM で未完了、等価 Node loader で成功(53 raw/146 wiki)。check 0 error/0 warning/4 hint、build 98 頁、対象 /note/database-written-test-review と OG を生成。既存 duplicate-id/Node/PhotoSwipe/chunk は残し code 修正しない。Oracle/MySQL/Spark/Kettle 実行、性能、browser、live 公開は未検証。
研究記録
- 元の文書: src/content/information/ja/kb-log.md
- 出典リビジョン: f49953fb0d4bd52a39bf81167b0c4b7dd7d78a64