[ { "id": "T001", "description": "DB-backed integration: a closed ticket with a threaded internal-user reply inside cutoff reopens to the board's explicit reopen status and records the reply comment.", "implemented": true, "featureIds": [ "F001", "F003", "F006", "F008", "F009" ] }, { "id": "T002", "description": "DB-backed integration: a closed ticket with a threaded internal-user reply inside cutoff falls back to the board default open status when no explicit reopen status is configured.", "implemented": true, "featureIds": [ "F001", "F003", "F006", "F008", "F009" ] }, { "id": "T003", "description": "DB-backed integration: when board reopen-on-reply is disabled, a threaded reply on a closed ticket adds the comment without reopening.", "implemented": true, "featureIds": [ "F003", "F004", "F010" ] }, { "id": "T004", "description": "DB-backed integration: a client reply beyond the board cutoff window creates a new ticket instead of attaching to and reopening the closed ticket.", "implemented": true, "featureIds": [ "F003", "F005" ] }, { "id": "T005", "description": "DB-backed integration: a client reply with AI suppression disabled reopens the closed ticket and adds the reply comment.", "implemented": true, "featureIds": [ "F003", "F007", "F009" ] }, { "id": "T006", "description": "DB-backed integration: with board AI suppression enabled and EE acknowledgement decider returning `ACK`, the client reply stays attached to the closed ticket without reopening.", "implemented": true, "featureIds": [ "F011", "F012", "F013", "F014", "F015" ] }, { "id": "T007", "description": "DB-backed integration: with board AI suppression enabled and EE acknowledgement decider returning `NOT_ACK`, the client reply reopens the closed ticket.", "implemented": true, "featureIds": [ "F011", "F012", "F013", "F014" ] }, { "id": "T008", "description": "DB-backed integration: when AI suppression is enabled but the tenant lacks `AI Assistant`, the client reply reopens normally without AI suppression.", "implemented": true, "featureIds": [ "F013", "F016" ] }, { "id": "T009", "description": "DB-backed integration: invalid AI output or acknowledgement-decider failure falls back to normal reopen behavior for the client reply.", "implemented": true, "featureIds": [ "F014", "F016" ] }, { "id": "T010", "description": "DB-backed integration: token-only inbound replies are still skipped before any reopen work occurs.", "implemented": true, "featureIds": [ "F010" ] }, { "id": "T011", "description": "Unit/integration coverage: CE or non-EE runtime uses the default non-AI acknowledgement decider without importing EE AI modules.", "implemented": true, "featureIds": [ "F011", "F012", "F016" ] }, { "id": "T012", "description": "DB-backed integration: decision metadata is persisted or logged in the chosen storage surface for reopen, cutoff, and AI suppression outcomes.", "implemented": true, "featureIds": [ "F017" ] } ]