Skip to content

Commit 3d4226c

Browse files
committed
docs(lint): the flow rule's header names the closure exception to its advisory
Claude-Session: https://claude.ai/code/session_019oFY6Hi35J7atvgVFnmoaK Co-authored-by: Claude <noreply@anthropic.com>
1 parent 009a2b2 commit 3d4226c

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

‎packages/lint/src/validate-flow-trigger-readiness.ts‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@
1212
// to that exact name; if nobody writes it, the flow never fires. Names
1313
// match exactly (`eval_app_candidate`, not `candidate`). Objects owned by
1414
// other packages (`sys_*`, dependency packages) are legitimate targets,
15-
// so this is a warning with the cross-package caveat, not an error.
15+
// so this is a warning with the cross-package caveat, not an error —
16+
// except under a package closure the runtime publish gate states, where
17+
// an object outside it is one the package never declared and the same id
18+
// is an error (#24669; see the Severity section below).
1619
//
1720
// 2. `status: 'draft'` on an auto-triggered flow — the schema default when
1821
// no status is authored (defineFlow parses at definition time, so by the

0 commit comments

Comments
 (0)