diff --git a/README.md b/README.md index 6d61a39..6bdc34f 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ The normative `SPEC.md`, the JSON Schema for machine YAML, and the cross-languag **conformance suite** live in the spec repo. This repository implements that spec in Python and is correct **iff it passes the conformance suite**. -Implements the **Determa State spec v0.0.5** (early alpha; all Determa State repos share one +Implements the **Determa State spec v0.0.6** (early alpha; all Determa State repos share one [synchronized version](https://github.com/fruwehq/determa-state-spec)). Status: **passing the full conformance suite** — all 31 engine cases @@ -26,7 +26,7 @@ the build order in [issue #3][issue]. The cross-language **conformance suite** is the single source of truth for correctness; this repository is correct **iff it passes it**. The suite lives in [`fruwehq/determa-state-conformance`](https://github.com/fruwehq/determa-state-conformance); the test -harness **fetches it at the matching release tag** (`v0.0.5`) into a gitignored +harness **fetches it at the matching release tag** (`v0.0.6`) into a gitignored `.cache/` — no git submodule. The normative `SPEC.md` and JSON Schema live in [`fruwehq/determa-state-spec`](https://github.com/fruwehq/determa-state-spec); the schema-drift test fetches the schema at the same tag. diff --git a/src/determa/state/__about__.py b/src/determa/state/__about__.py index a986436..0780816 100644 --- a/src/determa/state/__about__.py +++ b/src/determa/state/__about__.py @@ -5,4 +5,4 @@ is exactly one place to bump. """ -__version__ = "0.0.5" +__version__ = "0.0.6" diff --git a/src/determa/state/cli.py b/src/determa/state/cli.py index 40f3bc5..f3e445e 100644 --- a/src/determa/state/cli.py +++ b/src/determa/state/cli.py @@ -279,7 +279,7 @@ def cmd_list(args: argparse.Namespace, store: Store) -> int: rows = [ { "id": i.id, - "def": f"{i.machine.id}@{i.machine.version}", + "definition": f"{i.machine.id}@{i.machine.version}", "parent": i.parent_id, "status": i.status.value, "config": i.active_leaf_names(), @@ -495,7 +495,7 @@ def _parse_captured(text: str) -> Any: def _state_json(host: Host, inst: Instance) -> dict[str, Any]: return { "instance": inst.id, - "def": f"{inst.machine.id}@{inst.machine.version}", + "definition": f"{inst.machine.id}@{inst.machine.version}", "status": inst.status.value, "config": inst.active_leaf_names(), "esvs": inst.resolved_esvs(),