138 lines
3.8 KiB
JSON
138 lines
3.8 KiB
JSON
{
|
|
"version": "1.23.0",
|
|
"slice": "31",
|
|
"generated_at": "2026-07-08",
|
|
"basis": "1.22.0 / Slice 30",
|
|
"checks": {
|
|
"javascript_esm_files": 49,
|
|
"javascript_syntax": "passed",
|
|
"json_validation": "passed",
|
|
"html_unique_ids": 537,
|
|
"html_duplicate_ids": 0,
|
|
"css_braces": "balanced",
|
|
"powershell_utf8_bom": "passed",
|
|
"batch_without_bom": "passed",
|
|
"public_npm_registry": "passed",
|
|
"runtime_private_files_excluded": "passed",
|
|
"active_vto_deliverables_absent": "passed",
|
|
"advanced_editor_controls": [
|
|
"undo",
|
|
"redo",
|
|
"session_history",
|
|
"restore_original",
|
|
"before_after",
|
|
"free_crop",
|
|
"ratio_original",
|
|
"ratio_1_1",
|
|
"ratio_4_5",
|
|
"ratio_3_4",
|
|
"ratio_16_9",
|
|
"rotate_left",
|
|
"rotate_right",
|
|
"flip_horizontal",
|
|
"flip_vertical",
|
|
"straighten",
|
|
"exposure",
|
|
"brightness",
|
|
"contrast",
|
|
"highlights",
|
|
"shadows",
|
|
"temperature",
|
|
"saturation",
|
|
"sharpness",
|
|
"jpeg_export",
|
|
"webp_export",
|
|
"png_export",
|
|
"quality",
|
|
"target_size"
|
|
],
|
|
"persistent_version_table": "image_edit_versions",
|
|
"image_editor_render_test": {
|
|
"ok": true,
|
|
"source": {
|
|
"width": 960,
|
|
"height": 720,
|
|
"format": "png"
|
|
},
|
|
"output": {
|
|
"width": 544,
|
|
"height": 640,
|
|
"format": "webp",
|
|
"filename": "verification/3e3792cd-714f-4cf3-82a8-1d06fe3803af.webp"
|
|
},
|
|
"operations": {
|
|
"undo_redo_state_shape": true,
|
|
"crop": {
|
|
"x": 0.08,
|
|
"y": 0.1,
|
|
"width": 0.84,
|
|
"height": 0.76
|
|
},
|
|
"rotation": 90,
|
|
"straighten": 2.5,
|
|
"tone_controls": [
|
|
"exposure",
|
|
"brightness",
|
|
"contrast",
|
|
"highlights",
|
|
"shadows",
|
|
"temperature",
|
|
"saturation",
|
|
"sharpness"
|
|
],
|
|
"resize": {
|
|
"width": 640,
|
|
"height": 640
|
|
},
|
|
"quality": 84
|
|
},
|
|
"non_destructive": true,
|
|
"version_recorded": true,
|
|
"traversal_blocked": true
|
|
},
|
|
"database_upgrade_simulation": {
|
|
"ok": true,
|
|
"fresh_db_exec_blocks": 41,
|
|
"existing_db_exec_blocks": 41,
|
|
"existing_row_preserved": true,
|
|
"tables": [
|
|
"flux_images",
|
|
"flux_prompt_jobs",
|
|
"flux_prompt_job_variants",
|
|
"image_edit_versions"
|
|
],
|
|
"new_flux_image_columns": [
|
|
"favorite",
|
|
"job_id",
|
|
"parameters_json",
|
|
"prompt_mode",
|
|
"variant_index"
|
|
],
|
|
"image_edit_version_columns": [
|
|
"context",
|
|
"created_at",
|
|
"file_size",
|
|
"format",
|
|
"height",
|
|
"operations_json",
|
|
"output_path",
|
|
"quality",
|
|
"root_path",
|
|
"source_path",
|
|
"user_id",
|
|
"width"
|
|
]
|
|
},
|
|
"source_package_sha256": "5fdda17c3edce978b37de6ee73ae305e016b6c96cc406b75b783cd80a708b0c1",
|
|
"json_files": 17
|
|
},
|
|
"limitations": [
|
|
"No real Windows setup update was executed in the build environment.",
|
|
"Windows PowerShell 5.1 was not available; setup.ps1 encoding and static package rules were checked only.",
|
|
"No interactive browser acceptance with the user's real product or FLUX images was possible.",
|
|
"The image rendering pipeline was tested with Sharp in the Linux build environment; final Windows rendering must be confirmed on the target system.",
|
|
"npm ci could not be completed because the isolated environment could not resolve GitHub/Node.js downloads for the native better-sqlite3 dependency; Slice 31 adds no new npm dependency.",
|
|
"No live NVIDIA GPU or ComfyUI regression test was executed; Slice 31 does not change the FLUX generation workflow."
|
|
]
|
|
}
|