Skip to content

docs: an unrecognised key is an authoring error, never ignored - #23

Open
delchev wants to merge 2 commits into
mainfrom
site/unknown-keys
Open

docs: an unrecognised key is an authoring error, never ignored#23
delchev wants to merge 2 commits into
mainfrom
site/unknown-keys

Conversation

@delchev

@delchev delchev commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Mirrors IntentFile/intent-specification#24.

  • docs/spec/index.md — the Unrecognised keys rule in Authoring rules (with the ::: info Normative container), plus the bullet that only declared, case-sensitive keys exist.
  • docs/spec/data.md — the seed-row rule sharpened the same way: a field name, a to-one relation name or the stage marker, and what accepting anything else silently costs.

No new construct, so reference.md is unchanged. Built locally with npm run docs:build; the new #unrecognised-keys anchor and both cross-links resolve in the built HTML.

Mirrors the specification change: the Unrecognised keys rule in Authoring
rules, and the sharpened seed-row rule (a field name, a to-one relation name,
or the stage marker - and what accepting anything else silently costs).
Mirrors the specification change: the per-kind rule for a step's args, the list
of blocks that are a fixed vocabulary despite being written as a mapping, and a
delegate's injected fields: added to the free-form list.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant