浅念
|
e575c3b05f
|
chore: 移除误入库的 Python 版依赖目录并忽略 .deps_*
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-22 16:16:39 +08:00 |
|
浅念
|
1cd309d56d
|
feat(theme): pilot-minimal 骨架与布局组件
Plan 4 Task 3:
- themes/pilot-minimal 入 workspace(astro ^5.18 纯静态;依赖仅 astro)
- theme.manifest:contracts isThemeManifest 守卫通过——key=pilot-minimal/
七模板条目(home/page/product-list/product-detail/news-list/news-detail/
not-found);brand 刻意不入 requiredSiteConfig(恒可能 {},Task 1 移交契约)
- load-render-data:全主题唯一取数入口(五禁纪律结构保证,JSDoc 钉死)——
SF_BUILD_INPUT 六文件、缺文件/形状破裂明确错误不静默空、同目录缓存单例、
name 空→'Untitled Site'/brand 缺席→{}、编码 slug 原样贯穿(源码令牌扫描
禁 percent-decode)
- 布局/组件:BaseLayout/SeoHead(title/desc/canonical/og)/SiteHeader(导航
路由缺席容忍隐藏)/SiteFooter/RichText(信任链:清洗+重写后直出)/
ResponsiveMedia/Breadcrumbs/ProductCard/NewsCard/Pagination(V1 禁用态)/
NotFound + tokens.css(75rem/系统字体/4-8-16-24-48/中性色+单 accent)
- 根 test 链并入主题(vitest 3 + astro getViteConfig,Container API 组件
渲染测试);typecheck 四段变五段;.astro/ 入 gitignore
354 根测试 + 16 主题测试全绿。
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-22 08:38:00 +08:00 |
|
浅念
|
6d681f24ef
|
chore: 移除误入库的会话锁文件并忽略 .claude/
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-22 07:22:15 +08:00 |
|
浅念
|
fa6e8a35dc
|
chore(import): 终验三处一行补完——fact-12 JSDoc 分层和解、flush 措辞、tsbuildignore
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-21 20:40:30 +08:00 |
|
浅念
|
8da5fa5a23
|
docs(plan): 修复计划评审两卡点+六建议
- cms 验收改为与只读基线逐字节一致(防 agent 误 restore cms)
- .gitignore 反排除 .env.example(否则 git add 失败)
- Task0.1 补 cms 基线记录与 gitignore 验证步骤
- Task0.2 补数据授权确认;Task5 补 test 脚本
- Task12 七值改八值;Task10 复选框笔误;Task13 helpers 机制具体化
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-20 16:50:01 +08:00 |
|
浅念
|
d60123ba41
|
docs: SiteForge 规划文档基线 + 纵向切片设计规格 V1
- V3.0 总体方案、主题与板块设计、实施计划
- cms 现状差距分析 V2.0(V1.0 已标注作废)与复用评估 V1.0
- 纵向切片设计规格(路线 C:全新架构 + 白名单资产移植)
- .gitignore 先行(storage/artifacts/env 永不入库)
Co-Authored-By: Claude Code <noreply@anthropic.com>
|
2026-10-20 16:10:34 +08:00 |
|