You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Found while implementing #10338 (PR #11290), which made ApiEndpoint.target optional in the vocabulary per the 2026-08-23 maintainer ruling: target is now required at publish only for type: 'flow' and is UNREAD for type: 'object_operation' — the in-tree examples and protocol/getting-started docs were swept in that PR so the corpus stops teaching the dead key.
Not swept there, out of that card's file surface AND a governed surface (human-merge only): the published skill still teaches the dead spelling.
Same file (~lines 212-214): the gate description ("an object_operation needs both objectParams halves; a flow needs a target") is still accurate — only the example needs the key dropped plus a one-line "omit target on object_operation" note if the skill's budget allows.
Skill edits carry the maintainer's 2026-08-21 size-discipline ruling (whole-file and whole-package line readings in the PR body, minimal net growth) and land human-merge only (Prime Directive #14). Filed unassigned for triage.
Found while implementing #10338 (PR #11290), which made
ApiEndpoint.targetoptional in the vocabulary per the 2026-08-23 maintainer ruling:targetis now required at publish only fortype: 'flow'and is UNREAD fortype: 'object_operation'— the in-tree examples and protocol/getting-started docs were swept in that PR so the corpus stops teaching the dead key.Not swept there, out of that card's file surface AND a governed surface (human-merge only): the published skill still teaches the dead spelling.
skills/objectstack-api/SKILL.md(~line 181): theleadFeedexample writestarget: 'acme_lead'on atype: 'object_operation'endpoint. Nothing reads that key for this type, and nothing checks it againstobjectParams.object— the exact AI-authoring trap spec(api):ApiEndpoint.targetis required on every endpoint but read only fortype: 'flow'— anobject_operationauthor must write a value nothing consumes #10338 removed. The example still type-checks (check:skill-examplesgreen — optional accepts present), so no gate will flag it; the drift is prose-level only.target") is still accurate — only the example needs the key dropped plus a one-line "omittargeton object_operation" note if the skill's budget allows.Skill edits carry the maintainer's 2026-08-21 size-discipline ruling (whole-file and whole-package line readings in the PR body, minimal net growth) and land human-merge only (Prime Directive #14). Filed unassigned for triage.
Generated by Claude Code