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/06/09 07:46:45 UTC

(causeway) 07/15: CAUSEWAY-4016: archives pending background command guard

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

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

commit e75023db017bde0c8d76cb58fcf67758329a90e6
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Mon Jun 8 19:27:03 2026 +0100

    CAUSEWAY-4016: archives pending background command guard
---
 .../.openspec.yaml                                                  | 0
 .../design.md                                                       | 0
 .../proposal.md                                                     | 0
 .../specs/command-recording-background-completion/spec.md           | 0
 .../tasks.md                                                        | 0
 .../specs/command-recording-background-completion/spec.md           | 6 +++++-
 6 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/openspec/changes/reject-pending-background-commands-during-recording/.openspec.yaml b/openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/.openspec.yaml
similarity index 100%
rename from openspec/changes/reject-pending-background-commands-during-recording/.openspec.yaml
rename to openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/.openspec.yaml
diff --git a/openspec/changes/reject-pending-background-commands-during-recording/design.md b/openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/design.md
similarity index 100%
rename from openspec/changes/reject-pending-background-commands-during-recording/design.md
rename to openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/design.md
diff --git a/openspec/changes/reject-pending-background-commands-during-recording/proposal.md b/openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/proposal.md
similarity index 100%
rename from openspec/changes/reject-pending-background-commands-during-recording/proposal.md
rename to openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/proposal.md
diff --git a/openspec/changes/reject-pending-background-commands-during-recording/specs/command-recording-background-completion/spec.md b/openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/specs/command-recording-background-completion/spec.md
similarity index 100%
copy from openspec/changes/reject-pending-background-commands-during-recording/specs/command-recording-background-completion/spec.md
copy to openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/specs/command-recording-background-completion/spec.md
diff --git a/openspec/changes/reject-pending-background-commands-during-recording/tasks.md b/openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/tasks.md
similarity index 100%
rename from openspec/changes/reject-pending-background-commands-during-recording/tasks.md
rename to openspec/changes/archive/2026-06-08-reject-pending-background-commands-during-recording/tasks.md
diff --git a/openspec/changes/reject-pending-background-commands-during-recording/specs/command-recording-background-completion/spec.md b/openspec/specs/command-recording-background-completion/spec.md
similarity index 92%
rename from openspec/changes/reject-pending-background-commands-during-recording/specs/command-recording-background-completion/spec.md
rename to openspec/specs/command-recording-background-completion/spec.md
index 03b7f81d891..936fa5fc41f 100644
--- a/openspec/changes/reject-pending-background-commands-during-recording/specs/command-recording-background-completion/spec.md
+++ b/openspec/specs/command-recording-background-completion/spec.md
@@ -1,5 +1,9 @@
-## ADDED Requirements
+# command-recording-background-completion Specification
 
+## Purpose
+Ensure command-log recording support cannot advance a replayable command sequence while background commands from earlier recorded work remain pending execution.
+
+## Requirements
 ### Requirement: Recording rejects subsequent commands while background commands are pending
 When command-log recording support is `ENABLED`, the system SHALL allow a recorded foreground command that schedules background commands to complete normally.
 The system SHALL reject a subsequent recorded foreground command attempt if at least one earlier background command remains pending execution.