feat(app): add crash visibility, memory relief, and clipboard reply work
Squashes the working tree that had accumulated on cloud-agent. Two strands of work, kept in one commit at the maintainer's request. Crash and stability (this session): - Subscribe to MetricKit so crash, hang, CPU, and disk-write diagnostics are recorded on device. Keyboard-extension memory kills are the most likely way a user loses the keyboard mid-sentence and iOS does not classify them as crashes, so they never reach App Store Connect. - Upload those reports to POST /v1/analytics/diagnostics from internal builds only (local Debug and TestFlight), reusing the analytics installation identifier and skipping entirely when analytics are off. App Store builds keep everything on device. - Shed the Chinese engine, English lexicon, and in-flight pipeline work at the 40 MiB and 48 MiB budget thresholds instead of waiting for a system memory warning that jetsam often preempts. - Install audio taps with the input node's live format through one shared adaptive resampler, so an audio-route change mid-recording no longer raises an uncatchable format-mismatch exception. Covers the dictation preview and the Mac recorder, which still used the pattern the Flow capture path had already moved away from. - Harden the librime bridge: never pass a nil string across a nonnull boundary when a user dictionary holds malformed UTF-8, null-check the engine API vector, and distrust a candidate count without its array. - Guard the expanded candidate grid against a list that shrinks while the collection view is still laying out against the previous count. - Resolve localized text without the App Group so the screen shown when that container is missing renders its message instead of crashing on launch, which is the one situation it exists to handle. - Gate CI on the App Group and Keychain wiring that the keyboard extension hard-depends on, with a self-test proving the check fails. Clipboard, reply, and semantics (pre-existing working tree): - Unify the reply center, refresh keyboard AI features, and add native event and reminder exporters. - Expand clipboard semantic routing with authored corpora and a product-blind holdout, plus the scripts that build and validate them. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,120 @@
|
||||
{"id":"authored-zh-inv-0001","language":"zh-Hans","family":"invite_zh_meal","text":"晚上一起吃个饭吧,新开的那家川菜我请","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0002","language":"zh-Hans","family":"invite_zh_meal","text":"中午食堂还是出去吃?我十二点下楼","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0003","language":"zh-Hans","family":"invite_zh_meal","text":"好久没聚了,找个周末一起吃顿饭呗","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0004","language":"zh-Hans","family":"invite_zh_meal","text":"我妈包了饺子,过来一起吃点","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0005","language":"zh-Hans","family":"invite_zh_meal","text":"下班一起撸个串?就楼下那家","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0006","language":"zh-Hans","family":"invite_zh_meal","text":"要不要一起喝杯咖啡,我在你公司附近","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0007","language":"zh-Hans","family":"invite_zh_event_formal","text":"诚邀您出席本月二十日的行业峰会,席位已为您保留","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0008","language":"zh-Hans","family":"invite_zh_event_formal","text":"想请您来做个分享,主题您定,时长四十分钟","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0009","language":"zh-Hans","family":"invite_zh_event_formal","text":"我们的年度客户答谢会想请您参加,方便的话回个话","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0010","language":"zh-Hans","family":"invite_zh_event_formal","text":"邀请你加入这个评审组,需要投入大概每周两小时","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0011","language":"zh-Hans","family":"invite_zh_event_formal","text":"毕业典礼想请您作为嘉宾致辞,不知您是否方便","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0012","language":"zh-Hans","family":"invite_zh_event_formal","text":"开幕式请您光临,具体安排见附件的日程表","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0013","language":"zh-Hans","family":"invite_zh_casual_hangout","text":"周末有空吗,一起去逛逛那个展","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0014","language":"zh-Hans","family":"invite_zh_casual_hangout","text":"新电影上映了,去看吗","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0015","language":"zh-Hans","family":"invite_zh_casual_hangout","text":"天气不错,下午出去走走?","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0016","language":"zh-Hans","family":"invite_zh_casual_hangout","text":"晚上来我这儿打游戏吧,人还差一个","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0017","language":"zh-Hans","family":"invite_zh_casual_hangout","text":"要不要一起去看看那个市集,听说挺有意思","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0018","language":"zh-Hans","family":"invite_zh_casual_hangout","text":"我买了两张票,你去不去","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0019","language":"zh-Hans","family":"invite_zh_work_meeting_join","text":"这个项目缺个懂后端的,你要不要一起做","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0020","language":"zh-Hans","family":"invite_zh_work_meeting_join","text":"下午的技术分享你要不要来听听,内容跟你方向挺搭","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0021","language":"zh-Hans","family":"invite_zh_work_meeting_join","text":"要不要加入我们这个小组,人不多但事挺有意思","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0022","language":"zh-Hans","family":"invite_zh_work_meeting_join","text":"明天跟客户的会你也一起来吧,多个人多个思路","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0023","language":"zh-Hans","family":"invite_zh_work_meeting_join","text":"我们在做一个内测,想邀你来提提意见","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0024","language":"zh-Hans","family":"invite_zh_work_meeting_join","text":"复盘会欢迎所有相关同学参加,不强制","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0025","language":"zh-Hans","family":"invite_zh_home_visit","text":"什么时候来家里坐坐,我泡茶给你喝","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0026","language":"zh-Hans","family":"invite_zh_home_visit","text":"新房收拾好了,改天过来暖房","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0027","language":"zh-Hans","family":"invite_zh_home_visit","text":"你要是路过就上来喝口水,别客气","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0028","language":"zh-Hans","family":"invite_zh_home_visit","text":"过年来我们这儿住两天吧,房间给你留着","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0029","language":"zh-Hans","family":"invite_zh_home_visit","text":"周日在院子里烧烤,带上孩子一起来","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0030","language":"zh-Hans","family":"invite_zh_home_visit","text":"来我这儿住吧,酒店太贵了,反正有空房","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0031","language":"zh-Hans","family":"invite_zh_online_join","text":"晚上八点直播,来捧个场呗","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0032","language":"zh-Hans","family":"invite_zh_online_join","text":"拉你进个群,都是同行,方便交流","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0033","language":"zh-Hans","family":"invite_zh_online_join","text":"要不要一起开黑,缺个人","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0034","language":"zh-Hans","family":"invite_zh_online_join","text":"线上读书会每周三晚,感兴趣的话我发链接给你","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0035","language":"zh-Hans","family":"invite_zh_online_join","text":"我开个视频,你上来一起看一下这个报错","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0036","language":"zh-Hans","family":"invite_zh_online_join","text":"来听听这个课吧,我把回放链接发你","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0037","language":"zh-Hans","family":"invite_zh_sport_activity","text":"明早跑步吗,六点半公园门口集合","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0038","language":"zh-Hans","family":"invite_zh_sport_activity","text":"周六打球缺人,你来不来","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0039","language":"zh-Hans","family":"invite_zh_sport_activity","text":"报了个半马,一起练吗","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0040","language":"zh-Hans","family":"invite_zh_sport_activity","text":"健身房有双人卡,考虑一起办吗","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0041","language":"zh-Hans","family":"invite_zh_sport_activity","text":"下周去爬山,路线不难,有兴趣的报名","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0042","language":"zh-Hans","family":"invite_zh_sport_activity","text":"游泳去不去,我办了次卡还能带人","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0043","language":"zh-Hans","family":"invite_zh_travel_together","text":"十一想去趟云南,一起吗","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0044","language":"zh-Hans","family":"invite_zh_travel_together","text":"我们打算自驾去海边,车上还有两个位置","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0045","language":"zh-Hans","family":"invite_zh_travel_together","text":"要不要一块去看樱花,机票现在还便宜","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0046","language":"zh-Hans","family":"invite_zh_travel_together","text":"春节回老家你顺路吗,一起走有个照应","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0047","language":"zh-Hans","family":"invite_zh_travel_together","text":"露营装备我都有,周末一起去试试","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0048","language":"zh-Hans","family":"invite_zh_travel_together","text":"下个月出差顺道去趟隔壁市,你要一起玩两天吗","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0049","language":"zh-Hans","family":"invite_zh_open_ended","text":"哪天有空一起坐坐,别老是微信上聊","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0050","language":"zh-Hans","family":"invite_zh_open_ended","text":"改天一起喝一杯,我做东","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0051","language":"zh-Hans","family":"invite_zh_open_ended","text":"以后常来玩啊,随时欢迎","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0052","language":"zh-Hans","family":"invite_zh_open_ended","text":"你要是来这边出差,一定告诉我,请你吃饭","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0053","language":"zh-Hans","family":"invite_zh_open_ended","text":"什么时候一起打球,好久没运动了","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0054","language":"zh-Hans","family":"invite_zh_open_ended","text":"有机会一起合作个项目吧,感觉挺互补的","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0055","language":"zh-Hans","family":"invite_zh_bring_someone","text":"把你对象也带上呗,人多热闹","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0056","language":"zh-Hans","family":"invite_zh_bring_someone","text":"叫上老张一起吧,他也好久没露面了","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0057","language":"zh-Hans","family":"invite_zh_bring_someone","text":"欢迎带朋友来,报个人数就行","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0058","language":"zh-Hans","family":"invite_zh_bring_someone","text":"孩子也可以一起来,场地有儿童区","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0059","language":"zh-Hans","family":"invite_zh_bring_someone","text":"你们部门的人都可以来,不限名额","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0060","language":"zh-Hans","family":"invite_zh_bring_someone","text":"要不把隔壁组也叫上,一起吃个饭认识一下","blessing":false,"task":false,"question":false,"invitation":true,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0061","language":"zh-Hans","family":"inviteneg_zh_accept_reply","text":"好啊,我一定到,几点集合","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0062","language":"zh-Hans","family":"inviteneg_zh_accept_reply","text":"算我一个,位置记得留","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0063","language":"zh-Hans","family":"inviteneg_zh_accept_reply","text":"我去,正好那天没别的安排","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0064","language":"zh-Hans","family":"inviteneg_zh_accept_reply","text":"必须去啊,等你消息","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0065","language":"zh-Hans","family":"inviteneg_zh_accept_reply","text":"我报名了,两个人","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0066","language":"zh-Hans","family":"inviteneg_zh_accept_reply","text":"收到邀请了,我会准时参加","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0067","language":"zh-Hans","family":"inviteneg_zh_decline_reply","text":"那天有事去不了,你们玩得开心","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0068","language":"zh-Hans","family":"inviteneg_zh_decline_reply","text":"这次就不去了,下回叫我","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0069","language":"zh-Hans","family":"inviteneg_zh_decline_reply","text":"人在外地,赶不回来,抱歉","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0070","language":"zh-Hans","family":"inviteneg_zh_decline_reply","text":"谢谢,但我最近实在抽不开身","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0071","language":"zh-Hans","family":"inviteneg_zh_decline_reply","text":"我不太爱去人多的场合,你们去吧","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0072","language":"zh-Hans","family":"inviteneg_zh_decline_reply","text":"心领了,改天单独约","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":true,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0073","language":"zh-Hans","family":"inviteneg_zh_event_info","text":"活动地点在三号馆二层,凭码入场","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0074","language":"zh-Hans","family":"inviteneg_zh_event_info","text":"本次沙龙共设三个分论坛,议程已更新至官网","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0075","language":"zh-Hans","family":"inviteneg_zh_event_info","text":"停车场车位有限,建议乘坐公共交通前往","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0076","language":"zh-Hans","family":"inviteneg_zh_event_info","text":"签到从八点半开始,九点整正式开场","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0077","language":"zh-Hans","family":"inviteneg_zh_event_info","text":"本场活动全程录像,介意的同学请坐后排","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0078","language":"zh-Hans","family":"inviteneg_zh_event_info","text":"午餐自理,附近有商场和便利店","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0079","language":"zh-Hans","family":"inviteneg_zh_ask_permission","text":"我能不能也去听一下,不占名额那种","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0080","language":"zh-Hans","family":"inviteneg_zh_ask_permission","text":"还能报名吗,我刚看到消息","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0081","language":"zh-Hans","family":"inviteneg_zh_ask_permission","text":"我可以带个同事一起去吗","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0082","language":"zh-Hans","family":"inviteneg_zh_ask_permission","text":"想加入你们那个群,方便拉我一下吗","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0083","language":"zh-Hans","family":"inviteneg_zh_ask_permission","text":"这个项目我能参与吗,我时间比较充裕","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0084","language":"zh-Hans","family":"inviteneg_zh_ask_permission","text":"名额满了没,没满的话给我留一个","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0085","language":"zh-Hans","family":"inviteneg_zh_report_invited","text":"老王请我去他们年会,我还没想好去不去","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0086","language":"zh-Hans","family":"inviteneg_zh_report_invited","text":"他们邀请我们参加下个月的展会,条件还在谈","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0087","language":"zh-Hans","family":"inviteneg_zh_report_invited","text":"收到一封邀请函,看着像模像样的","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0088","language":"zh-Hans","family":"inviteneg_zh_report_invited","text":"她说婚礼会请我们,但日子还没定","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0089","language":"zh-Hans","family":"inviteneg_zh_report_invited","text":"上次那个饭局我被叫去了,其实挺尴尬的","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"negative"}
|
||||
{"id":"authored-zh-inv-0090","language":"zh-Hans","family":"inviteneg_zh_report_invited","text":"公司每年都会邀请客户参加这个活动","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0091","language":"zh-Hans","family":"inviteneg_zh_ad_promo","text":"【健身房】新店开业前五十名到店免费体验,速来","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0092","language":"zh-Hans","family":"inviteneg_zh_ad_promo","text":"扫码进群领优惠券,每日限量放送","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0093","language":"zh-Hans","family":"inviteneg_zh_ad_promo","text":"限时公开课报名中,名额仅剩三席,点击链接抢占","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0094","language":"zh-Hans","family":"inviteneg_zh_ad_promo","text":"老带新活动上线,推荐好友双方各得五十元","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0095","language":"zh-Hans","family":"inviteneg_zh_ad_promo","text":"诚邀加盟,零门槛创业,详询招商热线","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0096","language":"zh-Hans","family":"inviteneg_zh_ad_promo","text":"会员日全场八折,欢迎光临选购,退订回复T","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":false,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0097","language":"zh-Hans","family":"inviteneg_zh_request_help","text":"周末能不能帮我搬下家,管饭","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0098","language":"zh-Hans","family":"inviteneg_zh_request_help","text":"能帮我看看这段代码吗,卡了一下午了","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0099","language":"zh-Hans","family":"inviteneg_zh_request_help","text":"明天你有空的话帮我去取个快递呗","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0100","language":"zh-Hans","family":"inviteneg_zh_request_help","text":"帮忙顶一下明天的岗,我得去医院","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0101","language":"zh-Hans","family":"inviteneg_zh_request_help","text":"你认识那边的人吗,能不能帮忙引荐一下","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0102","language":"zh-Hans","family":"inviteneg_zh_request_help","text":"急需两个人手支援,谁有空报一下","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0103","language":"zh-Hans","family":"inviteneg_zh_question_about_event","text":"这个活动要收费吗,大概多少","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0104","language":"zh-Hans","family":"inviteneg_zh_question_about_event","text":"聚会具体在哪儿,发个定位","blessing":false,"task":true,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0105","language":"zh-Hans","family":"inviteneg_zh_question_about_event","text":"穿正装还是随便穿就行","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0106","language":"zh-Hans","family":"inviteneg_zh_question_about_event","text":"都有谁去啊,我怕一个人不认识","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0107","language":"zh-Hans","family":"inviteneg_zh_question_about_event","text":"活动持续多久,晚上还有别的安排","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0108","language":"zh-Hans","family":"inviteneg_zh_question_about_event","text":"需要带什么东西吗,还是空手去就行","blessing":false,"task":false,"question":true,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0109","language":"zh-Hans","family":"inviteneg_zh_past_gathering","text":"上次那顿饭吃得挺开心的,就是散得太早","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0110","language":"zh-Hans","family":"inviteneg_zh_past_gathering","text":"昨天的团建照片我传群里了","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0111","language":"zh-Hans","family":"inviteneg_zh_past_gathering","text":"周末那个聚会最后去了十几个人","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0112","language":"zh-Hans","family":"inviteneg_zh_past_gathering","text":"去年那次露营下了一整夜的雨,印象太深了","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0113","language":"zh-Hans","family":"inviteneg_zh_past_gathering","text":"上回你说的那家店我们已经去过了,一般般","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"negative"}
|
||||
{"id":"authored-zh-inv-0114","language":"zh-Hans","family":"inviteneg_zh_past_gathering","text":"同学会办过三届了,这两年就断了","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0115","language":"zh-Hans","family":"inviteneg_zh_suggest_action","text":"你应该去看看那个展,很适合你","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0116","language":"zh-Hans","family":"inviteneg_zh_suggest_action","text":"这家店你可以试试,评价不错","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0117","language":"zh-Hans","family":"inviteneg_zh_suggest_action","text":"建议你早点去,周末排队很久","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0118","language":"zh-Hans","family":"inviteneg_zh_suggest_action","text":"要我说你该休个假了,脸色太差","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
{"id":"authored-zh-inv-0119","language":"zh-Hans","family":"inviteneg_zh_suggest_action","text":"那个课程挺值的,你可以考虑报一下","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"positive"}
|
||||
{"id":"authored-zh-inv-0120","language":"zh-Hans","family":"inviteneg_zh_suggest_action","text":"下次记得提前订位,不然肯定没座","blessing":false,"task":false,"question":false,"invitation":false,"complaint":false,"scheduleNegotiation":false,"confirmationDecision":false,"followUpReminder":false,"replyable":true,"sentiment":"neutral"}
|
||||
Reference in New Issue
Block a user