Adds DDL for task_instances (definition/child/due_date/due_time/generated_at, UNIQUE(definition_id, due_date) as table constraint backed by implicit unique index) and completion_events (append-only log: event_type completed/uncompleted, actor_source user/panel with actor-pair coherence CHECK, was_on_time required for completed / optional for uncompleted). 38 new tests; suite 299 passed. No triggers, pure CHECK validation per module policy.
Adds DDL for task_instances (definition/child/due_date/due_time/generated_at, UNIQUE(definition_id, due_date) as table constraint backed by implicit unique index) and completion_events (append-only log: event_type completed/uncompleted, actor_source user/panel with actor-pair coherence CHECK, was_on_time required for completed / optional for uncompleted). 38 new tests; suite 299 passed. No triggers, pure CHECK validation per module policy.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds DDL for task_instances (definition/child/due_date/due_time/generated_at, UNIQUE(definition_id, due_date) as table constraint backed by implicit unique index) and completion_events (append-only log: event_type completed/uncompleted, actor_source user/panel with actor-pair coherence CHECK, was_on_time required for completed / optional for uncompleted). 38 new tests; suite 299 passed. No triggers, pure CHECK validation per module policy.