Skip to content

feat(decisions): pilot Li+ and NGR Wiki migration - #119

Merged
lipluscodex merged 2 commits into
mainfrom
118-featdecisions-pilot-li+-and-ngr-wiki-migration
Aug 23, 2026
Merged

feat(decisions): pilot Li+ and NGR Wiki migration#119
lipluscodex merged 2 commits into
mainfrom
118-featdecisions-pilot-li+-and-ngr-wiki-migration

Conversation

@lipluscodex

Copy link
Copy Markdown
Member

Closes #118

Li+ と NGR の canonical Decision Structure index だけを repository namespace 付き identity で専用 SQLite へ移行する importer を追加する。
実 pilot DB、deterministic export、backup を local-only で作成し、検証結果だけを manifest として記録する。

Li+ と NGR の Decision Structure index から専用 SQLite へ安全に移行する importer、検証テスト、再現手順、pilot manifest を追加する。
@lipluscodex lipluscodex linked an issue Aug 23, 2026 that may be closed by this pull request
@lipluscodex lipluscodex self-assigned this Aug 23, 2026
@lipluscodex

Copy link
Copy Markdown
Member Author

自己レビュー所見を受け入れます。現状は database を先に公開するため、後続の export / backup / manifest 失敗時に部分成果物が残ります。4成果物を temporary sibling paths で生成・検証後に bundle 公開し、途中失敗時は temporary と新規公開物を全消去する修正、failure-injection test、独立2回 export の byte 比較を追加します。

Accepted: partial publication finding. 4成果物を temporary sibling paths で構築・検証後にのみ公開し、失敗時は temporary と新規公開物を全消去する。

Accepted: deterministic export finding. 同じ database から独立に2回 export し、生成 bytes を直接比較する。

@lipluscodex lipluscodex left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

自己レビュー: PASS

Issue #118 の受入条件に照らして、実装と修正差分を確認しました。

  • Li+ / NGR の index 列挙 entry のみを repository namespace 付き stable identity で取り込む
  • page 本文、Wiki URL、repository、取得 commit、source state、typed relation を保持する
  • duplicate、unknown target、ambiguous relation、既存出力を fail closed にする
  • database / export / backup / manifest を temporary sibling 上で構築・検証後に公開する
  • 公開途中を含む失敗時に temporary と新規公開物を全消去する failure-injection test がある
  • 同一 database から独立に二回 export し、bytes 一致を検証する
  • SQLite / supersession / backup integrity を検証する
  • Wiki、既存検索 DB、凍結済み実験 DB を変更しない

CI と Optional MCP adapter は commit 01baee1 で成功し、全277 tests が成功しています。ブロッキング指摘はありません。

@lipluscodex
lipluscodex merged commit 0dba1b6 into main Aug 23, 2026
2 checks passed
@lipluscodex
lipluscodex deleted the 118-featdecisions-pilot-li+-and-ngr-wiki-migration branch August 23, 2026 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(decisions): pilot Li+ and NGR Wiki migration

1 participant