Repository navigation
Commit d6573d8
committed
chore(spec): record the plugin-sharing organization-refusal MATCH as a provenance waiver (#14937)
`check:error-code-provenance` scans for `constdef` stamp sites and cannot tell
a package that RECOGNISES a registered code from one that EMITS it. The
per-grant catch added for #14754 spells the engine's refusal code once, as
`ENGINE_ORGANIZATION_REFUSAL_CODE`, and compares an incoming `err.code`
against it — the gate reads that as an unlisted stamp site under
`@objectstack/plugin-sharing`.
Adjudicated on #14937 (maintainer ruling A, 2026-09-04): record it as a
`PROVENANCE_WAIVERS` row naming `@objectstack/objectql` — the real emitter,
whose owner key already carries the code (#8844) — rather than widening the
gate or evading it with a bare inline literal. The row comes out together with
the stamp site when #14936 lands and objectql publishes a recognizer.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WXyGTWPbbreqXow7Z2pZCk1 parent 4878881 commit d6573d8
1 file changed
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1181 | 1181 | | |
1182 | 1182 | | |
1183 | 1183 | | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
1184 | 1199 | | |
1185 | 1200 | | |
1186 | 1201 | | |
| |||
0 commit comments