Skip to content

PR_26174_ALFA_001-idea-board-create-project-api-contract#95

Merged
ToolboxAid merged 1 commit into
mainfrom
pr/26174-ALFA-001-idea-board-create-project-api-contract
Jun 23, 2026
Merged

PR_26174_ALFA_001-idea-board-create-project-api-contract#95
ToolboxAid merged 1 commit into
mainfrom
pr/26174-ALFA-001-idea-board-create-project-api-contract

Conversation

@ToolboxAid

Copy link
Copy Markdown
Owner

Purpose

Wire Idea Board Create Project through the Local API/service contract.

Changes

  • Added an explicit Local API session check before Idea Board calls Game Hub createGame.
  • Redirects unauthenticated guests to account/sign-in.html before any project create request is sent.
  • Keeps project creation on the API/service repository contract with no browser-owned authoritative project key fields.
  • Extended targeted Playwright coverage for Ready-only Create Project, non-Ready rows, read-only converted ideas, guest redirect, and createGame payload shape.

Validation

  • PASS: npx playwright test tests/playwright/tools/IdeaBoardTableNotes.spec.mjs
  • PASS: git diff --check

Artifact

tmp/PR_26174_ALFA_001-idea-board-create-project-api-contract_delta.zip

Stacking

Base: main
Next: PR_26174_ALFA_002-game-hub-project-intake-display stacks on this branch.

@ToolboxAid ToolboxAid merged commit 5e7c751 into main Jun 23, 2026
1 check 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.

2 participants