Files
Oleg Isonen 597642ac2e fix: Accept numeric page status codes (#5915)
## Summary

- accept fixed page status codes as JSON numbers from 200 through 599
- preserve dynamic status expressions and backwards-compatible numeric
strings
- remove a stored status when the Builder input is cleared, while
leaving omitted status values untouched
- advertise the correct number-or-expression contract through runtime
and MCP schemas
- update CLI guidance and examples to use numeric status values

## Testing

- `pnpm --filter @webstudio-is/project-build exec vitest run
src/runtime/pages.test.ts src/contracts/builder-runtime.test.ts
src/mcp.test.ts`
- `pnpm --filter @webstudio-is/project-build typecheck`
- `pnpm --filter webstudio typecheck`
- `pnpm lint`
- `pnpm check:package-boundaries`
- `pnpm check:generated-api`
- `pnpm check:generated-docs`

Closes #5913
2026-07-18 09:29:01 +02:00
..
2026-07-12 11:27:58 +02:00