diff --git a/.config/nextest.toml b/.config/nextest.toml index 722c0ffe..903f464e 100644 --- a/.config/nextest.toml +++ b/.config/nextest.toml @@ -315,7 +315,7 @@ heavy-broker-pty = { max-threads = 1 } # same race with a different number), and nothing here instruments WHERE the 45s went — no # stamp exists between the daemon child's spawn and the brain's first log line. [[profile.default.overrides]] -filter = '(package(spt-daemon) & kind(test) & binary(/^(attach|brain_resume_conn_deadlock|brain_swap|broker|budget|conn_blackhole_lifecycle|controller_lease|daemon_e2e|daemon_lifecycle_real_brain|digest|dispatch|driven_by_selfheal|endpoint_lifecycle|endpoint_survival|exit_every_reap|handoff|idempotent|inject_control_wedge|input_ack_deadlock|mesh_recovery|net_worker_starve|redispatch|redispatch_stall|registry_lifecycle|render_lifecycle|resize_geometry_epoch|resize_presentation_barrier|restart_replay_lifetime|resume|shellchan|spawn_truth|transport_death_eof|two_origin_spanning|twohost|twohost_web)$/)) | (package(spt) & kind(test) & binary(/^(activity_link_push_e2e|attach_link_push_e2e|attach_wedge_e2e|bind_cwd_project_e2e|bind_honest_cross_perch_e2e|brain_respawn_rename|brain_split|brain_survive|commune_two_cwd_e2e|coordinator_image_e2e|daemon_refresh_e2e|dummy_harness_e2e|endpoint_autostart_e2e|endpoint_teardown_authority_e2e|engine_room_bringup_e2e|er_brief_once_per_session_e2e|er_briefing_presentation_e2e|er_briefing_presented_e2e|er_briefing_session_scoped_e2e|er_sequestered_cwd_e2e|gateway_owner_shell_e2e|idle_edge_drain_e2e|idle_edge_seal_e2e|job_escape_e2e|knock_approve_not_hostage_e2e|knock_mutual_cross_node_e2e|live_adapt_translation_swap_e2e|livehost_bootgate_e2e|multi_subnet_bringup_e2e|n1_compat|n1_pairing|oneliner_e2e|projindex_reader_e2e|projindex_writer_e2e|psyche_download_e2e|rc_attach_truth|resident_service_e2e|resume_no_control_steal_e2e|resume_template_e2e|run_no_dup_session_e2e|trial_drain_drive_e2e|twohost_cli|wake_resume_bind_e2e|webserve_attachment_e2e|webserve_cross_node_e2e)$/)) | (package(spt-term) & kind(test))' +filter = '(package(spt-daemon) & kind(test) & binary(/^(attach|brain_resume_conn_deadlock|brain_swap|broker|budget|conn_blackhole_lifecycle|controller_lease|daemon_e2e|daemon_lifecycle_real_brain|digest|dispatch|driven_by_selfheal|endpoint_lifecycle|endpoint_survival|exit_every_reap|handoff|idempotent|inject_control_wedge|input_ack_deadlock|mesh_recovery|net_worker_starve|redispatch|redispatch_stall|registry_lifecycle|render_lifecycle|resize_geometry_epoch|resize_presentation_barrier|restart_replay_lifetime|resume|shellchan|spawn_truth|transport_death_eof|two_origin_spanning|twohost|twohost_web)$/)) | (package(spt) & kind(test) & binary(/^(activity_link_push_e2e|attach_link_push_e2e|attach_wedge_e2e|bind_cwd_project_e2e|bind_honest_cross_perch_e2e|brain_respawn_rename|brain_split|brain_survive|commune_two_cwd_e2e|coordinator_image_e2e|daemon_refresh_e2e|daemon_status_pid_e2e|dummy_harness_e2e|endpoint_autostart_e2e|endpoint_teardown_authority_e2e|engine_room_bringup_e2e|er_brief_once_per_session_e2e|er_briefing_presentation_e2e|er_briefing_presented_e2e|er_briefing_session_scoped_e2e|er_sequestered_cwd_e2e|gateway_owner_shell_e2e|idle_edge_drain_e2e|idle_edge_seal_e2e|job_escape_e2e|knock_approve_not_hostage_e2e|knock_mutual_cross_node_e2e|live_adapt_translation_swap_e2e|livehost_bootgate_e2e|multi_subnet_bringup_e2e|n1_compat|n1_pairing|oneliner_e2e|projindex_reader_e2e|projindex_writer_e2e|psyche_download_e2e|rc_attach_truth|resident_service_e2e|resume_no_control_steal_e2e|resume_template_e2e|run_no_dup_session_e2e|trial_drain_drive_e2e|twohost_cli|wake_resume_bind_e2e|webserve_attachment_e2e|webserve_cross_node_e2e)$/)) | (package(spt-term) & kind(test))' test-group = 'heavy-broker-pty' # FLAKE-LEDGER: attach_viewport_reconnects_across_a_broker_bounce (W-3, todlando diff --git a/.github/workflows/golden.yml b/.github/workflows/golden.yml index f45c86cc..454493a7 100644 --- a/.github/workflows/golden.yml +++ b/.github/workflows/golden.yml @@ -155,7 +155,7 @@ jobs: # daemon tree, a real PTY child, and two genuine engine-room seats. Recorded # here for the same standing check — a per-phase count that shifts by more # than this is a repartition, not this lane. - HEAVY: '(package(spt-daemon) & kind(test) & binary(/^(attach|brain_resume_conn_deadlock|brain_swap|broker|budget|conn_blackhole_lifecycle|controller_lease|daemon_e2e|daemon_lifecycle_real_brain|digest|dispatch|driven_by_selfheal|endpoint_lifecycle|endpoint_survival|exit_every_reap|handoff|idempotent|inject_control_wedge|input_ack_deadlock|mesh_recovery|net_worker_starve|redispatch|redispatch_stall|registry_lifecycle|render_lifecycle|resize_geometry_epoch|resize_presentation_barrier|restart_replay_lifetime|resume|shellchan|spawn_truth|transport_death_eof|two_origin_spanning|twohost|twohost_web)$/)) | (package(spt) & kind(test) & binary(/^(activity_link_push_e2e|attach_link_push_e2e|attach_wedge_e2e|bind_cwd_project_e2e|bind_honest_cross_perch_e2e|brain_respawn_rename|brain_split|brain_survive|commune_two_cwd_e2e|coordinator_image_e2e|daemon_refresh_e2e|dummy_harness_e2e|endpoint_autostart_e2e|endpoint_teardown_authority_e2e|engine_room_bringup_e2e|er_brief_once_per_session_e2e|er_briefing_presentation_e2e|er_briefing_presented_e2e|er_briefing_session_scoped_e2e|er_sequestered_cwd_e2e|gateway_owner_shell_e2e|idle_edge_drain_e2e|idle_edge_seal_e2e|job_escape_e2e|knock_approve_not_hostage_e2e|knock_mutual_cross_node_e2e|live_adapt_translation_swap_e2e|livehost_bootgate_e2e|multi_subnet_bringup_e2e|n1_compat|n1_pairing|oneliner_e2e|projindex_reader_e2e|projindex_writer_e2e|psyche_download_e2e|rc_attach_truth|resident_service_e2e|resume_no_control_steal_e2e|resume_template_e2e|run_no_dup_session_e2e|trial_drain_drive_e2e|twohost_cli|wake_resume_bind_e2e|webserve_attachment_e2e|webserve_cross_node_e2e)$/)) | (package(spt-term) & kind(test))' + HEAVY: '(package(spt-daemon) & kind(test) & binary(/^(attach|brain_resume_conn_deadlock|brain_swap|broker|budget|conn_blackhole_lifecycle|controller_lease|daemon_e2e|daemon_lifecycle_real_brain|digest|dispatch|driven_by_selfheal|endpoint_lifecycle|endpoint_survival|exit_every_reap|handoff|idempotent|inject_control_wedge|input_ack_deadlock|mesh_recovery|net_worker_starve|redispatch|redispatch_stall|registry_lifecycle|render_lifecycle|resize_geometry_epoch|resize_presentation_barrier|restart_replay_lifetime|resume|shellchan|spawn_truth|transport_death_eof|two_origin_spanning|twohost|twohost_web)$/)) | (package(spt) & kind(test) & binary(/^(activity_link_push_e2e|attach_link_push_e2e|attach_wedge_e2e|bind_cwd_project_e2e|bind_honest_cross_perch_e2e|brain_respawn_rename|brain_split|brain_survive|commune_two_cwd_e2e|coordinator_image_e2e|daemon_refresh_e2e|daemon_status_pid_e2e|dummy_harness_e2e|endpoint_autostart_e2e|endpoint_teardown_authority_e2e|engine_room_bringup_e2e|er_brief_once_per_session_e2e|er_briefing_presentation_e2e|er_briefing_presented_e2e|er_briefing_session_scoped_e2e|er_sequestered_cwd_e2e|gateway_owner_shell_e2e|idle_edge_drain_e2e|idle_edge_seal_e2e|job_escape_e2e|knock_approve_not_hostage_e2e|knock_mutual_cross_node_e2e|live_adapt_translation_swap_e2e|livehost_bootgate_e2e|multi_subnet_bringup_e2e|n1_compat|n1_pairing|oneliner_e2e|projindex_reader_e2e|projindex_writer_e2e|psyche_download_e2e|rc_attach_truth|resident_service_e2e|resume_no_control_steal_e2e|resume_template_e2e|run_no_dup_session_e2e|trial_drain_drive_e2e|twohost_cli|wake_resume_bind_e2e|webserve_attachment_e2e|webserve_cross_node_e2e)$/)) | (package(spt-term) & kind(test))' # A wedged test must not block the single self-hosted runner slot (the # 2026-06-03 handoff.rs ConPTY stall burned 22 hosted minutes unbounded). # 80 (was 50; the note this replaces narrated kitsubito at 25 -> 50):