Skip to content

Make cached review state bounded and concurrency-safe #34

Description

@itsjling

What to build

Keep concurrent reviews from replacing newer state and give users safe control over persistent caches.

Acceptance criteria

  • Two active writers for the same target cannot silently replace newer notes with older results.
  • The lock or session design recovers from crashes and still permits read-only viewers.
  • Cache commands show location, size, age, and active use, then support safe age and size pruning plus explicit clearing.
  • Tests cover delayed out-of-order writers, stale ownership, active-run protection, and private cache permissions.

Blocked by

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentFully specified and ready for an agent

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions