T-OHMA-preflight-permissions-advisory-tiebreaker
Status: closed/superseded · Impact: medium · Complexity: small
task-work’s Step 3b preflight_permissions probe reads static settings files and
can’t see the harness’s effective grants, so it can report npm, Write, and
Edit as ungranted even when all three work at runtime — a false-positive that
forces a proceed-anyway judgment call. The fix is to treat a failing probe as
advisory and add an empirical write/exec smoke-test as a tiebreaker, so the gate
doesn’t block on a probe that contradicts the harness’s actual capabilities.
Surfaced by the post-mortem of T-4CUI-web-ui-vault-detail-findings in
https://github.com/sksizer/markdown-contract.
From
T-4CUI-web-ui-vault-detail-findings:The
preflight_permissionsprobe (Step 3b) reportednpm,Write, andEditas ungranted, but all three worked at runtime in this harness — a false-positive that forced a proceed-anyway judgment call. The probe reads static settings files and can’t see the harness’s effective grants; a note that a failing probe is advisory (and an empirical write/exec smoke-test as a tiebreaker) would reduce the friction.
TBD — receiver to fill before promoting from planning/draft.
Proposed
Section titled “Proposed”TBD — receiver to fill before promoting from planning/draft.
Approach
Section titled “Approach”TBD — receiver to fill before promoting from planning/draft.
Files to touch
Section titled “Files to touch”TBD — receiver to fill before promoting from planning/draft.
Acceptance criteria
Section titled “Acceptance criteria”TBD — receiver to fill before promoting from planning/draft.
Out of scope
Section titled “Out of scope”TBD — receiver to fill before promoting from planning/draft.
Dependencies
Section titled “Dependencies”- none
Discovery context
Section titled “Discovery context”Spawned by /sdlc:spawn-task-pr on 2026-06-30 UTC from
T-4CUI-web-ui-vault-detail-findings in
https://github.com/sksizer/markdown-contract.
Duplicate draft proposed in #527
(T-XERZ-preflight-permissions-runtime-reconcile, same false-positive
preflight-permissions probe friction); folded by
/sdlc:consolidate-task-prs.