Date: 2026-08-28 Issue: #152 Status: review experiment protocol
Measure whether an independent reviewer agrees with the first evidence-backed classification of the frozen 15-item orphan_document_candidate cohort, and measure the human attention cost required to reach those judgments.
This experiment exists because automated or AI-assisted review must not invent human reviewer time, independence, or agreement.
Use the exact cohort frozen before classification in #152 / PR #162:
orphan_document_candidateidkgraph-p1-orphans-v1d0bafb7fe64a5d15db82e721a281e0dee2d3cc30Candidate order:
docs/conversations/2026-08-28-target-execution-convergence-followup.mddocs/community/ACE_LINEAGE_PROTOCOL.mddocs/research/R2_SCALE_REGIME_SWEEP.mddocs/findings/2026-08-28-agent-ecosystem-and-idkmesh-evolution.mddocs/conversations/2026-08-28-free-resource-mesh-integration-outcome.mddocs/conversations/2026-08-28-framework-and-multidisciplinary-collaboration.mddocs/conversations/2026-08-28-continue-ace-consolidation-and-live-capacity.mddocs/architecture/EVOLUTION_ARTIFACT_MINIMIZATION.mddocs/findings/science-blockchain-sources-2026-08-28.mddocs/research/VERIFICATION_BACKPRESSURE_BENCHMARK.mddocs/conversations/2026-08-28-run-evidence-and-replay-continuation.mddocs/research/R1_SWARM_DIVERSITY_EXPERIMENT.mddocs/security/ACE_THREAT_MODEL.mddocs/conversations/2026-08-28-repository-audit-resource-contract-boundary.mddocs/conversations/2026-08-28-verification-orchestration-collaboration.mdA review counts as independent evidence when the reviewer:
Reading the repository itself is expected. Reading the previous classification is allowed, but must be disclosed because it changes interpretation of agreement.
For each candidate, assign exactly one primary label:
navigation_gapintentional_memoryreference_evidenceuncertainotherIf other, provide a short label and explanation.
For every candidate record:
link, index, move, archive_review, none, other).Do not edit the repository during the classification pass. Classification and intervention are separate stages.
The reviewer records:
started_at and completed_at if they are comfortable doing so;GitHub issue/PR timestamps are not treated as active attention time. They include idle time, interruptions, and unrelated work.
The reviewer may omit wall-clock timestamps and report active minutes only.
Record one of:
blind_to_original_labelssaw_original_labels_after_own_reviewsaw_original_labels_before_reviewThe first two provide stronger independent-confirmation evidence than the third.
Once at least one eligible review is submitted, compute only descriptive metrics initially:
A = matches / 15
where canonical comparison maps:
confirmed_navigation_gap -> navigation_gapintentional_project_memory -> intentional_memoryreference_evidence -> reference_evidenceuncertain -> uncertainCollapse labels into:
navigation_gapintentional_memory, reference_evidenceuncertain, otherReport the confusion matrix rather than only one percentage.
Report:
minutes_per_candidate = active_review_minutes / reviewed_candidates
and, when a reviewer recommends corrections:
minutes_per_confirmed_action = active_review_minutes / action_count.
Do not interpret lower time as automatically better; rushed review may reduce accuracy.
The first milestone is one independent complete 15-item review.
Do not continuously resample until agreement looks favorable. If further reviewers participate, retain all eligible reviews and report them separately plus aggregate descriptive statistics.
Use examples/idkgraph-p1-review-session.example.json as the structural template. A reviewer may submit the completed JSON in a PR, attach it to #152, or provide equivalent structured Markdown in the issue.
The review record must not contain secrets, private contact information, or sensitive personal data.
After completing the JSON template, a reviewer or maintainer can validate the evidence locally without asking an automated system to reinterpret any document:
python tools/idkgraph_review_session.py path/to/completed-review.json \
--output /tmp/idkgraph-review-metrics.json
The validator fails closed when the frozen cohort identity, rank/path order, reviewer disclosure, active-review minutes, finite confidence values, labels, or evidence notes are incomplete or inconsistent. The checked-in example is intentionally a template and therefore does not pass as completed evidence until its placeholders and timing fields are replaced by a real reviewer.
For a valid completed session, the tool reports only descriptive quantities derived from reviewer-entered data:
The tool has no document-classification model and no repair authority. It must never fill missing human judgments, infer reviewer minutes, transform disagreement into agreement, or treat agreement as correctness.
The original AI-assisted classification remains at:
docs/audits/2026-08-28-idkgraph-p1-orphan-cohort-1.md
That document should not be rewritten to make later reviews agree with it. New independent evidence should be appended as new artifacts, preserving provenance and disagreement.