fix: harden unicode safety checks

This commit is contained in:
Affaan Mustafa
2026-03-29 08:59:06 -04:00
parent dd675d4258
commit 866d9ebb53
239 changed files with 3780 additions and 3962 deletions

View File

@@ -64,9 +64,9 @@ description: 从 ~/.claude/sessions/ 加载最新的会话文件,并从上次
[用你自己的话总结 2-3 句话]
当前状态:
已完成:[数量] 项已确认
🔄 进行中:[列出进行中的文件]
🗒️ 未开始:[列出计划但未开始的文件]
PASS: 已完成:[数量] 项已确认
进行中:[列出进行中的文件]
未开始:[列出计划但未开始的文件]
不应重试的内容:
[列出每个失败的方法及其原因——此部分至关重要]
@@ -98,10 +98,10 @@ description: 从 ~/.claude/sessions/ 加载最新的会话文件,并从上次
加载该日期最近修改的匹配文件无论其使用的是旧的无ID格式还是当前的短ID格式。
**会话文件引用了已不存在的文件:**
在简报中注明 — "⚠️ 会话中引用了 `path/to/file.ts`,但在磁盘上未找到。"
在简报中注明 — "WARNING: 会话中引用了 `path/to/file.ts`,但在磁盘上未找到。"
**会话文件来自超过7天前**
注明时间间隔 — "⚠️ 此会话来自 N 天前阈值7天。情况可能已发生变化。" — 然后正常继续。
注明时间间隔 — "WARNING: 此会话来自 N 天前阈值7天。情况可能已发生变化。" — 然后正常继续。
**用户直接提供了文件路径(例如,从队友处转发而来):**
读取它并遵循相同的简报流程 — 无论来源如何,格式都是相同的。
@@ -124,13 +124,13 @@ SESSION LOADED: /Users/you/.claude/sessions/2024-01-15-abc123de-session.tmp
注册和登录端点已部分完成。通过中间件进行路由保护尚未开始。
当前状态:
已完成3 项注册端点、JWT 生成、密码哈希)
🔄 进行中app/api/auth/login/route.ts令牌有效但 cookie 尚未设置)
🗒️ 未开始middleware.ts、app/login/page.tsx
PASS: 已完成3 项注册端点、JWT 生成、密码哈希)
进行中app/api/auth/login/route.ts令牌有效但 cookie 尚未设置)
未开始middleware.ts、app/login/page.tsx
需避免的事项:
Next-Auth — 与自定义 Prisma 适配器冲突,每次请求均抛出适配器错误
localStorage 存储 JWT — 导致 SSR 水合不匹配,与 Next.js 不兼容
FAIL: Next-Auth — 与自定义 Prisma 适配器冲突,每次请求均抛出适配器错误
FAIL: localStorage 存储 JWT — 导致 SSR 水合不匹配,与 Next.js 不兼容
待解决问题 / 阻碍:
- cookies().set() 在路由处理器中是否有效,还是仅适用于服务器操作?