Kinlet核心人际与亲密关系管理
Social · 圈层图谱、亲属推导与纪念日守护
面向核心人际关系的私密管理空间:以圈层、近况、身份三维坐标构建关系星图,通过图搜索自动推导亲属称谓,统筹公农历生日、节气与纪念日提醒,并结合过往记录辅助准备礼物与心意。
ANDROIDKOTLIN · ROOM · 农历本机v1.0

01三维关系坐标:圈层、近况与身份
用五个圈层、两态近况与四类身份定义人际位置,替代扁平通讯录。
- 圈层:核心、亲近、往来、相识、有印象,决定列表顺序与关系图半径。
- 近况:当前、无联系;无联系是归档,不是删除。
- 身份:家人、亲眷、朋友、相识,决定分组与档案字段模板。
02近 30 天窗口与公农历节气月历
首页优先呈现临近重要日子,月历同屏对照公历、农历与二十四节气。
- 近 30 天区块:当前且有生日的人,按剩余天数排。
- 月历同时标公历、农历与节气;当月有生日的人列在日历下方。
- 列表按身份分组,组内先按圈层、再按名字;无联系的人降调显示。
03关系星图、倒计时柱状图与分组视图
按圈层半径绘制同心星图,支持切换生日倒计时排行与自建小组。
- 星图:同心环绕,距离按圈层半径,点节点看称呼,再点进档案。
- 柱状:按距下次生日的天数排行。
- 分组:只画某个自建小组的成员。
04基于图搜索(BFS)的亲属称谓推导
沿关系边自动计算复合亲属称谓,直连备注优先于规则推导。
- 从起点沿关系图做 BFS;直连边优先,用户填的「妈妈」比推导更准。
- 常见组合做简称修正:父/母的兄弟姐妹的子/女 → 堂表兄弟姐妹。
05农历校验与系统级定时重排
内置农历闰月与大小月校验,开机或时区变更后自动重排 9:00 提醒。
- 农历换算与日期存在性校验(2 月 30 日存不进去)。
- 提醒固定上午 9 点;开机、时区或系统时间变更后重排。
- 桌面小部件只放最近 3 个生日。
06结合过往记录的礼物建议与建档解析
综合历史礼单与备注给出避重礼物建议、60 字祝福与自然语言建档。
- 礼物建议:结合往年礼物、备注与关系,避开同类,给 3 条并说理由。
- 生日祝福:≤60 字、可直接转发,可参考备注里的事。
- 一句话建人:把一段自然语言解析成待确认的档案草稿,没说的字段不编。
07全量关系图谱 JSON 导出与迁移
人物、关系边、礼单与备注保存在本地 Room,支持单文件完整迁移。
- Room 本地存储,无账号无同步。
- 导出为完整 JSON(含礼物、备注、关系);换机走导出 → 卸载 → 重装 → 导入,导入整体替换。
Axes.kt · Home.kt · Kinship.kt · Ai.kt · Reminders.kt