Skip to content

T-9J63-task-work-threads-lease-authority

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

This task closes a gap surfaced on T-TXMC-text-match-core in https://github.com/sksizer/markdown-contract: a worktree branched from committed main inherits no lease_authority: when that field is only in main’s uncommitted working tree, so every lease shell-out from the worktree must carry a manual SDLC_LEASE_AUTHORITY=origin override.

lease_authority: was uncommitted in main’s working tree, so a worktree branched from committed main lacked it; every lease shell-out from the worktree needed a SDLC_LEASE_AUTHORITY=origin env override — projects adopting leases should commit lease_authority: to sdlc.yaml so worktrees inherit it, or task-work should resolve and thread the authority to all lease invocations rather than relying on the worktree’s sdlc.yaml. The project-side alternative (committing lease_authority: to sdlc.yaml) is a workaround; the durable fix is task-work resolving the authority once and threading it to every lease invocation.

— originating task T-TXMC-text-match-core

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-28 UTC from T-TXMC-text-match-core in https://github.com/sksizer/markdown-contract.


← Back to Tasks