constants

Constants and enumerations for the tix system.

class shai_tix.constants.WordsEnum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Common words used in folder and file naming conventions.

class shai_tix.constants.StatusEnum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Status values for stories and tasks.

The status lifecycle typically follows: TODO → IN_PROGRESS → COMPLETED. Items can be BLOCKED temporarily or CANCELED permanently at any point.

TODO = 'TODO'

Not started yet, waiting to be picked up.

IN_PROGRESS = 'IN_PROGRESS'

Currently being worked on.

BLOCKED = 'BLOCKED'

Temporarily paused, waiting for external dependency or decision.

COMPLETED = 'COMPLETED'

Successfully finished.

CANCELED = 'CANCELED'

Abandoned, will not be completed. Kept for historical reference.

class shai_tix.constants.MetadataKeyEnum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Keys used in metadata files for stories and tasks.

status = 'status'

The current status of the story or task.