Skip to content

Commit eb7c8d4

Browse files
committed
docs(spec): re-anchor the last six dead tracker citations in packages/spec/src to the commits that decided them
Six comment sites cited tracker numbers that answer 404 (#9040, #17590, #12380, #6276 twice, #9972). Each now cites, in ruling C+D form C, the commit on main that decided the rule, the same anchor earlier stages already landed for that number in sibling files: 2420641, e04a0af, 4045b95, 78f0be8 and 60e0f90. The live sibling numbers in each slash-joined group stay. Comment text only. Claude-Session: https://claude.ai/code/session_01T9u38rswFp5Rw8DswRUReJ Co-authored-by: Claude <noreply@anthropic.com>
1 parent 5b5e83f commit eb7c8d4

4 files changed

Lines changed: 8 additions & 7 deletions

File tree

‎packages/spec/src/data/datasource.zod.ts‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -698,8 +698,9 @@ export const DatasourceSchema = lazySchema(() => strictObject(
698698
// `MongoConfigSchema` (a config-level refinement sees only `config`;
699699
// `credentialsRef` sits on the datasource), so both run here, where both
700700
// halves are visible at once. They compose independently with the config
701-
// gate above: a config also violating #8082/#8336/#9040 reports those
702-
// issues too, each at its own path.
701+
// gate above: a config also violating #8082/#8336, or the refusal of a
702+
// credential in mongo's `options` passthrough (commit 24206416a), reports
703+
// those issues too, each at its own path.
703704
//
704705
// The two arms split on the connect path's OWN branch test, not on key
705706
// presence: `buildMongoUrl` opens `if (explicit) return explicit;`, so a

‎packages/spec/src/data/filter.zod.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1064,7 +1064,7 @@ export const RangeOperatorSchema = lazySchema(() => z.object({
10641064
* @see https://github.com/objectstack-ai/objectstack/issues/4706 (the ruling)
10651065
* @see https://github.com/objectstack-ai/objectstack/issues/5702 (the SQL family — landed)
10661066
* @see https://github.com/objectstack-ai/objectstack/issues/6520 (the JS faces — landed)
1067-
* @see https://github.com/objectstack-ai/objectstack/issues/17590 (the membership reading — the SQL family landed)
1067+
* @see commit e04a0aff2 (the membership reading, landed with the SQL family)
10681068
* @see https://github.com/objectstack-ai/objectstack/issues/7398 (the refusal whose prescription this spelling is)
10691069
*/
10701070
/**

‎packages/spec/src/data/value-roundtrip-conformance.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
* belongs in this table and the case that proves it belongs in this file.
9898
*
9999
* @see https://github.com/objectstack-ai/objectstack/issues/12393 (this table)
100-
* @see https://github.com/objectstack-ai/objectstack/issues/12380 (the measured boundary set)
100+
* @see commit 4045b954d (the measured boundary set)
101101
* @see https://github.com/objectstack-ai/objectstack/issues/9276 (the value class deliberately excluded)
102102
*/
103103

‎packages/spec/src/ui/component.zod.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -672,7 +672,7 @@ export const PageHeaderProps = strictObject({
672672
* How many header actions render as inline buttons before the rest fold into
673673
* the overflow menu — desktop and mobile budgets (#4001 batch A).
674674
*
675-
* Declared on the #5611/#5775/#6276 rule, for the same reason and by the same
675+
* Declared on the #5611 / #5775 / commit 78f0be872 rule, for the same reason and by the same
676676
* evidence: the renderer has always read them and the schema had not caught
677677
* up. `containers.tsx:1358` resolves
678678
* `schema?.maxVisible ?? schema?.properties?.maxVisible` (and the `mobile*`
@@ -748,7 +748,7 @@ export const PageTabsProps = strictObject({
748748
* comment invites the override: *"Authors who want the strip even at length 1
749749
* can pass `properties.alwaysShowStrip: true`"* (`containers.tsx:637`, read as
750750
* `schema?.properties?.alwaysShowStrip === true`). Declared on the same
751-
* #5611/#5775/#6276 rule as `page:header`'s action budget: the delivered,
751+
* #5611 / #5775 / commit 78f0be872 rule as `page:header`'s action budget: the delivered,
752752
* invited shape is the contract, and a closed schema that rejected it would
753753
* be the declaration disagreeing with the renderer in the direction that
754754
* costs the author.
@@ -4552,7 +4552,7 @@ export const ObjectMetricPropsSchema = lazySchema(() => strictObject({
45524552
* equally true of `page:header`'s `icon`, which is REFUSED precisely because
45534553
* no render path reads it. Vocabulary does not separate the two verdicts; a
45544554
* read point does (#9397 closed premise-overtaken re-deriving one from
4555-
* scratch; #9881/#9972 recorded the accordion and tab items). This is the
4555+
* scratch; #9881 / commit 60e0f900a recorded the accordion and tab items). This is the
45564556
* same record for the metric tile.
45574557
*
45584558
* The key is LIVE at the objectui pin this repo builds against

0 commit comments

Comments
 (0)