• 谢宇轩's avatar
    feat: skill 文档精简 + CDP 登录引导 + tag/category 改造 + 日期修复 · 45dcc7de
    谢宇轩 authored
    SKILL.md 精简 (476→296行):
    - Document Formats 移到 references/document-formats.md (每次调用少加载1/3上下文)
    - 摘要 batching 改成单一决策树 (N≤8 一次写 / N>8 批≤4),消除4处重复
    - 添加新源流程统一为 inspect --write 4步闭环,消除与 source-management.md 的冲突
    - 新增 References 小节索引三个 references 文件
    
    CDP 登录引导 (跨平台):
    - ensure-chromium.js 新增 --list (检测平台+可用浏览器) 和 --login (窗口化登录)
    - --login 用固定 profile (~/.news-harvester/chromium-profile),端口占用时报告退出
    - SKILL.md 的 Dedicated profile 从 macOS-only 手写命令改为跨平台3步流程
    - --no-sandbox 仅在 root 下添加 (修掉 macOS 的不受支持标记警告)
    - config-template.json 加 browser method 示例源
    
    tag/category 改造:
    - tags 从 [category, source] 改为 agent 从摘要提取的 ≤3 语义关键词
    - 新增 frontmatter category 字段 (独立于 tags,支持 Obsidian 筛选)
    - finalize 回写原文.md 的 tags+category frontmatter (与摘要.md 一致)
    - index.md 文章列表新增"原文标题"列,标签显示提取的
    - 摘要文件移到 <dayDir>/summary/ 子目录 (与 assets/ 同级,wikilink 保持裸标题)
    
    日期修复:
    - frontmatter date: 存完整 ISO 8601 时间戳 (原 substring(0,10) 截断导致跨时区差一天)
    - fetcher-direct.js 正则放宽,捕获含毫秒/时区偏移的完整 ISO
    - registry article 加 date 字段 (之前未存,导致 index 日期列空)
    - callout 发布时间显示上海时区 (UTC+8),来源/URL 各自另起一行
    - index 表格用紧凑 YYYY-MM-DD (dateCell),存储用完整 ISO (dateShort)
    45dcc7de
Name
Last commit
Last update
bundles Loading commit data...
references Loading commit data...
scripts Loading commit data...
.gitignore Loading commit data...
README.md Loading commit data...
SKILL.md Loading commit data...
package-lock.json Loading commit data...
package.json Loading commit data...