@@ -4396,6 +4396,8 @@ def test_day_1_publish_packet_includes_json_cli_reply_shortcut():
43964396 )
43974397 assert recipe in reply_shortcuts
43984398 assert "debugging/workflow details" in reply_shortcuts
4399+ assert "`demo: Browser Use local HTML upload navigation failure`" in reply_shortcuts
4400+ assert "failed checkout demo" not in reply_shortcuts
43994401 assert "https://github.com/aaronlab/browsertrace/labels/good%20first%20issue" in reply_shortcuts
44004402 assert "https://github.com/aaronlab/browsertrace/issues/213" not in reply_shortcuts
44014403 assert "First PR Recipe" in reply_shortcuts
@@ -4406,6 +4408,21 @@ def test_day_1_publish_packet_includes_json_cli_reply_shortcut():
44064408 assert "reposts" not in reply_shortcuts .lower ()
44074409
44084410
4411+ def test_day_1_publish_packet_prioritizes_x_single_post_fallback ():
4412+ project_root = Path (__file__ ).resolve ().parents [1 ]
4413+ packet = (project_root / "docs" / "launch" / "day-1-publish-packet.md" ).read_text ()
4414+ publish_order = packet .split ("## Publish Order" , 1 )[1 ].split (
4415+ "After each post" , 1
4416+ )[0 ]
4417+
4418+ assert "X single-post fallback" in publish_order
4419+ assert "docs/launch/owner-social-post-packet.md#single-post" in publish_order
4420+ assert "only if you can stay online for replies" in publish_order
4421+ assert "stars" not in publish_order .lower ()
4422+ assert "upvotes" not in publish_order .lower ()
4423+ assert "reposts" not in publish_order .lower ()
4424+
4425+
44094426def test_day_1_publish_packet_links_stack_debugging_guides_for_replies ():
44104427 project_root = Path (__file__ ).resolve ().parents [1 ]
44114428 packet = (project_root / "docs" / "launch" / "day-1-publish-packet.md" ).read_text ()
0 commit comments