interrogate · git:20261028.933dd9d · 2026-10-28 · sha256 97fe51a73d671ad5
interrogate git:20261028.933dd9dA
Immutable. This exact content never changes and is served at /api/v1/blob/97fe51a73d671ad5.
--- name: interrogate description: "Challenge a specified design, patch or claim for concrete correctness, ownership and evidence gaps. Use for adversarial review, not every routine edit." --- # Interrogate Follow the consuming project's instructions and requested scope; use the [portable defaults](../orbyn-workflow/references/project-policy.md) only where guidance is missing. Pin the candidate and intended contract. Inspect the changed code and affected callers using [review criteria](../orbyn-workflow/references/project-policy.md#verification-and-review). Look for scenarios that falsify the claim, especially lost authority, stale state, partial failures, concurrency, cleanup and incomplete verification. The lead may use an independent in-task reviewer for a distinct unresolved risk under [coordination](../orbyn-workflow/references/project-policy.md#delegation-and-host-configuration), within the task's shared child limit. Assigned reviewers inspect their candidate directly without further delegation. Follow assigned read-only limits and the model policy. Neither multiple models nor a majority vote establishes correctness. Deduplicate findings and independently check them. Classify concrete defects, evidence gaps, optional improvements and dismissed claims. Every actionable item needs a location, scenario, impact and correction direction. Do not auto-apply changes during a review-only task. Return a supported verdict and its limitations. ## Review the failure that matters For an approval change, ask whether a revoked user or stale client can still apply it and whether a retry duplicates the effect. Return a concrete reproducing state and affected owner. Missing native evidence is an evidence gap; it is not automatically a source-code defect. When challenging a module refactor, inspect what callers must know, which complexity is hidden, whether the seam reflects actual variation, and whether behavior checks survive the internal reorganization. Identify a concrete caller or failure scenario; a preferred vocabulary or file count is not a finding. ## Operational method Use the [local operating method](references/operating-method.md) for the execution sequence, concrete failure case, expected result and stopping condition. It is Orbyn-authored guidance; historical source notices remain in provenance. ## Record falsification receipts For each consequential challenged claim, retain the pinned candidate, input/trigger, expected and observed result, actual command or source trace, disposition and next check. Re-run supported executable findings at the same candidate when permitted; a fabricated final state or a test that always fails is not adversarial evidence. Source-proven unsafe paths remain actionable with their evidence labeled even when execution is blocked. Compare baseline and head/reachability before attributing a preexisting defect to the patch; newly exposed or copied unsafe behavior still matters.