Skip to content

feat(ipa): enrich IPA-103 Methods with Guideline components#64

Draft
andmatei wants to merge 1 commit into
CLOUDP-399896-ipa-102-resource-identifiersfrom
CLOUDP-399897-ipa-103-methods
Draft

feat(ipa): enrich IPA-103 Methods with Guideline components#64
andmatei wants to merge 1 commit into
CLOUDP-399896-ipa-102-resource-identifiersfrom
CLOUDP-399897-ipa-103-methods

Conversation

@andmatei

Copy link
Copy Markdown
Collaborator

Enriches IPA-103 (Methods) with the <Guideline> component family, per CLOUDP-399897.

Decomposes the document's existing guidance into 14 atomic guidelines (0 lintable / 11 unlintable / 3 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.

This re-migration also covers the expanded side-effect definition and the new Response bodies section added to IPA-103 in #58.

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

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

Stacked PR based on CLOUDP-399896-ipa-102-resource-identifiers (stack: 100 → 101 → 102 → 103 → 104; review/merge bottom-up, GitHub retargets to main as each parent merges).

Jira: CLOUDP-399897

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