Hermes 284313f908
Some checks are pending
Bidi Control Character Guard / bidi-control-guard (push) Waiting to run
Circular Dependency Check / Check for new circular dependencies (push) Waiting to run
Citus Migration Smoke / Combined migrations on single-node Citus (push) Waiting to run
E2E Fresh Install Tests / fresh-install-e2e (push) Waiting to run
ext-v2 guardrails / Run ext-v2 guard and ESLint (push) Waiting to run
Integration Tests / Check for relevant changes (push) Waiting to run
Integration Tests / ${{ (github.event_name == 'schedule' || github.event.inputs.suite == 'full') && 'Full integration suite' || 'Tier-1 integration subset' }} (push) Blocked by required conditions
Mobile checks / Mobile lint + typecheck (push) Waiting to run
Mobile checks / Mobile unit tests (push) Waiting to run
Mobile checks / Mobile dependency audit (report) (push) Waiting to run
Mobile checks / Mobile reproducibility checks (push) Waiting to run
Secrets guard (env backups) / Ensure no tracked env backup files (push) Waiting to run
Temporal Readiness / fast-readiness (push) Waiting to run
Temporal Readiness / docker-parity (push) Waiting to run
TypeScript Type Check / Nx affected typecheck (push) Waiting to run
Unit Tests / Skipped-test budget (push) Waiting to run
Unit Tests / Nx affected unit tests (push) Waiting to run
Unit Tests / Server unit coverage (informational) (push) Waiting to run
Validate Tenant Management Schema / Check for relevant changes (push) Waiting to run
Validate Tenant Management Schema / Validate Tenant Management Schema (push) Blocked by required conditions
EE Workflows Build Guard / ee-workflows-build-guard (push) Waiting to run
Initial import of AlgaPSA codebase from PSA server
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz

Source: /opt/alga-psa on psa.joliet.tech
2026-06-22 16:12:17 -05:00

105 lines
3.0 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[
{
"id": "T001",
"description": "Integration: `event.wait` with payload filters resumes only when the submitted event matches event name, correlation key, and all filter clauses.",
"implemented": true,
"featureIds": [
"F002",
"F003",
"F004",
"F005",
"F006"
]
},
{
"id": "T002",
"description": "Integration: `event.wait` supports `in` filtering with array literals, such as `newStatus in [\"Live\", \"Complete\"]`, and ignores non-matching statuses.",
"implemented": true,
"featureIds": [
"F003",
"F004",
"F006"
]
},
{
"id": "T003",
"description": "Integration: existing `event.wait` definitions without filters still create waits and resume successfully, preserving backward compatibility.",
"implemented": true,
"featureIds": [
"F007",
"F008"
]
},
{
"id": "T004",
"description": "Integration: filtered `event.wait` timeout still produces the expected timeout behavior and can be caught by enclosing try/catch logic.",
"implemented": true,
"featureIds": [
"F007",
"F018"
]
},
{
"id": "T005",
"description": "Integration: `time.wait` in duration mode creates a due wait and the worker resumes the run when the deadline passes.",
"implemented": true,
"featureIds": [
"F009",
"F010",
"F012",
"F020"
]
},
{
"id": "T006",
"description": "Integration: `time.wait` in until mode accepts valid timestamps or expressions and rejects malformed configuration at publish time or runtime with a clear error.",
"implemented": true,
"featureIds": [
"F011",
"F018"
]
},
{
"id": "T007",
"description": "Playwright smoke: the workflow designer palette exposes `Wait for Event` and `Wait for Time`, and each steps custom editor persists its key fields into the workflow definition.",
"implemented": true,
"featureIds": [
"F013",
"F014",
"F015",
"F016",
"F019"
]
},
{
"id": "T008",
"description": "E2E: an onboarding-style workflow waiting on `project.status.changed` with a `newStatus in [\"Live\", \"Complete\"]` filter resumes only on the first matching event and continues its downstream action path.",
"implemented": true,
"featureIds": [
"F006",
"F015",
"F017",
"F019"
]
},
{
"id": "T009",
"description": "Playwright smoke: when an event field exposes supported picker metadata, the wait-filter editor renders the corresponding typed value control, such as a status dropdown, rather than a raw text or JSON input.",
"implemented": true,
"featureIds": [
"F015",
"F019",
"F021"
]
},
{
"id": "T010",
"description": "Playwright smoke: when an event field has no picker metadata, the wait-filter editor falls back to enum or primitive controls and still allows a valid filter to be authored.",
"implemented": true,
"featureIds": [
"F015",
"F022"
]
}
]