Skip to content

Task IDs are used raw across filesystem and regex deletion paths #3634

Description

@armchairo

Task identifiers are used as raw values for filesystem paths and regex operations in multiple paths, enabling malformed or special-char IDs to bypass expected separation.

Apply one canonical task ID validator at creation and all lifecycle call sites, and replace regex-based registry deletion/comparison with literal parsed-record comparisons.

Please add tests for separators and regex metacharacters across brief creation, promote, merge-local, and teardown paths (local and remote).

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-prTriage: real bug or VISION-aligned feature, open for a PR

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions