Skip to content

M9-T08 Implement explicit revoke and safe reuse rules #85

@skel84

Description

@skel84

Goal

Add revoke behavior without weakening the late-not-early reuse guarantee.

Context

  • Planned task: M9-T08 in docs/work-breakdown.md
  • Lease design is frozen in docs/lease-kernel-design.md
  • Blocked by M9-T07

Acceptance Criteria

  • Revoke transitions are logged and replayable.
  • Duplicate revoke requests are deterministic.
  • Revoked ownership cannot be reused early under crash, retry, or failover.

Test Evidence

  • ./scripts/preflight.sh

Non-Goals

  • no persistence or replication work yet

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions