<worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main"><sheetPr><outlinePr summaryBelow="1" summaryRight="1"/><pageSetUpPr/></sheetPr><dimension ref="A1:D31"/><sheetViews><sheetView workbookViewId="0"><pane ySplit="1" topLeftCell="A2" activePane="bottomLeft" state="frozen"/><selection pane="bottomLeft" activeCell="A1" sqref="A1"/></sheetView></sheetViews><sheetFormatPr baseColWidth="8" defaultRowHeight="15"/><cols><col width="24" customWidth="1" min="1" max="1"/><col width="18" customWidth="1" min="2" max="2"/><col width="18" customWidth="1" min="3" max="3"/><col width="90" customWidth="1" min="4" max="4"/></cols><sheetData><row r="1" ht="32" customHeight="1"><c r="A1" s="5" t="inlineStr"><is><t>SN</t></is></c><c r="B1" s="5" t="inlineStr"><is><t>Field</t></is></c><c r="C1" s="5" t="inlineStr"><is><t>Action</t></is></c><c r="D1" s="5" t="inlineStr"><is><t>Detail</t></is></c></row><row r="2"><c r="A2" s="6" t="inlineStr"><is><t>062</t></is></c><c r="B2" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C2" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D2" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): '062'</t></is></c></row><row r="3"><c r="A3" s="6" t="inlineStr"><is><t>1.&#26426;&#22120;&#20154;&#20844;&#21496;&#24050;&#30830;&#35748;3&#26376;&#20986;&#36135;&#21512;&#35745;22&#21488;&#12290;&#65288;&#21253;&#25324;&#24050;&#20132;&#20184;&#21450;&#36816;&#36755;&#36807;&#31243;&#20013;&#30340;&#20135;&#21697;&#12290;&#25152;&#26377;&#20135;&#21697;&#30340;&#38144;&#21806;&#21512;&#21516;&#22343;&#24050;&#31614;&#23436;&#12290;&#19968;&#37096;&#20998;&#38144;&#21806;&#27454;&#23578;&#26410;&#21040;&#36134;&#65292;&#20294;&#38144;&#21806;&#22242;&#38431;&#21487;&#30830;&#20445;&#22312;LEASE&#23457;&#26680;&#36890;&#36807;&#21518;&#21450;&#26102;&#25910;&#21040;&#27454;&#39033;&#12290;&#65289;</t></is></c><c r="B3" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C3" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D3" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): '1.&#26426;&#22120;&#20154;&#20844;&#21496;&#24050;&#30830;&#35748;3&#26376;&#20986;&#36135;&#21512;&#35745;22&#21488;&#12290;&#65288;&#21253;&#25324;&#24050;&#20132;&#20184;&#21450;&#36816;&#36755;&#36807;&#31243;&#20013;&#30340;&#20135;&#21697;&#12290;&#25152;&#26377;&#20135;&#21697;&#30340;&#38144;&#21806;&#21512;&#21516;&#22343;&#24050;&#31614;&#23436;&#12290;&#19968;&#37096;&#20998;&#38144;&#21806;&#27454;&#23578;&#26410;&#21040;&#36134;&#65292;&#20294;&#38144;&#21806;&#22242;&#38431;&#21487;&#30830;&#20445;&#22312;LEASE&#23457;&#26680;&#36890;&#36807;&#21518;&#21450;&#26102;&#25910;&#21040;&#27454;&#39033;&#12290;&#65289;'</t></is></c></row><row r="4"><c r="A4" s="6" t="inlineStr"><is><t>166</t></is></c><c r="B4" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C4" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D4" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): '166'</t></is></c></row><row r="5"><c r="A5" s="6" t="inlineStr"><is><t>197</t></is></c><c r="B5" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C5" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D5" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): '197'</t></is></c></row><row r="6"><c r="A6" s="6" t="inlineStr"><is><t>2.&#24453;&#25903;&#20184;&#30340;&#20851;&#20110;LEASEORFINANCEQULIFICATIONCHECK&#30340;&#39118;&#38505;&#65292;&#30446;&#21069;&#35780;&#20272;&#39118;&#38505;&#36739;&#20302;&#65307;&#20294;&#26159;&#19968;&#26086;&#20986;&#29616;&#29616;&#26377;&#29992;&#25143;&#26080;&#27861;&#36890;&#36807;&#23457;&#26680;&#30340;&#21069;&#25552;&#19979;&#65292;&#20316;&#20026;&#22791;&#20221;&#26041;&#26696;&#65292;&#21592;&#24037;&#20250;&#36890;&#36807;&#20869;&#36141;&#26041;&#24335;&#30830;&#20445;&#20132;&#26131;&#23436;&#25104;</t></is></c><c r="B6" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C6" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D6" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): '2.&#24453;&#25903;&#20184;&#30340;&#20851;&#20110;LEASEORFINANCEQULIFICATIONCHECK&#30340;&#39118;&#38505;&#65292;&#30446;&#21069;&#35780;&#20272;&#39118;&#38505;&#36739;&#20302;&#65307;&#20294;&#26159;&#19968;&#26086;&#20986;&#29616;&#29616;&#26377;&#29992;&#25143;&#26080;&#27861;&#36890;&#36807;&#23457;&#26680;&#30340;&#21069;&#25552;&#19979;&#65292;&#20316;&#20026;&#22791;&#20221;&#26041;&#26696;&#65292;&#21592;&#24037;&#20250;&#36890;&#36807;&#20869;&#36141;&#26041;&#24335;&#30830;&#20445;&#20132;&#26131;&#23436;&#25104;'</t></is></c></row><row r="7"><c r="A7" s="6" t="inlineStr"><is><t>ROBOTFORSALESINSTOCKANDNOTRESERVED</t></is></c><c r="B7" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C7" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D7" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): 'ROBOTFORSALESINSTOCKANDNOTRESERVED'</t></is></c></row><row r="8"><c r="A8" s="6" t="inlineStr"><is><t>SUMMARY</t></is></c><c r="B8" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C8" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D8" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): 'SUMMARY'</t></is></c></row><row r="9"><c r="A9" s="6" t="inlineStr"><is><t>&#21407;&#21017;</t></is></c><c r="B9" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C9" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D9" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): '&#21407;&#21017;'</t></is></c></row><row r="10"><c r="A10" s="6" t="inlineStr"><is><t>&#32467;&#35770;</t></is></c><c r="B10" s="6" t="inlineStr"><is><t>*</t></is></c><c r="C10" s="6" t="inlineStr"><is><t>drop_phantom</t></is></c><c r="D10" s="6" t="inlineStr"><is><t>v3 phantom record dropped (not a real SN): '&#32467;&#35770;'</t></is></c></row><row r="11"><c r="A11" s="6" t="inlineStr"><is><t>LUMI 1001</t></is></c><c r="B11" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C11" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D11" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'LUMI 1001' flagged</t></is></c></row><row r="12"><c r="A12" s="6" t="inlineStr"><is><t>LUMI 1002</t></is></c><c r="B12" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C12" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D12" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'LUMI 1002' flagged</t></is></c></row><row r="13"><c r="A13" s="6" t="inlineStr"><is><t>LUMI 1003</t></is></c><c r="B13" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C13" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D13" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'LUMI 1003' flagged</t></is></c></row><row r="14"><c r="A14" s="6" t="inlineStr"><is><t>LUMI 1004</t></is></c><c r="B14" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C14" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D14" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'LUMI 1004' flagged</t></is></c></row><row r="15"><c r="A15" s="6" t="inlineStr"><is><t>LUMI 1005</t></is></c><c r="B15" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C15" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D15" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'LUMI 1005' flagged</t></is></c></row><row r="16"><c r="A16" s="6" t="inlineStr"><is><t>LUMI 1006</t></is></c><c r="B16" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C16" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D16" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'LUMI 1006' flagged</t></is></c></row><row r="17"><c r="A17" s="6" t="inlineStr"><is><t>LUMI 1007</t></is></c><c r="B17" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C17" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D17" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'LUMI 1007' flagged</t></is></c></row><row r="18"><c r="A18" s="6" t="inlineStr"><is><t>LUMI 1008</t></is></c><c r="B18" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C18" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D18" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'LUMI 1008' flagged</t></is></c></row><row r="19"><c r="A19" s="6" t="inlineStr"><is><t>RD01</t></is></c><c r="B19" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C19" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D19" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'RD01' flagged</t></is></c></row><row r="20"><c r="A20" s="6" t="inlineStr"><is><t>RD02</t></is></c><c r="B20" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C20" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D20" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'RD02' flagged</t></is></c></row><row r="21"><c r="A21" s="6" t="inlineStr"><is><t>RD03</t></is></c><c r="B21" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C21" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D21" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'RD03' flagged</t></is></c></row><row r="22"><c r="A22" s="6" t="inlineStr"><is><t>RD04</t></is></c><c r="B22" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C22" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D22" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'RD04' flagged</t></is></c></row><row r="23"><c r="A23" s="6" t="inlineStr"><is><t>RD51</t></is></c><c r="B23" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C23" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D23" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'RD51' flagged</t></is></c></row><row r="24"><c r="A24" s="6" t="inlineStr"><is><t>RD52</t></is></c><c r="B24" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C24" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D24" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'RD52' flagged</t></is></c></row><row r="25"><c r="A25" s="6" t="inlineStr"><is><t>RD53W</t></is></c><c r="B25" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C25" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D25" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'RD53W' flagged</t></is></c></row><row r="26"><c r="A26" s="6" t="inlineStr"><is><t>RD54W</t></is></c><c r="B26" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C26" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D26" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'RD54W' flagged</t></is></c></row><row r="27"><c r="A27" s="6" t="inlineStr"><is><t>TBD</t></is></c><c r="B27" s="6" t="inlineStr"><is><t>Notes / Comments</t></is></c><c r="C27" s="6" t="inlineStr"><is><t>flag_non_standard</t></is></c><c r="D27" s="6" t="inlineStr"><is><t>Non-FF-prefix SN 'TBD' flagged</t></is></c></row><row r="28"><c r="A28" s="6" t="inlineStr"><is><t>*GLOBAL*</t></is></c><c r="B28" s="6" t="inlineStr"><is><t>Model</t></is></c><c r="C28" s="6" t="inlineStr"><is><t>normalize</t></is></c><c r="D28" s="6" t="inlineStr"><is><t>Collapsed '1 Aegis Pro' / '1 Aegis EDU' / '1 Master Ultra' duplicates to canonical names (no '1 ' prefix). Bare 'Aegis' resolved using Variant column. ~70 records affected.</t></is></c></row><row r="29"><c r="A29" s="6" t="inlineStr"><is><t>*GLOBAL*</t></is></c><c r="B29" s="6" t="inlineStr"><is><t>Payment Method</t></is></c><c r="C29" s="6" t="inlineStr"><is><t>normalize</t></is></c><c r="D29" s="6" t="inlineStr"><is><t>Case-folded 'deposit transfer'/'check'/etc. to canonical. Moved 'Not Confirmed' / 'Not paid yet' from Payment Method to Payment column (they're statuses, not methods).</t></is></c></row><row r="30"><c r="A30" s="6" t="inlineStr"><is><t>*GLOBAL*</t></is></c><c r="B30" s="6" t="inlineStr"><is><t>Payment</t></is></c><c r="C30" s="6" t="inlineStr"><is><t>normalize</t></is></c><c r="D30" s="6" t="inlineStr"><is><t>Case-folded 'paid' &#8594; 'Paid'. Added 'Draft' and 'Canceled' (fixed 'canceled' typo) as new values.</t></is></c></row><row r="31"><c r="A31" s="6" t="inlineStr"><is><t>*v5 SCHEMA*</t></is></c><c r="B31" s="6" t="inlineStr"><is><t>Placeholder SN (orig)</t></is></c><c r="C31" s="6" t="inlineStr"><is><t>add_column</t></is></c><c r="D31" s="6" t="inlineStr"><is><t>New column inserted after FF SN. Holds placeholder SN history (e.g., "PO-2026-Q1-03-LINE-001") for future POs using the {PO#}-LINE-{NNN} naming standard. Existing 172 rows default to NULL &#8212; historical placeholder SN cannot be retroactively derived.</t></is></c></row></sheetData><pageMargins left="0.75" right="0.75" top="1" bottom="1" header="0.5" footer="0.5"/></worksheet>