目的
Issue #93のruntime-staleness fail-closed後、merge commit正本から再起動したMCPを使う新しいeligible taskとして、live provenanceを推測せずslot 1 packetへcaptureし、frozen snapshot exact replayを検証する。
検証済み前提
固定入力と完了条件
query: How should NGR validate confirmed-feedback on future real tasks while preserving result-free freeze and serving-default boundaries?
limit: 5
slot 1 capture直前に新しいlocal NGR SQLite snapshotを一回だけfreezeし、そのSHA-256を以後のeval: observe real-task feedback shadow batch #89 batchで共有する。
live MCP outputにeffective_config_provenance.search_surfaceが機械可読値として存在することを必須とする。
effective config、search surface、trace timestamp、candidate order、source identity、content hash、credited pathをそのままpacketへ移し、snapshot exact verifierを通す。
relation pathを持ち、literal検証でき、実際の判断根拠として使った最初のsourceだけをselected→validated→usedにする。
packetはcanonical/exclusive writerでslot 1へ一回だけ登録する。objective citation verification後にsuperseding correctionでconfirmed outcomeを保存する。
live provenanceまたはexact replayが失敗すればpacket / slotを作らず、このtaskをfail closedで除外する。
制約
想定変更箇所
Related
目的
Issue #93のruntime-staleness fail-closed後、merge commit正本から再起動したMCPを使う新しいeligible taskとして、live provenanceを推測せずslot 1 packetへcaptureし、frozen snapshot exact replayを検証する。
検証済み前提
777fe4bf63b0021acb9c5734125d024923fbc74fへfast-forward済みである。固定入力と完了条件
How should NGR validate confirmed-feedback on future real tasks while preserving result-free freeze and serving-default boundaries?5effective_config_provenance.search_surfaceが機械可読値として存在することを必須とする。confirmedoutcomeを保存する。制約
想定変更箇所
artifacts/real-task-feedback-shadow-v2/packets/- slot 1 append-only packetと必要なsuperseding correctionRelated