{
  "checker": {
    "claims": [
      {
        "claim": "web_dialog_size addon serves the full-screen dialog width styling it describes",
        "command": "<guest-path> <guest-path> -d oca_dialog --addons-path=<guest-path>,<guest-path> --db_host=localhost --db_user=odoo --db_password=odoo --http-port=8069 --without-demo=all",
        "evidence": "\u2026max-width: 100%;\n            width: calc(100% - 50px);\n        }\n    }\n\n    .dialog_button_restore,\n    .dialog_button_extend {\n        margin-left: auto;\n        + .btn-close {\n            margin: -8px -8px -8px 0px;\n        }\n    }\n}\n",
        "expected": "full-width modal dialog rule (max-width: 100%) is served",
        "input": "GET installed web_dialog_size static scss from the running Odoo 19 server",
        "kind": "claim",
        "outcome": "Real input produced the expected result: max-width: 100%",
        "source": "A module that lets the user expand a dialog box to the full screen width.",
        "source_checked": true,
        "source_file": "README.md",
        "verdict": "yes"
      }
    ],
    "cycle_checks": [
      {
        "claim": "Scheduled or looping main behavior",
        "command": "",
        "evidence": "Inspected README.md, .github/workflows/test.yml and web_dialog_size sources. The README is an addon catalog with no cron, loop, webhook or --once/--now entrypoint. Odoo ir.cron scheduled actions exist only as demo data in some other addons (e.g. web_timeline/demo/ir_cron_view.xml, web_widget_numeric_step/demo/ir_cron.xml), not in web_dialog_size, and no scheduled cycle is documented.",
        "expected": "identify the product trigger",
        "input": "source inspection",
        "kind": "cycle",
        "outcome": "Inspected README.md, .github/workflows/test.yml and web_dialog_size sources. The README is an addon catalog with no cron, loop, webhook or --once/--now entrypoint. Odoo ir.cron scheduled actions exist only as demo data in some other addons (e.g. web_timeline/demo/ir_cron_view.xml, web_widget_numeric_step/demo/ir_cron.xml), not in web_dialog_size, and no scheduled cycle is documented.",
        "source": "repository entry points",
        "verdict": "yes"
      }
    ],
    "details": {
      "argv": [
        "<guest-path>",
        "<guest-path>",
        "-d",
        "oca_dialog",
        "--addons-path=<guest-path>,<guest-path>",
        "--db_host=localhost",
        "--db_user=odoo",
        "--db_password=odoo",
        "--http-port=8069",
        "--without-demo=all"
      ],
      "bytes": 332,
      "kind": "http",
      "response_checked": true,
      "response_excerpt": "\u2026max-width: 100%;\n            width: calc(100% - 50px);\n        }\n    }\n\n    .dialog_button_restore,\n    .dialog_button_extend {\n        margin-left: auto;\n        + .btn-close {\n            margin: -8px -8px -8px 0px;\n        }\n    }\n}\n",
      "scope": "product operation",
      "status": 200,
      "url": "http://127.0.0.1:8069/web_dialog_size/static/src/scss/web_dialog_size.scss",
      "working": true
    },
    "evidence_strength": "readme_checked",
    "example_checks": [
      {
        "claim": "Run the web_dialog_size addon's Odoo test suite (CI equivalent: odoo tests with --test-enable)",
        "command": "<guest-path> <guest-path> -d oca_test --addons-path=<guest-path>,<guest-path> --db_host=localhost --db_user=odoo --db_password=odoo -u web_dialog_size --test-enable --test-tags /web_dialog_size --stop-after-init --without-demo=all",
        "deferred": false,
        "evidence": "-tests in 0.00s, 0 queries \n2026-10-28 06:08:44,320 7064 INFO oca_test odoo.tests.stats: web_dialog_size: 3 tests 0.22s 15 queries \n2026-10-28 06:08:44,320 7064 INFO oca_test odoo.tests.result: 0 failed, 0 error(s) of 1 tests when loading database 'oca_test' \n2026-10-28 06:08:44,321 7064 INFO oca_test odoo.service.server: Initiating shutdown \n2026-10-28 06:08:44,321 7064 INFO oca_test odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown. \n2026-10-28 06:08:44,602 7064 INFO oca_test odoo.sql_db: ConnectionPool(read/write;used=0/count=0/max=64): Closed 2 connections",
        "expected": "web_dialog_size tests pass with 0 failed, 0 error(s)",
        "input": "odoo-bin -u web_dialog_size --test-enable --test-tags /web_dialog_size on database oca_test",
        "kind": "example",
        "outcome": "command completed successfully",
        "returncode": 0,
        "source": ".github/workflows/test.yml (Run tests step) and web_dialog_size/tests/test_web_dialog_size.py",
        "verdict": "yes"
      }
    ],
    "status": "PASS"
  },
  "deviations": [
    "README has no install instructions; followed CI test workflow instead.",
    "CI helper commands (oca_install_addons, oca_init_test_database, oca_run_tests, manifestoo) were not used because they are not available in this guest; odoo-bin was driven directly with the same test flags.",
    "Odoo core was cloned from github odoo/odoo branch 19.0 (not pinned; only OCA/web is pinned).",
    "PostgreSQL 16 was used instead of the CI's postgres:13 service.",
    "Only web_dialog_size was installed and tested; the other 47 addons were not run.",
    "Browser (HttpCase/tour) tests were not run; the shared CDP endpoint http://<internal-ip>:9226/json/version returned HTTP 200 (Chrome 155) but was not needed for the chosen operation.",
    "/inputs/coldpass-preflight.py does not exist in this VM; the validation was run with <guest-path> as provided in the task.",
    "Odoo runs wrote __pycache__ directories into the workspace; they were removed afterwards."
  ],
  "fault_owner": null,
  "main_blocker": null,
  "operation": "Run the OCA web_dialog_size Odoo 19 addon: install it into a PostgreSQL database, serve its assets from the Odoo HTTP server, and run its unit tests with Odoo's --test-enable",
  "operation_scope": "Single addon web_dialog_size (19.0.1.0.2) of OCA/web pinned at 5ee605962df607c20b0d8db9ea6e1236718620b7. Requires Odoo 19.0 core, Python 3.12 venv, PostgreSQL 16 with role odoo. Not a full-repo test run; the browser-based tours were not run.",
  "outcome": "working",
  "plain_failure": null,
  "steps": [
    "README.md has no install or run steps (addon catalog only); used .github/workflows/test.yml as the reference: install addons and requirements, run tests with Odoo.",
    "git init; git remote add origin https://github.com/OCA/web; git fetch --depth 1 origin 5ee605962df607c20b0d8db9ea6e1236718620b7; git reset --mixed FETCH_HEAD",
    "sudo apt-get -o DPkg::Lock::Timeout=300 install postgresql python3-venv python3-dev build-essential libldap2-dev libsasl2-dev libpq-dev libxml2-dev libxslt1-dev libjpeg-dev zlib1g-dev",
    "git clone --depth 1 -b 19.0 https://github.com/odoo/odoo (outside the workspace)",
    "python3 -m venv <guest-path>; pip install -r odoo/requirements.txt -r workspace/requirements.txt",
    "CREATE ROLE odoo WITH LOGIN SUPERUSER PASSWORD 'odoo' (CI service credentials)",
    "odoo-bin -d oca_dialog -i web_dialog_size --stop-after-init (install, exit 0)",
    "odoo-bin -d oca_test -i web_dialog_size --test-enable --test-tags /web_dialog_size --stop-after-init: 3 tests, 0 failed, 0 error(s)",
    "odoo-bin -d oca_dialog --http-port=8069; GET /web_dialog_size/static/src/scss/web_dialog_size.scss returns the addon's full-width dialog CSS (max-width: 100%)"
  ],
  "stuck_step": null,
  "suggested_fix": "None for this addon. For full CI parity, install the OCA CI tooling and run oca_install_addons, oca_init_test_database, oca_run_tests against all addons."
}
