Skip to content

docs: refresh engineering runbooks#110

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/engineering-documentation-updates-11b7
Draft

docs: refresh engineering runbooks#110
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/engineering-documentation-updates-11b7

Conversation

@cursor

@cursor cursor Bot commented Jun 4, 2026

Copy link
Copy Markdown

Summary

  • Updated setup/configuration docs to clarify explicit npx prisma generate, DEV_GUILD_ID vs handler.guildId, and the PRODUCTION=false MongoDB URI truthiness pitfall.
  • Refreshed engineering and architecture docs for current event-loader behavior, context-menu deployment, release tag-existence gating, and regression-test coverage.
  • Documented rank-card presence normalization, required /rank info <user>, ticket setup limitations, and current Join-to-Create WIP constraints.

Codepaths covered

  • src/handlers/events.js, src/events/ready/registerCommands.js, src/events/ready/registerContextMenus.js
  • .github/workflows/release.yml, package.json, src/example.config.js
  • src/commands/slash/General/rank.js, src/utils/rankCardPresenceStatus.js
  • src/commands/slash/Management/setup.js, src/components/selects/ticketSSM.js, src/components/selects/ticket-menu.js, src/events/Guild/jointocreate.js, prisma/schema.prisma
  • Current tests/*.test.js regression inventory

Knowledge gaps addressed

  • Removed stale event-loader caveat and release diff-gate wording.
  • Made setup/runbook docs explicit about no Prisma postinstall hook.
  • Clarified JTC and ticket setup limitations so operators do not expect missing UI/panel behavior.

Verification

  • git diff --check HEAD~1..HEAD
  • npm test (37 passing tests)
Open in Web View Automation 

Co-authored-by: zVapor_ <contact@zvapor.xyz>
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