Skip to content

eval: freeze import-safe retrieval parity v5 - #227

Merged
lipluscodex merged 1 commit into
mainfrom
226-freeze-import-safe-retrieval-parity-v5-protocol
Sep 10, 2026
Merged

eval: freeze import-safe retrieval parity v5#227
lipluscodex merged 1 commit into
mainfrom
226-freeze-import-safe-retrieval-parity-v5-protocol

Conversation

@lipluscodex

Copy link
Copy Markdown
Member

Closes #226

ambient PYTHONPATHなしで起動する自己完結v5 runnerとclean-env zero-effect smokeをresult-freeで凍結する。
v4の93文書、固定query / gold / gateの意味、v1-v4証跡bytesを維持し、v5 registryと観測を分離する。
local normal 419/419とprocess分離historical 396/396はpassしたが、Windowsの単一process allはnative access violationとなったためLinux CIでも全discoverを確認する。

repository rootからambient PYTHONPATHなしで起動できる自己完結runnerを追加する。

v4の93文書とpath prefixを複製せずbyte-exact参照し、固定query、gold、gate、request、metricの意味を維持する。v1-v4の既存protocolと観測証拠をhash監査し、v5 registryはresult-freeのまま専用pathへ分離する。

clean environment smokeはGitHub RAG request、NGR search、SQLite open、artifact createを0件で検証する。性能観測と登録queryは実行しない。
@lipluscodex lipluscodex linked an issue Sep 10, 2026 that may be closed by this pull request
@lipluscodex lipluscodex self-assigned this Sep 10, 2026

@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.

Self-review

  • Mode: auto
  • Issue alignment: PASS — v4のterminal failureを再試行せず、ambient PYTHONPATHへ依存しない自己完結v5 runnerをresult-freeで凍結している。
  • Import-safe boundary: PASS — python -I tools/run_github_retrieval_parity_v5.py --import-smokeがrepo rootで成功し、GitHub RAG request / NGR search / SQLite open / artifact createはいずれも0。effect surfaceをblockするtestも含む。
  • Protocol inheritance: PASS — v4 corpus 93文書とpath prefixを複製せず参照し、固定10 query / gold / gate / request / metric semanticsをv4と比較して機械検証している。
  • Evidence boundary: PASS — v5 development / holdoutのpreflight / capture / claim / resultは全不在。v4 terminal evidenceとv1-v4 predecessor registryをhash監査し、既存証拠の変更なし。
  • Scope: PASS — production default、MCP登録、SQLite schema、feedback contract、Li+、github-rag-mcp production設定、shared SQLite、新規repositoryに変更なし。
  • Verification: PASS — parent再実行target 11/11、local normal 419/419、historical分離396/396、Linux CI full discovery 815/815、Optional MCP 33/33、変更Python Ruff、JSON、UTF-8、diff checkが成功。

Findings

  • now: なし
  • later: Windows単一process allは約405件でnative access violation。Python test failure/errorは0で、Windows process分離815/815とLinux単一process815/815が成功しているため、本PRのblocking findingにはしない。
  • accepted: なし

Verdict: PASS

@lipluscodex
lipluscodex merged commit ef1c14d into main Sep 10, 2026
2 checks passed
@lipluscodex
lipluscodex deleted the 226-freeze-import-safe-retrieval-parity-v5-protocol branch September 10, 2026 09: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.

experiment: freeze import-safe retrieval parity v5 protocol

1 participant