Repository navigation
Add isolated pure Caveat evidence collector - #5
Merged
Merged
Conversation
Consume official product schemas and synthetic fixture without runtime wiring. Validate private exchange and preserve exact report-byte bindings, capacity reservations, retention and fixed local statuses behind fake adapters.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Caveatのprivate証拠契約を消費するcollectorの純粋関数を追加します。公式schema/人工fixtureの照合、同一実行のnonceとEOF確認、公開reportの実bytes binding、容量予約と保持の状態遷移を隔離実装しました。現行scan/command/scheduler/reporterへの接続はありません。
検証済みHEAD:
4503b62b4dbaf19f5acd541f977198113e7fe3d7(base36452b5364d3467fa751109ea16c91e5dd9721ce)。隔離HOME/PATH、偽runner・worker・OS、実subprocess/network/worker/fs-write拒否guardで新19試験が19pass/0fail/0skip。OFFは補助getterに触れず、既存v9 scanとprivate拒否/例外の公開check・exit・配送値・本文bytes不変を確認しました。lock固定npm ci、通常lint-js、新規構文/diff/current-docs/Markdown成功。通常PR CI run39107722193/attempt1は3OSmake ci各1回と最終gateの全5job成功。新19試験は3OSそれぞれ19pass/0fail/0skipを実ログで照合しました。CI checkout ae1e7114と候補4503b62bのtreeは一致しています。Noahの同HEAD読取reviewは必要指摘0で、現在PRは未mergeです。公式schema/fixtureはCaveat固定42d283dから同bytesで消費し、製品pure修正後317272a6でも同bytesです。fixtureのsynthetic capabilityは試験用です。製品が配布するcapabilityはtransports=[]のままです。
native実接続の受入条件(今回未実装・API可用性未確認):
実raw/channel/worker接続、能力宣言、常用ON、host導入、公開配備、本物診断同期reporter/本人操作/過去再測定は含みません。全3OS×4harnessの実host適用は未確認です。
Noahの固定HEAD4503b62bに対するread-only reviewは必要指摘0(2026-10-18)。将来のprepared/delivery再送は保存済み不変recordを再利用し、created_atを再生成しない条件を追加します。実I/Oの原子性やnative受入をpure review成功へ数えません。