Skip to main content

Module ids

Module ids 

Source

Enums§

IdError

Constants§

DEFAULT_PROJECT_PREFIX
DEFAULT_TICKET_PREFIX

Functions§

default_worktree
Chooses the worktree branch for a ticket whose frontmatter does not name one. stem is the ticket file’s stem; exec-sourced tickets have none and always fall back to sloop/<ticket_id>. Err refuses the ticket with the given reason: reindex holds it, sloop post rejects it.
next_id
Allocates one greater than the greatest positive numeric suffix for the active prefix. IDs for other prefixes and malformed suffixes do not count.
valid_prefix
Prefixes stay safe as unquoted frontmatter scalars while still allowing readable multi-part names such as MY-WORK.
valid_slug
Worktree slugs are what a ticket file stem must look like to name a branch: lowercase alphanumeric segments separated by single hyphens, abc-def.