addedInput schema / properties / przeglad
Added value: +{
+ "additionalProperties": false,
+ "description": "Premium quality review, seven points with evidence. Required unless `zmiana` is `poprawka` (a fix). The server does not judge taste; it matches the declaration against traces in the code and shows it to the owner before “Release”.",
+ "properties": {
+ "animacja": {
+ "additionalProperties": false,
+ "description": "PASS means: Every state change has a 120 to 300 ms transition, screens enter and leave, there is a win and a lose animation. Motion switches off with prefers-reduced-motion.",
+ "properties": {
+ "dowod": {
+ "description": "What exactly was done: file, function, what is visible on screen.",
+ "maxLength": 400,
+ "minLength": 20,
+ "type": "string"
+ },
+ "stan": {
+ "enum": [
+ "pass"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "stan",
+ "dowod"
+ ],
+ "type": "object"
+ },
+ "dzwiek": {
+ "additionalProperties": false,
+ "description": "PASS means: Sound for every player action and every result (tap, error, win), mute in the settings, resumes after returning from the background.",
+ "properties": {
+ "dowod": {
+ "description": "What exactly was done: file, function, what is visible on screen.",
+ "maxLength": 400,
+ "minLength": 20,
+ "type": "string"
+ },
+ "stan": {
+ "enum": [
+ "pass"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "stan",
+ "dowod"
+ ],
+ "type": "object"
+ },
+ "grafika": {
+ "additionalProperties": false,
+ "description": "PASS means: One art direction: one palette, one style of outlines and corners, background, scene and elements from one skin (Klyo Kit: gra.skora, gra.rysuj, gra.generuj). No bare rectangles on a gradient. Readable on a phone in full sunlight.",
+ "properties": {
+ "dowod": {
+ "description": "What exactly was done: file, function, what is visible on screen.",
+ "maxLength": 400,
+ "minLength": 20,
+ "type": "string"
+ },
+ "stan": {
+ "enum": [
+ "pass"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "stan",
+ "dowod"
+ ],
+ "type": "object"
+ },
+ "informacja_zwrotna": {
+ "additionalProperties": false,
+ "description": "PASS means: Every action gets a response within 100 ms: picture and sound, and vibration on a phone. It is clear whose move it is, a move is previewed before it is released, and the reason a move is not allowed is shown.",
+ "properties": {
+ "dowod": {
+ "description": "What exactly was done: file, function, what is visible on screen.",
+ "maxLength": 400,
+ "minLength": 20,
+ "type": "string"
+ },
+ "stan": {
+ "enum": [
+ "pass"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "stan",
+ "dowod"
+ ],
+ "type": "object"
+ },
+ "jezyki": {
+ "additionalProperties": false,
+ "description": "PASS means: All texts from the translation table (at least Polish and English), the language from the device settings, no text written into the drawing code. `nie_dotyczy` (not applicable) only for a game without words.",
+ "properties": {
+ "dowod": {
+ "description": "What exactly was done: file, function, what is visible on screen.",
+ "maxLength": 400,
+ "minLength": 20,
+ "type": "string"
+ },
+ "stan": {
+ "enum": [
+ "pass",
+ "nie_dotyczy"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "stan",
+ "dowod"
+ ],
+ "type": "object"
+ },
+ "motyw": {
+ "additionalProperties": false,
+ "description": "PASS means: Light and dark variant following prefers-color-scheme plus a switch in the settings; both checked on screenshots.",
+ "properties": {
+ "dowod": {
+ "description": "What exactly was done: file, function, what is visible on screen.",
+ "maxLength": 400,
+ "minLength": 20,
+ "type": "string"
+ },
+ "stan": {
+ "enum": [
+ "pass"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "stan",
+ "dowod"
+ ],
+ "type": "object"
+ },
+ "online": {
+ "additionalProperties": false,
+ "description": "PASS means: A game for two or more people: invitation by link, a “waiting for the opponent” state, disconnect and return, a rematch with one gesture. `nie_dotyczy` (not applicable) for a solo game, with the reason.",
+ "properties": {
+ "dowod": {
+ "description": "What exactly was done: file, function, what is visible on screen.",
+ "maxLength": 400,
+ "minLength": 20,
+ "type": "string"
+ },
+ "stan": {
+ "enum": [
+ "pass",
+ "nie_dotyczy"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "stan",
+ "dowod"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "grafika",
+ "animacja",
+ "dzwiek",
+ "informacja_zwrotna",
+ "motyw",
+ "jezyki",
+ "online"
+ ],
+ "type": "object"
+}