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/04 18:47:48 UTC
(causeway) 17/22: CAUSEWAY-3910: archive synthetic command navigation change
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit ea0a1b8b4c1c035986937966036b7ae357f2a2bc
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Tue Aug 4 17:17:18 2026 +0100
CAUSEWAY-3910: archive synthetic command navigation change
---
.../.openspec.yaml | 0
.../2026-08-04-reconcile-synthetic-command-navigation}/design.md | 0
.../2026-08-04-reconcile-synthetic-command-navigation}/proposal.md | 0
.../specs/synthetic-command-navigation/spec.md | 0
.../2026-08-04-reconcile-synthetic-command-navigation}/tasks.md | 0
.../specs/synthetic-command-navigation/spec.md | 6 +++++-
6 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/openspec/changes/reconcile-synthetic-command-navigation/.openspec.yaml b/openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/.openspec.yaml
similarity index 100%
rename from openspec/changes/reconcile-synthetic-command-navigation/.openspec.yaml
rename to openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/.openspec.yaml
diff --git a/openspec/changes/reconcile-synthetic-command-navigation/design.md b/openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/design.md
similarity index 100%
rename from openspec/changes/reconcile-synthetic-command-navigation/design.md
rename to openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/design.md
diff --git a/openspec/changes/reconcile-synthetic-command-navigation/proposal.md b/openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/proposal.md
similarity index 100%
rename from openspec/changes/reconcile-synthetic-command-navigation/proposal.md
rename to openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/proposal.md
diff --git a/openspec/changes/reconcile-synthetic-command-navigation/specs/synthetic-command-navigation/spec.md b/openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/specs/synthetic-command-navigation/spec.md
similarity index 100%
copy from openspec/changes/reconcile-synthetic-command-navigation/specs/synthetic-command-navigation/spec.md
copy to openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/specs/synthetic-command-navigation/spec.md
diff --git a/openspec/changes/reconcile-synthetic-command-navigation/tasks.md b/openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/tasks.md
similarity index 100%
rename from openspec/changes/reconcile-synthetic-command-navigation/tasks.md
rename to openspec/changes/archive/2026-08-04-reconcile-synthetic-command-navigation/tasks.md
diff --git a/openspec/changes/reconcile-synthetic-command-navigation/specs/synthetic-command-navigation/spec.md b/openspec/specs/synthetic-command-navigation/spec.md
similarity index 99%
rename from openspec/changes/reconcile-synthetic-command-navigation/specs/synthetic-command-navigation/spec.md
rename to openspec/specs/synthetic-command-navigation/spec.md
index f6804235ba6..5604bb3a910 100644
--- a/openspec/changes/reconcile-synthetic-command-navigation/specs/synthetic-command-navigation/spec.md
+++ b/openspec/specs/synthetic-command-navigation/spec.md
@@ -1,4 +1,8 @@
-## ADDED Requirements
+## Purpose
+
+Defines configuration-gated synthetic navigation actions for parented collections and scalar references, including deterministic metadata, recording suppression, parameter derivation, usability, validation, invocation, and disabled-mode compatibility.
+
+## Requirements
### Requirement: Framework synthesizes selector actions for parented collections
The system SHALL provide the `causeway.extensions.command-log.recording-support` configuration property that controls command-log recording support behavior.
The `recording-support` property SHALL be an enum with values `ENABLED` and `DISABLED`.