Before submitting
Problem
A native reliability review reports a deterministic BLOCKER named R3-import-path, but the finding is contradicted by the actual repository layout and a successful typecheck.
The current review reaches correction_required, while the native flow exposes only a correction-plan transition. There is no supported transition to dispute, dismiss, reject, refute, or mark a deterministic finding as a false positive.
Steps to reproduce
- Use a repository with this public-relative layout:
apps/api/src/modules/content-export/http/
packages/contracts/src/index.js
- From the
http module directory, resolve:
../../../../../../packages/contracts/src/index.js.
- Observe that six parent-directory traversals resolve to:
packages/contracts/src/index.js.
- Resolve the five-traversal alternative:
../../../../../packages/contracts/src/index.js.
- Observe that it resolves to the nonexistent path:
apps/packages/contracts/src/index.js.
- Run
npm run typecheck; it passes.
- Run native review and observe:
state=correction_required
with deterministic BLOCKER R3-import-path.
Expected and actual behavior
Expected:
- The reviewer validates the actual import resolution before emitting a BLOCKER.
- A demonstrably false deterministic finding can be disputed, dismissed, or refuted through a supported native transition.
- Deterministic findings that do not need a refuter have an explicit safe resolution path.
Actual:
- Native review claims that six traversals are one too many, although six traversals resolve to the repository's
packages/contracts/src/index.js.
- The suggested five-traversal path does not exist.
- Typecheck passes.
- The lineage remains in
correction_required.
- The only offered transition is a correction plan for
R3-import-path; no false-positive dispute or dismissal transition is available.
gentle-pi version
3.5.0
Pi version
0.87.0
Operating system
Linux
Relevant logs or error output (optional)
review state: correction_required
finding: R3-import-path
lens: reliability
severity: BLOCKER
evidence_class: deterministic
causal_disposition: introduced
next transition: correction_plan_required
six traversals:
packages/contracts/src/index.js
five traversals:
no such path: apps/packages/contracts/src/index.js
typecheck:
passed
Before submitting
Problem
A native reliability review reports a deterministic BLOCKER named
R3-import-path, but the finding is contradicted by the actual repository layout and a successful typecheck.The current review reaches
correction_required, while the native flow exposes only a correction-plan transition. There is no supported transition to dispute, dismiss, reject, refute, or mark a deterministic finding as a false positive.Steps to reproduce
apps/api/src/modules/content-export/http/packages/contracts/src/index.jshttpmodule directory, resolve:../../../../../../packages/contracts/src/index.js.packages/contracts/src/index.js.../../../../../packages/contracts/src/index.js.apps/packages/contracts/src/index.js.npm run typecheck; it passes.state=correction_requiredwith deterministic BLOCKER
R3-import-path.Expected and actual behavior
Expected:
Actual:
packages/contracts/src/index.js.correction_required.R3-import-path; no false-positive dispute or dismissal transition is available.gentle-pi version
3.5.0
Pi version
0.87.0
Operating system
Linux
Relevant logs or error output (optional)