工程签证时效卫士
概览
把工程商务里那些"过期即失权"的刚性时间节点变成可计算的死线,避免因为记错天数、算错日期而丢掉索赔权、优先受偿权或内部管理考核分。本技能只做确定性日期计算 + 节点知识提示,不替代法律意见与合同原文。
何时使用
命中以下任一意图即加载本技能:
- 用户给出某个事件发生日(签证事由日、索赔事件发现日、应付工程款日、竣工日等),问"还有几天""什么时候到期""超没超期"。
- 用户问具体时效长度:索赔通知几天、优先受偿权几个月、缺陷责任期多久、诉讼时效几年、某 T+ 时限节点。
- 用户在做签证/索赔/结算台账,需要批量算出多个节点的到期日与剩余天数。
工作流
- 识别节点类型:从用户描述中判断属于哪类时效(索赔意向 / 索赔详报 / 优先受偿权 / 缺陷责任期 / 竣工结算答复 / 诉讼时效 / 内部管理 T+ 时限)。依据与口径见
references/时效节点表.md,拿不准时先读该文件。 - 确定起算日与偏移天数:向用户确认"事件发生日 / 起算日"(如未给,明确询问,不替用户假设)。偏移天数以时效节点表为准(如索赔意向 = 事件发生起 28 天)。
- 调用计算脚本:运行
scripts/calc_deadline.py,传入--event <起算日>、--type <节点类型>(--as-of缺省为今天,可用其模拟未来/过去基准日)。 - 输出死线与倒计时:给出到期日、距今天数、状态(已过 / 剩余 N 天 / 今为死线)。对"已过"节点必须标注失权/超期风险,并提示补救措施(如仍可行书面补正、发函留痕)。
- 给合规提示:所有结论末尾追加:
依据以项目合同原文及最新司法解释为准;本技能不替代法律意见与专业顾问判断。
节点类型与脚本参数
scripts/calc_deadline.py --type 支持的取值(偏移天数见节点表):
claim-intent索赔意向通知(28 天)claim-detail索赔详细报告(56 天,自事件发生起)priority建设工程价款优先受偿权(18 个月)defect缺陷责任期上限(24 个月)settle-reply竣工结算发包人答复期(56 天)limitation诉讼时效(3 年)internal内部管理 T+ 时限,需另传--days N指定天数custom任意一次性节点,需另传--days N
红线
- 不替用户编日期:起算日必须由用户明确提供或经其确认;缺失则先问,不臆造。
- 过期即预警:任何"已过"节点都要显式标红失权风险,不得静默放过。
- 口径以合同/最新法为准:示范文本与司法解释版本可能更新,输出必带免责提示。
- 不替用户决策:只算日期、给风险,是否发函/起诉由用户定。