Adversarial retest (Lena, independent agent), 2026-10-20 UTC+8. Repo HEAD 34f5195 (same as our test). Excerpts copied verbatim from her clone; outputs from her run folder taskA/. == repo/libreoffice/agent-harness/cli_anything/libreoffice/utils/odf_utils.py lines 23-36 (namespace map: no 'of' prefix) == ODF_NS = { "office": "urn:oasis:names:tc:opendocument:xmlns:office:1.0", "text": "urn:oasis:names:tc:opendocument:xmlns:text:1.0", "table": "urn:oasis:names:tc:opendocument:xmlns:table:1.0", "style": "urn:oasis:names:tc:opendocument:xmlns:style:1.0", "fo": "urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0", "draw": "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0", "presentation": "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0", "svg": "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0", "meta": "urn:oasis:names:tc:opendocument:xmlns:meta:1.0", "dc": "http://purl.org/dc/elements/1.1/", "manifest": "urn:oasis:names:tc:opendocument:xmlns:manifest:1.0", "number": "urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0", "xlink": "http://www.w3.org/1999/xlink", == repo/libreoffice/agent-harness/cli_anything/libreoffice/utils/odf_utils.py lines 345-346 (formula written with of: prefix) == cell_elem.set(_nsattr("table", "formula"), f"of:{cell_data['formula']}") == Her CLI-only sheet: A4 =SUM(A1:A3) == { "metadata": { "author": "", "created": "2026-10-20T14:30:38.136949", "description": "", "modified": "2026-10-20T14:30:38.389441", "software": "libreoffice-cli 1.0", "subject": "", "title": "" }, "name": "Sums", "settings": { "margin_bottom": "2cm", "margin_left": "2cm", "margin_right": "2cm", "margin_top": "2cm", "page_height": "29.7cm", "page_width": "21cm" }, "sheets": [ { "cells": { "A1": { "type": "float", "value": 17.0 }, "A2": { "type": "float", "value": 25.0 }, "A3": { "type": "float", "value": 58.0 }, "A4": { "formula": "=SUM(A1:A3)", "type": "string", "value": "" } }, "name": "Sheet1" } ], "styles": {}, "type": "calc", "version": "1.0" } == Diagnosis: same ODS + only the of namespace declared -> LibreOffice computes A4=100 (taskA/diag/fixed.pdf) == 17 100 25 100 58 42 100 3 == CLI-only export of the same sheet (PDF) == 17 25 58 Err:510 md5: 116460d707e843051ea3781b516ea1e4 taskA/sheet.csv 6a9b3d570efc9d654b7f1b91f6aacaa5 taskA/sheet.json 6dca9073dda8a17a3c16447ef6469b63 taskA/sheet.ods 064c27b3104b124e4a51da9379db0eed taskA/sheet.pdf 6fe7b38773b75d143b1b6243631600e7 taskA/sheet.xlsx f8795bfacec30c89d955b7ce9b73bac4 taskA/r.pdf af2c4eb2df7ae748e00d0d4d71d0e3c0 taskA/imp.pdf 84b7bea4531f90226810272d6c5c1633 taskA/r_edit.pdf