From c18ae4060af56bc25af28575c20d3b474b9d74b9 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 7 Sep 2026 00:48:57 +0000 Subject: [PATCH] docs(adr): point ADR-0041's References at where the trigger packages live ADR-0041's `## References` section names the two shipped trigger packages by source path. Both paths moved on 2026-06-12 and the pointer did not, so it now sends a reader to a directory that does not exist: - Shipped triggers: `packages/plugins/plugin-trigger-record-change`, `packages/plugins/plugin-trigger-schedule` + Shipped triggers: `packages/triggers/trigger-record-change`, `packages/triggers/trigger-schedule` Same defect class and same migration as the two `repository.directory` manifest corrections on PR #15993; carved out of that PR because `docs/adr/**` is a governed surface, so one path hit makes the whole PR ineligible for the merge queue and it was ejected from the queue four times. This is that one line, on its own branch, byte-identical to what #15993 carried (blob 9016f38ff). Deliberately left as written: the same record's rename table and narrative at lines 46, 48 and 97-100. Those name the old identifiers as the decision's own history, and the table's left column is a package name rather than a path -- a References pointer is live, a decision record's account of what it renamed is not. The anchored replacement could not have reached them in any case; they carry no `packages/plugins/` prefix. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01XpTx2tbq3pZRYAdoGt6E6Y --- docs/adr/0041-flow-trigger-family.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/adr/0041-flow-trigger-family.md b/docs/adr/0041-flow-trigger-family.md index 35a61f8c92..9016f38ff5 100644 --- a/docs/adr/0041-flow-trigger-family.md +++ b/docs/adr/0041-flow-trigger-family.md @@ -191,8 +191,8 @@ other contract-ahead-of-runtime surfaces. - Engine seam: `packages/services/service-automation/src/engine.ts` (`FlowTrigger`, `registerTrigger`, `activateFlowTrigger`) -- Shipped triggers: `packages/plugins/plugin-trigger-record-change`, - `packages/plugins/plugin-trigger-schedule` +- Shipped triggers: `packages/triggers/trigger-record-change`, + `packages/triggers/trigger-schedule` - Reserved surface: `FlowSchema.type` enum (`packages/spec/src/automation/flow.zod.ts`) - Auto-wiring: `packages/cli/src/commands/serve.ts` (trigger `nameMatch` table) - Related: ADR-0018 (descriptor pattern this extends), ADR-0030 (outbox),