Skip to content

T-0JTT-preflight-flags-uncommitted-lease-authority

Status: closed/superseded · Impact: medium · Complexity: small

lease_authority can live only as an uncommitted edit in the main checkout’s sdlc.yaml — present in the working tree but never committed to origin/main. Because git worktree add checks out the committed tree, a fresh worktree’s sdlc.yaml then lacks lease_authority, and every in-worktree lease op has to be rescued with an explicit --authority origin. The config silently fails to reach worktrees. /sdlc:task-work’s preflight should detect and flag “lease_authority present only in the working tree, not committed” so the operator commits it before the config is expected to travel to a worktree.

From T-VQ1N-ci-quality-checks in <git@github.com:sksizer/markdown-contract.git>: lease_authority lives only as an uncommitted edit in the main checkout’s sdlc.yaml (not on origin/main), so the worktree’s sdlc.yaml lacked it and every in-worktree lease op needed an explicit --authority origin. The preflight should flag “lease_authority present only in the working tree, not committed” so the config actually reaches worktrees.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

TBD — receiver to fill before promoting from planning/draft.

  • none
  • none

Spawned by /sdlc:spawn-task-pr on 2026-06-27 UTC from T-VQ1N-ci-quality-checks in <git@github.com:sksizer/markdown-contract.git>.


← Back to Tasks