Skip to content

Commit 5b2d57e

Browse files
[cross-repo from durable-workflow.github.io#183] Conformance blocker: complete child-workflows parity coverage (#142)
1 parent c5113d2 commit 5b2d57e

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

CONFORMANCE.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,12 @@ The Python SDK claims two targets from the suite's matrix:
2424
| Category | Source path | Status |
2525
| --- | --- | --- |
2626
| `control_plane_request_response` | `tests/fixtures/control-plane/` | stable, parity-shared with `cli` |
27-
| `signal_query_runtime_contract` | `tests/test_signals.py`, `tests/test_queries.py`, `tests/test_worker.py` | stable, parity-shared with PHP worker, CLI, and server routes |
28-
| `namespace_runtime_contract` | public scenario manifest at <https://durable-workflow.github.io/platform-conformance/namespace-runtime-scenarios.json> | stable, suite v6 runtime coverage for namespace isolation and SDK namespace selection |
27+
| `signal_query_runtime_contract` | `tests/test_signals.py`, `tests/test_queries.py`, `tests/test_worker.py` and the public scenario manifest at <https://durable-workflow.github.io/platform-conformance/signal-query-runtime-scenarios.json> | stable, parity-shared with PHP worker, CLI, and server routes |
28+
| `namespace_runtime_contract` | public scenario manifest at <https://durable-workflow.github.io/platform-conformance/namespace-runtime-scenarios.json> | stable, suite v7 runtime coverage for namespace isolation and SDK namespace selection |
29+
| `child_workflow_runtime_contract` | public scenario manifest at <https://durable-workflow.github.io/platform-conformance/child-workflow-runtime-scenarios.json> | stable, parity-shared with PHP worker and server child-workflow runtime behavior |
2930
| `worker_task_lifecycle` | `tests/fixtures/external-task-input/`, `tests/fixtures/external-task-result/` | stable |
3031
| `history_replay_bundles` | `tests/fixtures/golden_history/` and the public replay scenario manifest at <https://durable-workflow.github.io/platform-conformance/replay-runtime-scenarios.json> | stable, parity-shared with `workflow` golden bundles and the full runtime replay scenario matrix |
3132

32-
Suite version 6 does not publish a separate child-workflow runtime
33-
scenario category. Child-workflow behavior remains covered by the
34-
worker task lifecycle and history replay gates until a public suite
35-
manifest declares a dedicated runtime scenario source.
36-
3733
The fixtures in this repo are exercised today by:
3834

3935
- `tests/test_control_plane_parity_fixtures.py`
@@ -59,7 +55,7 @@ result document before tag, with the conformance level at `full` or
5955
| Field | Value |
6056
| --- | --- |
6157
| Required claimed targets | `official_sdk`, `worker_protocol_implementation` |
62-
| Required suite version | `PlatformConformanceSuite::VERSION` (currently `6`, mirrored at `/platform-conformance-contract.json`) |
58+
| Required suite version | `PlatformConformanceSuite::VERSION` (currently `7`, mirrored at `/platform-conformance-contract.json`) |
6359
| CI job | `platform-conformance` (lands when the harness reference implementation publishes; until then `cli-parity` and `test_history_event_contract.py` cover the same ground) |
6460
| Block on `nonconforming` | yes |
6561
| Artifact attached to release | harness result document, schema `durable-workflow.v2.platform-conformance.result` |
@@ -103,8 +99,14 @@ no test in this repo notices.
10399
<https://durable-workflow.github.io/docs/2.0/platform-conformance>
104100
- Public static suite manifest:
105101
<https://durable-workflow.github.io/platform-conformance-contract.json>
102+
- Signal/query runtime scenarios:
103+
<https://durable-workflow.github.io/platform-conformance/signal-query-runtime-scenarios.json>
104+
- Replay runtime scenarios:
105+
<https://durable-workflow.github.io/platform-conformance/replay-runtime-scenarios.json>
106106
- Namespace runtime scenarios:
107107
<https://durable-workflow.github.io/platform-conformance/namespace-runtime-scenarios.json>
108+
- Child workflow runtime scenarios:
109+
<https://durable-workflow.github.io/platform-conformance/child-workflow-runtime-scenarios.json>
108110
- Compatibility authority:
109111
<https://durable-workflow.github.io/docs/2.0/compatibility>
110112
- Polyglot parity doc:

0 commit comments

Comments
 (0)