From 1e1ff820956c7dec5fa70220c7a59509dd953c5a Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 7 Sep 2026 11:57:00 +0000 Subject: [PATCH] skills(objectstack-data): re-lock field-types.md token ceiling, drop index blurb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The token ceiling for skills/objectstack-data/rules/field-types.md in scripts/check-skills-token-ratchet.mjs re-locks from 3584 to 3032, the count the gate itself measures on origin/main now that both PR #16187 (-11 tokens, the two `tree` rows) and PR #16369 (-536 tokens, the ASCII decision tree deleted) have landed. Lowering a ceiling to the landed count is the ratchet's ordinary, seat-executable direction. skills/objectstack-data/SKILL.md's index line for the file drops the four words "with decision tree" — the block it referred to no longer exists. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_018dxq7YqsLDMeZDZ5AzsgJX --- scripts/check-skills-token-ratchet.mjs | 6 +++++- skills/objectstack-data/SKILL.md | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/check-skills-token-ratchet.mjs b/scripts/check-skills-token-ratchet.mjs index 1b52033c24..8207185f4d 100644 --- a/scripts/check-skills-token-ratchet.mjs +++ b/scripts/check-skills-token-ratchet.mjs @@ -417,7 +417,11 @@ export const CEILINGS = new Map([ ['skills/objectstack-data/evals/README.md', 143], ['skills/objectstack-data/references/data-hooks.md', 12611], ['skills/objectstack-data/rules/datasources.md', 911], - ['skills/objectstack-data/rules/field-types.md', 3584], + // -552 (was 3584): re-locked at the landed count (#16374) after PR #16187 + // (the two `tree` rows) and PR #16369 (the ASCII decision tree deleted) + // both merged. Lowering to the landed count is the ratchet's ordinary + // direction — a seat's re-lock, not a maintainer ruling. + ['skills/objectstack-data/rules/field-types.md', 3032], ['skills/objectstack-data/rules/indexing.md', 3241], ['skills/objectstack-data/rules/lifecycle.md', 1590], ['skills/objectstack-data/rules/naming.md', 773], diff --git a/skills/objectstack-data/SKILL.md b/skills/objectstack-data/SKILL.md index 23ba8b35a3..48f3fdc9c4 100644 --- a/skills/objectstack-data/SKILL.md +++ b/skills/objectstack-data/SKILL.md @@ -42,7 +42,7 @@ metadata: For comprehensive documentation with incorrect/correct examples: - **[Naming Conventions](./rules/naming.md)** — snake_case rules, option values, config properties -- **[Field Types](./rules/field-types.md)** — All 49 field types with decision tree and configs +- **[Field Types](./rules/field-types.md)** — All 49 field types and configs - **[Relationships](./rules/relationships.md)** — lookup vs master_detail, junction patterns, delete behaviors - **[Validation Rules](./rules/validation.md)** — All validation types, script inversion, severity levels - **[Index Strategy](./rules/indexing.md)** — btree/gin/gist/fulltext, composite indexes, partial indexes