{ "starting_sha": "bc5e1ee6922000a290371f8c2aa18802a03ffcad", "starting_tree": "8e09cc2560f50a3472e06ec614d6ada028b7eb18", "resource_focused": { "passed": 1425 }, "integrated": { "files": 149, "passed": 3776, "skipped": 7, "xfailed": 2 }, "index_schema_config_focused": { "passed": 40 }, "release_docker_live": { "passed": 4, "version": "0.35.0", "architecture": "linux-x64", "page_execution_enabled": false, "pin_contract_proven": false }, "full": { "passed": 12310, "failed": 76, "skipped": 65, "xfailed": 2, "subtests_passed": 6, "seconds": 403.66 }, "failure_classification": { "initial_failing_cases": 82, "frozen_a_replay_failed": 79, "frozen_a_replay_passed": 3, "corrected_browser_regressions": [ "tests/test_execution_bridge.py::test_registry_dispatch_preserves_session_id_for_native_handlers", "tests/test_tool_index_schema_parity.py::test_every_schema_tool_has_an_index_description" ], "remaining_order_failure_reproduced_on_frozen_a": { "command": "python -m pytest -q tests/test_scheduler_restart_doublefire.py tests/test_tool_approvals.py::test_dispatcher_rejects_approved_document_action_without_target", "passed": 4, "failed": 1 }, "all_final_failed_nodes_reproduced_on_frozen_a": true, "final_failed_nodes": [ "tests/test_agent_bash_tmux_env.py::test_direct_bash_subprocess_has_closed_stdin", "tests/test_agent_bash_tmux_env.py::test_bash_rejects_unicode_ffmpeg_drawtext_without_explicit_font", "tests/test_agent_bash_tmux_env.py::test_bash_allows_unicode_ffmpeg_drawtext_with_explicit_fontfile", "tests/test_agent_bash_windows.py::test_windows_bash_tool_passes_ctx_env_through_to_the_child", "tests/test_agent_bash_windows.py::test_bash_tool_returns_install_hint_when_git_bash_is_missing", "tests/test_agent_bash_windows.py::test_windows_bash_does_not_use_a_stray_tmux_executable", "tests/test_agent_external_tool_schemas.py::test_known_native_tool_reaches_scoped_bridge_without_redeclared_schema", "tests/test_client_tool_routing.py::test_no_bridge_falls_back_to_backend_execution", "tests/test_client_tool_routing.py::test_host_shell_requires_bridge_context", "tests/test_doc_library_open_orphaned.py::test_mobile_explicit_load_restores_full_editor_from_bottom_dock", "tests/test_document_history_controls.py::test_mobile_rich_text_history_state_and_document_switch", "tests/test_document_library_mobile_footer.py::test_mobile_open_in_new_chat_copies_to_materialized_session", "tests/test_document_module_api.py::test_default_export_surface_is_complete_and_callable", "tests/test_document_module_api.py::test_named_exports_survive_and_stay_callable", "tests/test_document_module_api.py::test_window_bridge_is_the_default_export", "tests/test_document_outline.py::test_outline_jumps_in_markdown_and_rich_text_and_fits_mobile", "tests/test_document_rich_checklist_enter.py::test_enter_creates_unchecked_task_and_empty_enter_exits_cleanly", "tests/test_document_rich_color_reset_and_contrast.py::test_rich_colors_follow_theme_and_undo_as_one_edit", "tests/test_document_rich_docx_export.py::test_browser_word_export_contains_native_rich_docx_ooxml", "tests/test_document_rich_docx_export.py::test_browser_markdown_word_export_keeps_heading_and_inline_formatting", "tests/test_document_rich_find_boundaries.py::test_find_rejects_cross_block_matches_but_supports_inline_matches_and_replacement", "tests/test_document_rich_font_color_controls.py::test_numeric_font_size_and_custom_colors_work_on_desktop_and_mobile", "tests/test_document_rich_heading_enter.py::test_mobile_heading_enter_exits_cleanly_and_is_one_step_undoable", "tests/test_document_rich_heading_enter.py::test_heading_enter_preserves_shift_middle_and_empty_heading_semantics", "tests/test_document_rich_image_caption.py::test_mobile_image_caption_survives_resize_history_and_empty_removal", "tests/test_document_rich_input_rules.py::test_typing_markers_converts_blocks_and_preserves_following_text", "tests/test_document_rich_keyboard_shortcuts.py::test_rich_document_shortcuts_work_at_desktop_and_mobile_widths", "tests/test_document_rich_selection_toolbar.py::test_selection_toolbar_formats_and_stays_inside_desktop_and_mobile_viewports", "tests/test_document_rich_slash_menu.py::test_slash_menu_filters_converts_blocks_inserts_tables_and_fits_mobile", "tests/test_document_rich_smart_link_paste.py::test_rich_url_paste_links_selections_and_plain_urls_without_unsafe_autolinks", "tests/test_document_rich_structure_tools.py::test_mobile_headings_page_break_history_and_persistence", "tests/test_document_rich_table_cell_alignment.py::test_mobile_table_cell_alignment_tracks_state_and_native_history", "tests/test_document_rich_table_header_preservation.py::test_mobile_structural_edits_preserve_header_modes_and_history", "tests/test_document_rich_table_headers.py::test_mobile_header_row_and_column_toggle_independently_with_undo", "tests/test_document_rich_table_merge_split.py::test_mobile_merge_split_round_trip_preserves_headers_formatting_and_history", "tests/test_document_rich_table_tab_history.py::test_mobile_table_tab_navigation_row_creation_and_history", "tests/test_document_rich_toolbar_menus.py::test_mobile_toolbar_uses_native_momentum_and_distinct_activation_tokens", "tests/test_document_rich_toolbar_menus.py::test_mobile_toolbar_menu_preserves_selection_and_restores_focus", "tests/test_document_rich_toolbar_menus.py::test_rich_toolbar_menus_track_live_formatting_values", "tests/test_document_save_shortcut.py::test_ctrl_s_saves_rich_text_immediately_once_and_updates_status", "tests/test_document_save_status.py::test_save_status_is_dirty_race_safe_and_reports_failures", "tests/test_document_toolbar_order.py::test_rich_toolbar_rendered_order_is_stable_on_desktop_and_mobile", "tests/test_edit_file.py::test_edit_file_blocked_at_execution_for_non_admin", "tests/test_email_library_module_graph_js.py::test_every_package_module_evaluates_on_its_own_in_a_browser", "tests/test_email_library_module_graph_js.py::test_wrapper_and_entry_module_hand_out_the_same_functions", "tests/test_escape_inner_layers.py::test_rich_escape_closes_toolbar_then_selection_badge", "tests/test_escape_inner_layers.py::test_email_escape_closes_inner_states_without_closing_library", "tests/test_failed_call_correction.py::test_corrected_ids_execute_after_repeated_ambiguous_title_failures[2]", "tests/test_failed_call_correction.py::test_corrected_ids_execute_after_repeated_ambiguous_title_failures[3]", "tests/test_history_resume_rendering_js.py::test_history_resume_rendering_browser_suite", "tests/test_live_fallback_round_attribution.py::test_detached_resume_reconciles_canonical_terminal_failures", "tests/test_live_fallback_round_attribution.py::test_detached_resume_surfaces_fallback_then_provider_alias_without_reload", "tests/test_live_fallback_round_attribution.py::test_detached_resume_renders_preoutput_error_without_empty_reload", "tests/test_manage_tasks_cron.py::test_cron_create_edit_resume_and_invalid_edit_rollback", "tests/test_manage_tasks_cron.py::test_named_weekdays_create_and_edit_preserve_actual_clock", "tests/test_manage_tasks_cron.py::test_time_only_edit_changes_cron_clock_not_calendar_fields[15 9 * * 1,3,5]", "tests/test_manage_tasks_cron.py::test_time_only_edit_changes_cron_clock_not_calendar_fields[15 9 15 * *]", "tests/test_manage_tasks_cron.py::test_time_only_edit_changes_cron_clock_not_calendar_fields[0,30 8-10 * * 2,4]", "tests/test_manage_tasks_cron.py::test_invalid_cron_retime_rolls_back_all_edits", "tests/test_preview_execution_evidence.py::test_failed_shell_retains_exit_status_and_both_streams_for_followup", "tests/test_review_regressions.py::test_host_shell_uses_tui_bridge_context", "tests/test_review_regressions.py::test_host_shell_forwards_detach_and_job_polling", "tests/test_review_regressions.py::test_host_shell_rejects_non_local_bridge_url_before_http", "tests/test_review_regressions.py::test_public_agent_policy_blocks_sensitive_tools", "tests/test_review_regressions.py::test_disabled_qualified_email_tool_blocks_bare_alias", "tests/test_review_regressions.py::test_tool_policy_qualified_email_block_covers_bare_alias", "tests/test_review_regressions.py::test_bare_email_dispatch_rejects_non_object_json_args", "tests/test_review_regressions.py::test_bare_email_dispatch_rejects_invalid_json_body", "tests/test_review_regressions.py::test_write_file_inline_json_args", "tests/test_review_regressions.py::test_plan_mode_blocks_mutating_email_aliases_without_mcp_inventory", "tests/test_review_regressions.py::test_bare_email_dispatch_empty_content_calls_with_empty_args", "tests/test_review_regressions.py::test_email_mcp_non_object_args_fail_before_dispatch", "tests/test_review_regressions.py::test_email_mcp_dispatch_includes_hidden_owner", "tests/test_review_regressions.py::test_bare_email_mcp_dispatch_includes_hidden_owner", "tests/test_tool_approvals.py::test_dispatcher_rejects_approved_document_action_without_target", "tests/test_turn_rendering_js.py::test_turn_rendering_browser_suite" ] }, "static": { "compileall": "passed", "diff_check": "passed", "conflict_markers": "none", "unmerged_index": "none" }, "limitations": [ "page/document reads and effects unconditionally unavailable", "arm64 producer execution not live tested", "18-case positive producer enabling gate remains blocked on atomic expected-identity operation support", "full repository suite is not green; failures reproduced on frozen A" ] }