{
  "task": "ZHCTPROMPT-20260928-SMART-CANTEEN-DUAL-DB-COMPAT-PLAN",
  "slice": "GET /p/mealOrder/userListExport Excel5 actual dual-DB parity",
  "source_original_sha256": "418cc2fc9b6eca5713aee5e6545f70e82351fffd3edca167e696975125e1d478",
  "source_root_applied_sha256": "33c0a7be0f0cd88c0ce91861f6372c2579cf048b57ed757b54ce088cc3d9765f",
  "patch_sha256": "b4f6048d060eafda68394a9332c77c081ce41c7a32563afccd580ae18897b9b0",
  "root_only_main_source_writer": true,
  "GET_implicit_Controller_route_runtime_proven": true,
  "current_UI_click_proven": false,
  "legacy_UI_exportFile_unbound": true,
  "current_UI_async_export_not_executed": true,
  "HTTP": {"total": 11, "B": 5, "C": 6, "GET": 7, "readonly_POST_userList": 4, "dependency_red_404": 2, "valid_Excel5_responses": 5, "after_fix_C_GET": 1},
  "DML": 0,
  "DDL": 0,
  "new_business_data": 0,
  "aliases_changed": false,
  "marked_users_per_lane": 1,
  "original_marked_user_uuid_length": 34,
  "eligible_orders_per_lane": 2,
  "associated_refunds_per_lane": 2,
  "date_filter": ["2001-01-01", "2026-10-12"],
  "fresh_actor_full_row_matches_sealed_Weight_actor": true,
  "constructor_SQL_count_per_lane": 0,
  "independent_PDO_and_TP_STRINGIFY_FETCHES": false,
  "DM_decimal_CAST_VARCHAR_truth_used": true,
  "XLS": {"format": "Excel5 / OLE / BIFF8", "bytes_per_file": 4608, "sheet_count": 1, "rows": 3, "columns": 11, "cells_compared_per_lane": 33, "summary_merge": "A3:D3", "date_columns": 0, "native_numeric_money_cells_per_lane": 10, "B_original_semantics_pass": true, "C_fixed_semantics_pass": true, "C_red_cells": ["G2", "H2", "K2", "G3", "H3", "K3"], "C_only_cell_value_type_changes": "6 blanks to numeric zero", "cell_style_indexes_unchanged": true, "headers_and_body_hash_verified": true},
  "full_userList_JSON_values_shapes_order_and_native_types_pass": true,
  "whole_own_consumption_and_identity_unchanged": true,
  "final_prepared_SQL_count": {"B": 15, "C": 25},
  "final_business_aggregate_SELECT_count_per_lane": 4,
  "structured_wire_records": {"B": 4, "C": 5, "total": 9},
  "first_success_XLS_structured_recording_gaps": {"count": 2, "cause": "GBK filename in header made original JSON encoding fail", "raw_binary_and_headers_preserved": true, "readonly_SQL_gate_and_source_guard_executed": true, "lost_prepared_SQL_not_reconstructed": true},
  "tool_red_separate_from_business_red": ["CLI metadata readonly SP_TABLEDEF gate", "snapshot missing same-parent vendor dependency", "GBK HTTP header recording", "oracle INT identity normalization"],
  "private_root": "/private/tmp/cdx-meal-sync-private.Eb1dKN",
  "private_modes": {"directories": "0700", "files": "0600"},
  "private_SHA": {
    "B/export.original.xls": "85dfc88c578fcb319efc07826fed812f7c3fff59e065a12406354a4d43fb00f5",
    "C/export.original.xls": "30a2dcabc49a23e41381e282d1aa796f3449b82290a03989a17f2a439654c517",
    "C/export.xls": "95ab5fc80629163dfecfb4d67f498a9aabb7f5b99a2a210e45b9057613c64184",
    "B/terminal/manifest.json": "9220d205d4660a336dd1f0a046513dcb7857e6eb046782ae731404128b0f770b",
    "C/terminal/manifest.json": "c4149154730a2c5e510db479040fe2deae51b64619c65664601177265cd30461",
    "B/terminal/cleanup.json": "365b115df5dadac575140dba085cc7b8481db9b3c281b4b5cf59c3643ff4d807",
    "C/terminal/cleanup.json": "7048158088e65d878da8f58d4070e3eaefd3f7ae7bc653888254df2497d29c36",
    "comparison-red.json": "0c7b3a2478867a66b346377208029165f687b72d9c121b02659fd9c8e34f546f",
    "comparison-green.json": "67fd7eebe6c87818ad19eb9c18a9fea5338bc17780a839d02cb1d6dc02e25dcb",
    "compare.py": "d66f1237668af5b7fc1ef592006f164df41a68b79259e9947d82795fadfc98f1"
  },
  "parser": {"name": "xlrd", "version": "2.0.2", "install_scope": "task-private only"},
  "cleanup": {"B_worker_stopped": 98720, "C_worker_stopped": 1876196, "B_runtime_files_removed": 1166, "C_runtime_files_removed": 1107, "auth_config_cache_source_packages_removed": true, "raw_terminal_proof_preserved": true, "parent_B_10001_C_112175_preserved": true, "root_SSH_20770_and_caffeinate_43014_preserved": true},
  "shared_matrices_and_denominator_changed_by_this_agent": false,
  "limitations": ["one marked person per lane", "no departments / empty mobile fixture", "no empty-user / zero-order fixture", "no permission negative / alternate filters / pagination cases", "no capacity or performance acceptance", "not current UI click coverage", "legacy GBK filename header encoding unchanged"]
}
