Clarify EasyCom boundary prelabel taxonomy

This commit is contained in:
Xin Wang
2026-09-15 11:41:13 +08:00
parent e2c305facc
commit bb8963b80d
16 changed files with 782 additions and 5 deletions

View File

@@ -60,7 +60,7 @@ class EntryINTAdjudicationTests(unittest.TestCase):
self.assertIn("Yes.", prompt)
def test_system_prompt_treats_laughter_as_nonlexical_floor_feedback(self) -> None:
self.assertEqual(PROMPT_VERSION, "easycom-wearer-boundary-semantic-prelabel-v15")
self.assertEqual(PROMPT_VERSION, "easycom-wearer-boundary-semantic-prelabel-v16")
self.assertIn("opportunity_options", SYSTEM_PROMPT)
self.assertIn("t_w < t_o < t_y never proves takeover", SYSTEM_PROMPT)
self.assertIn("Every supplied WEARER_ONSET and WEARER_OFFSET is a raw observed", SYSTEM_PROMPT)
@@ -76,6 +76,9 @@ class EntryINTAdjudicationTests(unittest.TestCase):
self.assertIn("does not answer a question, accept or reject a proposal", SYSTEM_PROMPT)
self.assertIn('the wearer answers "Nope." at 54.15 s', SYSTEM_PROMPT)
self.assertIn("participant 3 later speaks again", SYSTEM_PROMPT)
self.assertIn("whether the wearer activity run ending there ever held the floor", SYSTEM_PROMPT)
self.assertIn("OUT_OF_SCOPE_WEARER_BACKCHANNEL_OFFSET", SYSTEM_PROMPT)
self.assertIn("do not count its trailing offset again", SYSTEM_PROMPT)
self.assertIn("does not require a preceding non-wearer release", SYSTEM_PROMPT)
self.assertIn("duration alone never determines floor function", SYSTEM_PROMPT)
self.assertIn("normal wearer completion", SYSTEM_PROMPT)
@@ -182,6 +185,9 @@ class EntryINTAdjudicationTests(unittest.TestCase):
self.assertEqual(
exclude_reason_group("OUT_OF_SCOPE_NORMAL_COMPLETION"), "OUT_OF_SCOPE"
)
self.assertEqual(
exclude_reason_group("OUT_OF_SCOPE_WEARER_BACKCHANNEL_OFFSET"), "OUT_OF_SCOPE"
)
self.assertEqual(
exclude_reason_group("INSUFFICIENT_EVIDENCE"), "INSUFFICIENT_EVIDENCE"
)