Skip to content

Validate the sqlite-vec cache root before extraction #28

Description

@ian-pascoe

What to build

Validate the configured cache root before any sqlite-vec filesystem operation. Empty or relative XDG cache values must not cause extraction or permission changes beneath the current Project.

Acceptance criteria

  • Empty and relative cache environment values are rejected or replaced with the documented absolute user-cache default.
  • Every extraction destination is absolute before directories or files are created or chmodded.
  • Digest verification, atomic extraction, restrictive permissions, and application fallback behavior remain intact.
  • Tests cover empty, relative, and valid absolute cache values.
  • The full verification command passes.

Blocked by

None (can start immediately).

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, ready for an AFK agent

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions