Skip to content

PM-6329 Add showcase metadata and project synchronization - #44

Merged
jmgasper merged 1 commit into
devfrom
PM-6329
Sep 15, 2026
Merged

jmgasper merged 1 commit into
devfrom
PM-6329

Conversation

@jmgasper

@jmgasper jmgasper commented Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Adds the project and showcase metadata required by PM-6329. Showcase saves persist Customer, SMU and Deal Close Date to the project in the same transaction, and responses use current project values.

  • Adds delivery type, challenge, business impact, key win, current status, owner and explicit WIN opt-in, with validation and backward-compatible partial updates.
  • Includes the additive database migration, regenerated Prisma client and API documentation. Existing posts default to WIN opt-out.
  • Targets dev, as agreed, because the existing showcase API is on that branch.

Validation: pnpm lint, pnpm build, and 116 targeted tests passed, including PostgreSQL round-trip, legacy-post and rollback tests. All migrations applied successfully to a fresh PostgreSQL 17 database.

Deploy the migration and this API before the companion platform-ui and reports-api-v6 changes.

Companion PRs: platform-ui, reports-api-v6.

@jmgasper
jmgasper merged commit 652219e into dev Sep 15, 2026
5 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.

1 participant