You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2026/08/17 22:37:05 UTC

(causeway) 05/05: archives rich GraphQL object interaction correctness

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch htmx
in repository https://gitbox.apache.org/repos/asf/causeway.git

commit 8b2f7bdd9f8914fdb5709e95b2a5500a04602991
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Mon Aug 17 23:33:53 2026 +0100

    archives rich GraphQL object interaction correctness
---
 .../.openspec.yaml                                               | 0
 .../design.md                                                    | 0
 .../proposal.md                                                  | 0
 .../specs/rich-graphql-object-interaction-correctness/spec.md    | 0
 .../tasks.md                                                     | 0
 openspec/planned-changes/web-component-viewer/README.md          | 9 ++++-----
 .../specs/rich-graphql-object-interaction-correctness/spec.md    | 8 +++++++-
 7 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/openspec/changes/fix-rich-graphql-object-interaction-correctness/.openspec.yaml b/openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/.openspec.yaml
similarity index 100%
rename from openspec/changes/fix-rich-graphql-object-interaction-correctness/.openspec.yaml
rename to openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/.openspec.yaml
diff --git a/openspec/changes/fix-rich-graphql-object-interaction-correctness/design.md b/openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/design.md
similarity index 100%
rename from openspec/changes/fix-rich-graphql-object-interaction-correctness/design.md
rename to openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/design.md
diff --git a/openspec/changes/fix-rich-graphql-object-interaction-correctness/proposal.md b/openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/proposal.md
similarity index 100%
rename from openspec/changes/fix-rich-graphql-object-interaction-correctness/proposal.md
rename to openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/proposal.md
diff --git a/openspec/changes/fix-rich-graphql-object-interaction-correctness/specs/rich-graphql-object-interaction-correctness/spec.md b/openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/specs/rich-graphql-object-interaction-correctness/spec.md
similarity index 100%
copy from openspec/changes/fix-rich-graphql-object-interaction-correctness/specs/rich-graphql-object-interaction-correctness/spec.md
copy to openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/specs/rich-graphql-object-interaction-correctness/spec.md
diff --git a/openspec/changes/fix-rich-graphql-object-interaction-correctness/tasks.md b/openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/tasks.md
similarity index 100%
rename from openspec/changes/fix-rich-graphql-object-interaction-correctness/tasks.md
rename to openspec/changes/archive/2026-08-17-fix-rich-graphql-object-interaction-correctness/tasks.md
diff --git a/openspec/planned-changes/web-component-viewer/README.md b/openspec/planned-changes/web-component-viewer/README.md
index 86d3a2010f6..ae943e37b61 100644
--- a/openspec/planned-changes/web-component-viewer/README.md
+++ b/openspec/planned-changes/web-component-viewer/README.md
@@ -2,12 +2,11 @@
 
 These are fully drafted follow-on changes for the Causeway web-component viewer programme.
 They are held outside `openspec/changes/` because the repository permits only one active OpenSpec change at a time.
-The foundation change `establish-graphql-web-component-foundation`, read-only change `add-read-only-domain-web-components`, interaction change `add-domain-web-component-interactions`, and analysis change `analyze-rich-graphql-referenceapp-coverage` are archived.
-The first P0 change, `fix-rich-graphql-object-interaction-correctness`, is now active.
-The remaining drafts stay queued until that change is implemented and archived.
+The foundation change `establish-graphql-web-component-foundation`, read-only change `add-read-only-domain-web-components`, interaction change `add-domain-web-component-interactions`, analysis change `analyze-rich-graphql-referenceapp-coverage`, and first P0 change `fix-rich-graphql-object-interaction-correctness` are archived.
+The remaining drafts stay queued until promoted in order.
 
 Each child directory is a complete planned change containing `.openspec.yaml`, `proposal.md`, `design.md`, `tasks.md`, and delta specifications.
-After the active change is archived, promote the next draft verbatim:
+Promote the next draft verbatim:
 
 ```shell
 git mv openspec/planned-changes/web-component-viewer/<name> openspec/changes/<name>
@@ -25,7 +24,7 @@ Matrix entry references point to `viewers/graphql/adoc/modules/ROOT/examples/ref
 | 1 | `add-read-only-domain-web-components` *(archived)* | Complete | Archived foundation | NEW `domain-web-components` |
 | 2 | `add-domain-web-component-interactions` *(archived)* | Complete | Archived read-only components | MODIFIED `domain-web-components` |
 | 3 | `analyze-rich-graphql-referenceapp-coverage` *(archived; analysis only)* | Complete | Archived foundation and components; pinned reference application | NEW `rich-graphql-referenceapp-analysis` |
-| 4 | `fix-rich-graphql-object-interaction-correctness` *(active)* | P0 | Completed analysis | NEW `rich-graphql-object-interaction-correctness` |
+| 4 | `fix-rich-graphql-object-interaction-correctness` *(archived)* | Complete | Completed analysis | NEW `rich-graphql-object-interaction-correctness` |
 | 5 | `fix-rich-graphql-resource-link-safety` | P0 | Completed analysis | NEW `rich-graphql-resource-link-safety` |
 | 6 | `add-rich-graphql-value-and-resource-semantics` | P1 | Object-interaction correctness and resource-link safety | NEW `rich-graphql-value-semantics` |
 | 7 | `add-rich-graphql-collection-windowing` | P1 | Object-interaction correctness | NEW `rich-graphql-collection-windowing` |
diff --git a/openspec/changes/fix-rich-graphql-object-interaction-correctness/specs/rich-graphql-object-interaction-correctness/spec.md b/openspec/specs/rich-graphql-object-interaction-correctness/spec.md
similarity index 93%
rename from openspec/changes/fix-rich-graphql-object-interaction-correctness/specs/rich-graphql-object-interaction-correctness/spec.md
rename to openspec/specs/rich-graphql-object-interaction-correctness/spec.md
index 828e98fca5f..8561f20a93d 100644
--- a/openspec/changes/fix-rich-graphql-object-interaction-correctness/specs/rich-graphql-object-interaction-correctness/spec.md
+++ b/openspec/specs/rich-graphql-object-interaction-correctness/spec.md
@@ -1,4 +1,10 @@
-## ADDED Requirements
+# Rich GraphQL Object-Interaction Correctness Specification
+
+## Purpose
+
+Define correctness, compatibility, and bounded-error requirements for rich GraphQL polymorphic objects, argument conversion, and property mutation results.
+
+## Requirements
 
 ### Requirement: Complete public object identity
 The rich GraphQL schema SHALL accept every supported assignable concrete public logical type required to address a generated domain-object input.