Skip to content

feat(ipa): enrich IPA-100 Language with Guideline components#61

Draft
andmatei wants to merge 1 commit into
mainfrom
CLOUDP-399880-ipa-100-language
Draft

feat(ipa): enrich IPA-100 Language with Guideline components#61
andmatei wants to merge 1 commit into
mainfrom
CLOUDP-399880-ipa-100-language

Conversation

@andmatei

Copy link
Copy Markdown
Collaborator

Enriches IPA-100 (Language) with the <Guideline> component family, per CLOUDP-399880.

Decomposes the document's existing guidance into 1 atomic guidelines (0 lintable / 1 unlintable / 0 informational), each carrying structured metadata (id, given, effort, lintable/informational/implementation, dependsOn). Every non-informational guideline has an <Example.Correct> + <Example.Incorrect> (each with an <Example.Reason>); every unlintable guideline has a <Workflow>. Original prose is preserved verbatim; the file is converted .md.mdx, and inbound .md links from other docs are repointed to .mdx.

No mongodb/openapi Spectral ruleset exists for IPA-100, so every guideline is unlintable (agent-evaluated).

Validation: npm run docusaurus:build and npm run lint pass (clean-cache build).

Base of the stack → main (the IPA-101→104 PRs stack on top of this one).

Jira: CLOUDP-399880

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