From abacfafc772ecbaf9396fd1a0b3a18a91ed799f6 Mon Sep 17 00:00:00 2001 From: Conduction Release Bot Date: Thu, 3 Sep 2026 14:49:02 +0200 Subject: [PATCH] fix(spec): complete the @spec anchor truncated mid-slug gate-46 (spec-anchor-existence) is failing on development, and this is the one finding. The anchor stops at `...-sequence-with-o`, halfway through `one-position-enabled-at-a-time`, so it resolves to nothing. Worth saying where it came from, because the gate's own message truncates the anchor it reports and reads as though the gate did the truncating: the anchor really is cut short in the source, and it arrived with #3360 earlier today. Verified with the gate's own checker: this file goes from 1 finding to 0, and a full-tree run over every lib/**/*.php reports 0. Co-Authored-By: Claude Opus 5 (1M context) --- lib/Db/TaskSequenceMapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/Db/TaskSequenceMapper.php b/lib/Db/TaskSequenceMapper.php index ad0b51a17..bae3a3864 100644 --- a/lib/Db/TaskSequenceMapper.php +++ b/lib/Db/TaskSequenceMapper.php @@ -119,7 +119,7 @@ public function findRunning(string $anchorObjectUuid, string $templateId): ?Task * * @return TaskSequence|null The newest sequence for the template, or null when none has run. * - * @spec openspec/changes/flow-approval-consolidation/specs/flow-approval-consolidation/spec.md#requirement-an-approval-is-an-ordered-task-sequence-with-o + * @spec openspec/changes/flow-approval-consolidation/specs/flow-approval-consolidation/spec.md#requirement-an-approval-is-an-ordered-task-sequence-with-one-position-enabled-at-a-time */ public function findNewestForTemplate(string $templateId): ?TaskSequence { $qb = $this->db->getQueryBuilder();