Skip to content

Commit 8bbcc6c

Browse files
committed
docs(lint): re-anchor the five dead tracker citations in authoring-rules.ts to the commits that decided them
Ruling C+D form C, as the packages/lint stage applied it to the other 22 files: each comment or docblock line that cited a tracker number answering 404 now names the commit whose own diff decided what the line states. - :201 #10064 -> def0d3e (name-keyed wire paths; wrote the docblock) - :1123 #16659 -> ecdfc94 (added flow-schedule-organization-missing) - :1722 (PR #8546) -> ba5e957 (that PR's squash; runtimeTypes gains permission + book) - :1748, :1768 #19370 -> a227afa (security-role-word crosses whole) Comments only: 5 lines out, 5 in; no code token, string, message or hint moves. Claude-Session: https://claude.ai/code/session_014EJ1ED8X4MMrT18BhVx4tx Co-authored-by: Claude <noreply@anthropic.com>
1 parent 1322cc7 commit 8bbcc6c

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

‎packages/lint/src/authoring-rules.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ export interface AuthoringFinding {
198198
* on the runtime gate's wire surface the top-level collection index of a
199199
* collection-resident finding is rewritten to the entry's NAME
200200
* (`objects.acme_invoice.sharingModel`) — see `nameKeyFindingPath` in
201-
* `runtime-gate.ts` (#10064).
201+
* `runtime-gate.ts` (commit def0d3e63).
202202
*/
203203
path: string;
204204
/** What is wrong. */
@@ -1120,7 +1120,7 @@ export const AUTHORING_RULES: readonly AuthoringRule[] = [
11201120
// cannot decide), as did `flow-draft-status-ambiguous` (draft flows DO fire;
11211121
// that one is ambiguity of intent, not a dead flow).
11221122
//
1123-
// #16659 added a sixth id, `flow-schedule-organization-missing`, at
1123+
// Commit ecdfc9411 added a sixth id, `flow-schedule-organization-missing`, at
11241124
// `warning`; #17396 RETIRED it. The criterion above is what retired it: this
11251125
// stack is not enough to know the flow is dead, because a deployment-level
11261126
// switch and the tenancy posture decide whether the key is required, and
@@ -1719,7 +1719,7 @@ export const AUTHORING_RULES: readonly AuthoringRule[] = [
17191719
// `security-master-detail-ungranted` per-write vs 4 whole-stack,
17201720
// PR #7886). `RuntimeStackContext` now carries `permissions`/`books` in
17211721
// BOTH differential passes and `TYPE_TO_STACK_KEY` maps both types.
1722-
// - #8310 slice 1: `runtimeTypes` gains `permission` + `book` (PR #8546).
1722+
// - #8310 slice 1: `runtimeTypes` gains `permission` + `book` (commit ba5e957ef).
17231723
// `object` measured DIRTY on that tree and was escalated, not forced.
17241724
// - #8310 slice 2 (this state): `object` crosses under the maintainer
17251725
// ruling recorded on #8310 (2026-08-13, 「接受你的全部建议」): an
@@ -1745,7 +1745,7 @@ export const AUTHORING_RULES: readonly AuthoringRule[] = [
17451745
// where a permission set named `role_manager` is refused and a position named
17461746
// `sales_role` walks through, the #7220 failure this table refuses to build
17471747
// in either direction. So it was split out and held back WHOLE (#8310's
1748-
// explicit call). [#19370] It has since crossed, also whole, on its own
1748+
// explicit call). [commit a227afa41] It has since crossed, also whole, on its own
17491749
// entry; the split is what let each half cross on its own evidence, and it
17501750
// stays split for that reason rather than being folded back.
17511751
//
@@ -1765,7 +1765,7 @@ export const AUTHORING_RULES: readonly AuthoringRule[] = [
17651765
runtimeTypes: ['seed', 'permission', 'book', 'object'],
17661766
run: (stack) => validateSecurityPosture(stack),
17671767
},
1768-
// [ADR-0090 D3 / #8310 → #19370] The vocabulary freeze, split out of
1768+
// [ADR-0090 D3 / #8310 → commit a227afa41] The vocabulary freeze, split out of
17691769
// `validateSecurityPosture` the day the rest of that block crossed the
17701770
// runtime wall — so that it could stay behind WHOLE rather than cross for
17711771
// three of the six collections it judges (#7220: one rule id must sit on ONE

0 commit comments

Comments
 (0)