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
Excluded: .git, node_modules, secrets/, compose.env, assemblyscript tgz Source: /opt/alga-psa on psa.joliet.tech
34 lines
4.5 KiB
JSON
34 lines
4.5 KiB
JSON
[
|
|
{ "id": "F001", "description": "Define v1 workflow bundle format header fields (format, formatVersion, exportedAt).", "implemented": true, "prdRefs": ["5.1", "5.2"] },
|
|
{ "id": "F002", "description": "Define v1 workflow bundle schema for workflow metadata, draft, and published versions.", "implemented": true, "prdRefs": ["5.4", "5.3"] },
|
|
{ "id": "F003", "description": "Choose and enforce a stable workflow identifier field in the bundle (e.g. key).", "implemented": true, "prdRefs": ["5.4", "9.1"] },
|
|
{ "id": "F004", "description": "Define canonical JSON export rules (stable key ordering, indentation, trailing newline).", "implemented": true, "prdRefs": ["5.1", "5.7"] },
|
|
{ "id": "F005", "description": "Add JSON Schema file at ee/docs/schemas/workflow-bundle.v1.schema.json.", "implemented": true, "prdRefs": ["7"] },
|
|
{ "id": "F006", "description": "Add human-readable spec at ee/docs/guides/workflows/workflow-import-export.md.", "implemented": true, "prdRefs": ["7"] },
|
|
{ "id": "F007", "description": "Add workflow_definitions.key (portable workflow identifier) with uniqueness to support bundle import/export semantics.", "implemented": true, "prdRefs": ["9.1", "5.6"] },
|
|
|
|
{ "id": "F010", "description": "Implement server-side exporter for a single workflow (metadata + draft + published versions).", "implemented": true, "prdRefs": ["5.1", "5.7"] },
|
|
{ "id": "F011", "description": "Implement server-side exporter for a bundle of selected workflows.", "implemented": true, "prdRefs": ["5.7"] },
|
|
{ "id": "F012", "description": "Exporter excludes instance-specific audit fields by default (timestamps, actor ids).", "implemented": true, "prdRefs": ["5.3", "8"] },
|
|
{ "id": "F013", "description": "Exporter includes operational workflow settings needed for behavior fidelity (paused, visibility, concurrency, retention, auto-pause thresholds).", "implemented": true, "prdRefs": ["5.3"] },
|
|
{ "id": "F014", "description": "Exporter emits dependency summary (actions, node types, schema refs) derived from definitions.", "implemented": true, "prdRefs": ["5.5"] },
|
|
|
|
{ "id": "F020", "description": "Implement server-side importer that validates formatVersion matches the accepted version.", "implemented": true, "prdRefs": ["5.2"] },
|
|
{ "id": "F021", "description": "Importer validates bundle JSON against the v1 JSON Schema.", "implemented": true, "prdRefs": ["7", "5.4"] },
|
|
{ "id": "F022", "description": "Importer performs dependency validation and returns structured missing-dependency errors.", "implemented": true, "prdRefs": ["5.5"] },
|
|
{ "id": "F029", "description": "Importer runs all DB writes in a single transaction and rolls back on any error.", "implemented": true, "prdRefs": ["5.5"] },
|
|
{ "id": "F023", "description": "Importer creates workflow_definitions records from bundle entries (draft + metadata).", "implemented": true, "prdRefs": ["5.6"] },
|
|
{ "id": "F024", "description": "Importer creates workflow_definition_versions records for included published versions.", "implemented": true, "prdRefs": ["5.6"] },
|
|
{ "id": "F025", "description": "Importer is create-only by default and fails if a workflow with the same key exists.", "implemented": true, "prdRefs": ["5.6"] },
|
|
{ "id": "F026", "description": "Importer supports force overwrite: delete existing workflow by key and recreate from bundle with regenerated workflow_id.", "implemented": true, "prdRefs": ["5.6"] },
|
|
{ "id": "F028", "description": "Importer returns a clear summary of changes (created/deleted workflows and created versions).", "implemented": true, "prdRefs": ["5.6"] },
|
|
|
|
{ "id": "F030", "description": "Add export HTTP endpoint for a single workflow (returns bundle JSON).", "implemented": true, "prdRefs": ["6.1"] },
|
|
{ "id": "F031", "description": "Add import HTTP endpoint for workflow bundle JSON.", "implemented": true, "prdRefs": ["6.1"] },
|
|
{ "id": "F032", "description": "Restrict import/export endpoints to appropriate auth/role (admin-only) and/or test-only wiring as decided.", "implemented": true, "prdRefs": ["6.1"] },
|
|
{ "id": "F033", "description": "Add CLI tool under tools/ for workflow bundle import/export (wraps the API).", "implemented": true, "prdRefs": ["6.1"] },
|
|
|
|
{ "id": "F040", "description": "Add test fixture bundles in-repo for at least one representative workflow (control flow + action calls).", "implemented": true, "prdRefs": ["2", "10"] },
|
|
{ "id": "F041", "description": "Add round-trip canonicalization utility used by exporter and tests.", "implemented": true, "prdRefs": ["5.1", "5.7"] }
|
|
]
|