Skip to content

Commit a4daa78

Browse files
[cross-repo from server#350] Conformance blocker: complete child-workflows parity coverage (#137)
1 parent 430b27d commit a4daa78

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

CONFORMANCE.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ The Python SDK claims two targets from the suite's matrix:
1919
- `worker_protocol_implementation` — worker plane and frozen history
2020
event replay.
2121

22-
## Fixture sources served by this repo
22+
## Fixture and runtime scenario sources
2323

2424
| Category | Source path | Status |
2525
| --- | --- | --- |
2626
| `control_plane_request_response` | `tests/fixtures/control-plane/` | stable, parity-shared with `cli` |
2727
| `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 |
2829
| `worker_task_lifecycle` | `tests/fixtures/external-task-input/`, `tests/fixtures/external-task-result/` | stable |
2930
| `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 |
3031

@@ -35,6 +36,8 @@ The fixtures in this repo are exercised today by:
3536
- `tests/test_signals.py`
3637
- `tests/test_queries.py`
3738
- `tests/test_worker.py`
39+
- `tests/test_replay.py`
40+
- `tests/test_golden_history_replay.py`
3841
- `scripts/check-cli-parity.py`
3942
- the `cli-parity` job in `.github/workflows/ci.yml`
4043

@@ -51,7 +54,7 @@ result document before tag, with the conformance level at `full` or
5154
| Field | Value |
5255
| --- | --- |
5356
| Required claimed targets | `official_sdk`, `worker_protocol_implementation` |
54-
| Required suite version | `PlatformConformanceSuite::VERSION` (currently `5`, mirrored at `/platform-conformance-contract.json`) |
57+
| Required suite version | `PlatformConformanceSuite::VERSION` (currently `6`, mirrored at `/platform-conformance-contract.json`) |
5558
| 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) |
5659
| Block on `nonconforming` | yes |
5760
| Artifact attached to release | harness result document, schema `durable-workflow.v2.platform-conformance.result` |
@@ -95,6 +98,8 @@ no test in this repo notices.
9598
<https://durable-workflow.github.io/docs/2.0/platform-conformance>
9699
- Public static suite manifest:
97100
<https://durable-workflow.github.io/platform-conformance-contract.json>
101+
- Namespace runtime scenarios:
102+
<https://durable-workflow.github.io/platform-conformance/namespace-runtime-scenarios.json>
98103
- Compatibility authority:
99104
<https://durable-workflow.github.io/docs/2.0/compatibility>
100105
- Polyglot parity doc:

0 commit comments

Comments
 (0)