|
3 | 3 | /** |
4 | 4 | * `os migrate meta` — the guidance it prints for the ADR-0087 semantic entries |
5 | 5 | * of the COVERED families (`engine-*`, `ui-*`, `plugin-*`, `driver-*`, |
6 | | - * `kernel-*`, `system-*`) states each lesson in words and carries no tracker |
7 | | - * number. |
| 6 | + * `kernel-*`, `system-*`, `datasource-*`, `filter-*`, `action-*`, `data-*`, |
| 7 | + * `element-*`) states each lesson in words and carries no tracker number. |
8 | 8 | * |
9 | 9 | * ## What this pins |
10 | 10 | * |
@@ -73,26 +73,62 @@ const TSX = resolve(HERE, '../../../node_modules/.bin/tsx'); |
73 | 73 | const TRACKER_ID = /#\d{4,5}\b/; |
74 | 74 |
|
75 | 75 | /** The families this pin holds, selected by entry-id prefix. */ |
76 | | -const COVERED_PREFIXES = ['engine-', 'ui-', 'plugin-', 'driver-', 'kernel-', 'system-']; |
| 76 | +const COVERED_PREFIXES = [ |
| 77 | + 'engine-', 'ui-', 'plugin-', 'driver-', 'kernel-', 'system-', |
| 78 | + 'datasource-', 'filter-', 'action-', 'data-', 'element-', |
| 79 | +]; |
77 | 80 |
|
78 | 81 | /** |
79 | 82 | * The entries rewritten when each family was brought to this line — the |
80 | 83 | * anti-vacuity floor. A covered entry that carried no tracker id to begin with |
81 | 84 | * is held by its prefix and needs no row here. |
82 | 85 | */ |
83 | 86 | const REWRITTEN = [ |
| 87 | + 'action-bulk-dispatch-contract-undeclared', |
| 88 | + 'action-descriptor-is-async-retired', |
| 89 | + 'action-descriptor-resume-authority-default-flip', |
| 90 | + 'action-engine-facade-find-query-envelope', |
| 91 | + 'action-session-roles-to-positions', |
| 92 | + 'data-driver-find-stream-retired', |
| 93 | + 'data-driver-query-omit-object', |
| 94 | + 'data-engine-batch-retired', |
| 95 | + 'data-field-changed-event-retired', |
| 96 | + 'data-file-value-duration-unit-in-key', |
| 97 | + 'data-nosql-query-options-timeout-unit-in-key', |
| 98 | + 'datasource-config-inline-credential-refused', |
| 99 | + 'datasource-config-mongo-options-credential-refused', |
| 100 | + 'datasource-config-placeholder-refused', |
| 101 | + 'datasource-config-postgres-url-unparseable-refused', |
| 102 | + 'datasource-config-url-query-credential-refused', |
| 103 | + 'datasource-config-url-userinfo-refused', |
| 104 | + 'datasource-credentialsref-mongo-composed-no-username-refused', |
| 105 | + 'datasource-credentialsref-mongo-url-no-user-refused', |
84 | 106 | 'driver-aggregate-undeclared-key-aliases-removed', |
85 | 107 | 'driver-capabilities-inert-bits-removed', |
86 | 108 | 'driver-options-timeout-to-timeout-ms', |
87 | 109 | 'driver-sql-distinct-bare-filter-typed', |
88 | 110 | 'driver-sql-unresolvable-where-column-refused', |
89 | 111 | 'driver-sql-upsert-cross-row-identity-merge-refused', |
90 | 112 | 'driver-turso-config-local-path-wasm-retired', |
| 113 | + 'element-data-source-and-object-block-filter-rule-array', |
| 114 | + 'element-number-filter-rule-array', |
| 115 | + 'element-record-picker-filter-rule-array', |
91 | 116 | 'engine-dotted-filter-refused', |
92 | 117 | 'engine-dotted-projection-refused', |
93 | 118 | 'engine-find-formula-filter-refused', |
94 | 119 | 'engine-find-formula-order-by-refused', |
95 | 120 | 'engine-update-upsert-retired', |
| 121 | + 'filter-between-blank-endpoint-refused', |
| 122 | + 'filter-between-field-reference-endpoint-refused', |
| 123 | + 'filter-comparand-types-and-widget-nested-slots-refused-at-save', |
| 124 | + 'filter-equality-array-comparand-refused', |
| 125 | + 'filter-equality-array-comparand-refused-at-save', |
| 126 | + 'filter-icontains-comparand-refused-at-parse', |
| 127 | + 'filter-ne-array-comparand-refused', |
| 128 | + 'filter-preset-ordering-comparand-refused', |
| 129 | + 'filter-query-face-comparands-refused-at-save', |
| 130 | + 'filter-regex-options-retired', |
| 131 | + 'filter-text-operator-declared-type-refused', |
96 | 132 | 'kernel-compatibility-matrix-estimated-migration-time-unit-in-key', |
97 | 133 | 'kernel-context-preview-mode-retired', |
98 | 134 | 'kernel-event-bus-retention-unit-in-key', |
|
0 commit comments