From 8c2fbbbbc89e11bb74d045801a6f1acf478d5b1c Mon Sep 17 00:00:00 2001 From: Arek Date: Sun, 8 Nov 2026 16:22:44 +0100 Subject: [PATCH] docs: archive more-patterns change and sync specs Archive completed change and update pattern-placement spec. --- .../2026-11-08-more-patterns}/.openspec.yaml | 0 .../2026-11-08-more-patterns}/design.md | 0 .../2026-11-08-more-patterns}/proposal.md | 0 .../specs/pattern-placement/spec.md | 0 .../2026-11-08-more-patterns}/tasks.md | 0 openspec/specs/pattern-placement/spec.md | 14 ++++++++++++++ 6 files changed, 14 insertions(+) rename openspec/changes/{more-patterns => archive/2026-11-08-more-patterns}/.openspec.yaml (100%) rename openspec/changes/{more-patterns => archive/2026-11-08-more-patterns}/design.md (100%) rename openspec/changes/{more-patterns => archive/2026-11-08-more-patterns}/proposal.md (100%) rename openspec/changes/{more-patterns => archive/2026-11-08-more-patterns}/specs/pattern-placement/spec.md (100%) rename openspec/changes/{more-patterns => archive/2026-11-08-more-patterns}/tasks.md (100%) diff --git a/openspec/changes/more-patterns/.openspec.yaml b/openspec/changes/archive/2026-11-08-more-patterns/.openspec.yaml similarity index 100% rename from openspec/changes/more-patterns/.openspec.yaml rename to openspec/changes/archive/2026-11-08-more-patterns/.openspec.yaml diff --git a/openspec/changes/more-patterns/design.md b/openspec/changes/archive/2026-11-08-more-patterns/design.md similarity index 100% rename from openspec/changes/more-patterns/design.md rename to openspec/changes/archive/2026-11-08-more-patterns/design.md diff --git a/openspec/changes/more-patterns/proposal.md b/openspec/changes/archive/2026-11-08-more-patterns/proposal.md similarity index 100% rename from openspec/changes/more-patterns/proposal.md rename to openspec/changes/archive/2026-11-08-more-patterns/proposal.md diff --git a/openspec/changes/more-patterns/specs/pattern-placement/spec.md b/openspec/changes/archive/2026-11-08-more-patterns/specs/pattern-placement/spec.md similarity index 100% rename from openspec/changes/more-patterns/specs/pattern-placement/spec.md rename to openspec/changes/archive/2026-11-08-more-patterns/specs/pattern-placement/spec.md diff --git a/openspec/changes/more-patterns/tasks.md b/openspec/changes/archive/2026-11-08-more-patterns/tasks.md similarity index 100% rename from openspec/changes/more-patterns/tasks.md rename to openspec/changes/archive/2026-11-08-more-patterns/tasks.md diff --git a/openspec/specs/pattern-placement/spec.md b/openspec/specs/pattern-placement/spec.md index 9bfa11f..5fb10ad 100644 --- a/openspec/specs/pattern-placement/spec.md +++ b/openspec/specs/pattern-placement/spec.md @@ -58,3 +58,17 @@ The system SHALL ignore left clicks when no placement tool is active. #### Scenario: No tool - **WHEN** the user left-clicks while no tool is active - **THEN** the grid is unchanged + +### Requirement: Additional built-in patterns are available +The system SHALL provide additional built-in patterns (Beacon, Loaf, Boat, Tub, R-pentomino, Acorn) selectable via keys 5-0. + +#### Scenario: Select beacon +- **WHEN** the user triggers `select:beacon` +- **THEN** a beacon preview is shown + +### Requirement: New patterns support rotation +The system SHALL support 90-degree rotation for all new patterns. + +#### Scenario: Rotate new pattern +- **WHEN** the user rotates a new pattern preview +- **THEN** its cells rotate accordingly