mirror of
https://github.com/larksuite/cli.git
synced 2026-08-03 08:32:46 +08:00
Reviewer findings (fangshuyu-768) plus one CodeRabbit follow-up: - sheets batch recovery: thread the batch's continue_on_error mode into flattenToolErrorMsg — a single listed failure only implies "nothing after it ran" under fail-fast; under continue-on-error the tail already executed, so prescribing operations[i:] would double-apply it - cmdutil confirm: gate the retry line on value shape as well as flag name — free-form payloads (--sql, --json, non-ASCII, over-long) fall back to the plain add-yes hint instead of copying potential passwords or PII into the error envelope - sheets read offload: map FileIO.Save failures through WrapSaveErrorTyped so an escaping --output-path stays a validation error with its path-validation cause, not internal/unknown - styles-put: reject ranges whose sheet prefix names a different sheet than their item (silent strip retargeted them); reject unknown top-level item keys with a did-you-mean (typo'd freezee was silently dropped) — shared with +workbook-create / +table-put - e2e: cover --inherit-style after in the live dim workflow - docs/flag descs (synced from sheet-skill-spec): batch_update-backed paths no longer claim atomic/transactional semantics — reworded to fail-fast + no-rollback across +styles-put, +cells-set --writes, +dim-delete --ranges, resize maps and the related references