Skip to content

feat: complete embedded Manager and guided runtime request contracts - #25

Merged
Neup123 merged 3 commits into
mainfrom
instinct/evolution-completion-final
Sep 21, 2026
Merged

Neup123 merged 3 commits into
mainfrom
instinct/evolution-completion-final

Conversation

@Neup123

@Neup123 Neup123 commented Sep 20, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • embeds Evolution Manager 2.4.0, including visual settings-template management and assignment UI
  • documents all 202 discovered runtime operations in Swagger
  • derives exact request fields from 122 runtime validators and adds guided path, query, header, JSON, and multipart inputs
  • preserves curated operation-specific response contracts and uses explicitly generic fallbacks where an exact response contract is not available
  • removes fabricated generated success examples
  • makes OpenAPI generation portable across Windows/Linux and line-ending independent
  • adds CI gates for runtime OpenAPI, chat/Baileys docs, settings-template behavior, and embedded review surfaces
  • prepares Evolution API 5.3.0

Validation

  • npm run lint:check
  • npm run audit:webhook-docs
  • npm run audit:archive-docs
  • npm run audit:runtime-openapi (202 routes; 122 validator-derived request contracts)
  • npm run audit:chat-docs (23 operations)
  • npm run audit:baileys-docs (135 operations)
  • npm run test:settings-templates
  • npm run test:review-surfaces
  • npm run db:generate
  • npm run build
  • Evolution Manager: npm run lint:check and npm run build

Review corrections

  • Updated the source submodule from the stale Manager 2.1 commit to the reviewed Manager 2.4.0 release.
  • Fixed the generator's Windows absolute-path and hard-coded /tmp failures.
  • Did not place the live-instance read audit in PR CI because it intentionally requires deployment credentials and a connected WhatsApp instance.

Closes #20.

@Neup123 Neup123 changed the title feat: complete embedded Manager and exact API contracts feat: complete embedded Manager and guided runtime request contracts Sep 21, 2026

@Neup123 Neup123 left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. The original changes were sound after correcting two release blockers: the stale Manager submodule and the non-portable OpenAPI generator. Fabricated fallback success examples were removed, new contract checks were added to CI, and all quality/security checks now pass. GitHub does not allow an author to approve their own PR, so this comment records the approval decision before merge.

@Neup123
Neup123 merged commit 1cba37f into main Sep 21, 2026
4 checks passed
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.

swagger is lack routes

2 participants