diff --git a/TASKS.md b/TASKS.md index 7bdd6b8..38a8508 100644 --- a/TASKS.md +++ b/TASKS.md @@ -14,6 +14,26 @@ Ordered by PRD sections. Check an item only after its codex review passes. Revie - [ ] T10 §4.8 Content and data 069–080 — r1 FAIL 9, r2 FAIL 4, r3 PASS; checks after T09 - [ ] T11 §4.9 Overlays and menus 081–090 — r1 FAIL 12, r2 FAIL 5, r3 PASS; checks after T10 - [ ] T12 §4.10 Feedback 091–100 — r1 FAIL 5, r2 FAIL 4, r3 PASS; checks after T11 +- [ ] T12.01 §4.12 Charts I 101–120 (docs/prd) +- [ ] T12.02 §4.13 Charts II 121–140 (docs/prd) +- [ ] T12.03 §4.14 Market Charts 141–160 (docs/prd) +- [ ] T12.04 §4.15 Trading 161–180 (docs/prd) +- [ ] T12.05 §4.16 Markets 181–200 (docs/prd) +- [ ] T12.06 §4.17 Chat Messages 201–220 (docs/prd) +- [ ] T12.07 §4.18 Chat Input 221–240 (docs/prd) +- [ ] T12.08 §4.19 Chat Sessions 241–260 (docs/prd) +- [ ] T12.09 §4.20 Agent 261–280 (docs/prd) +- [ ] T12.10 §4.21 Agent Ops & Motion 281–300 (docs/prd) +- [ ] T12.11 §4.22 Git 301–320 (docs/prd) +- [ ] T12.12 §4.23 Terminal & Code 321–340 (docs/prd) +- [ ] T12.13 §4.24 Media 341–360 (docs/prd) +- [ ] T12.14 §4.25 Projects 361–380 (docs/prd) +- [ ] T12.15 §4.26 Files & Collaboration 381–400 (docs/prd) +- [ ] T12.16 §4.27 Messaging & Mail 401–420 (docs/prd) +- [ ] T12.17 §4.28 Calendar 421–440 (docs/prd) +- [ ] T12.18 §4.29 Dashboards & Dev Tools 441–460 (docs/prd) +- [ ] T12.19 §4.30 Settings & Account 461–480 (docs/prd) +- [ ] T12.20 §4.31 Essentials 481–500 (docs/prd) - [ ] T13 §4.11 Upstream mapping documented - [ ] T14 §5 States, keyboard, a11y, input, overlays: cross-cutting tests - [ ] T15 §6 API and lifecycle audit; README, LICENSE, THIRD_PARTY_NOTICES diff --git a/examples/gallery/catalog.go b/examples/gallery/catalog.go index 5fea71f..23405e9 100644 --- a/examples/gallery/catalog.go +++ b/examples/gallery/catalog.go @@ -16,7 +16,8 @@ type page struct { func catalog() []page { var all []page - for _, g := range [][]page{layoutPages, displayPages, inputPages, choicePages, formPages, datetimePages, navigationPages, dataPages, overlayPages, feedbackPages} { + for _, g := range [][]page{layoutPages, displayPages, inputPages, choicePages, formPages, datetimePages, navigationPages, dataPages, overlayPages, feedbackPages, + charts1Pages, charts2Pages, mktchartPages, tradingPages, marketsPages, chatmsgPages, chatinputPages, chatsessionPages, agentPages, motionPages, gitPages, codePages, mediaPages, projectsPages, filesPages, messagingPages, calendarPages, devtoolsPages, accountPages, essentialsPages} { all = append(all, g...) } return all diff --git a/examples/gallery/nav.go b/examples/gallery/nav.go index 6101655..e5301bf 100644 --- a/examples/gallery/nav.go +++ b/examples/gallery/nav.go @@ -36,6 +36,26 @@ var categoryZh = map[string]string{ "Layout": "布局与桌面", "Display": "基础展示", "Inputs": "基础输入", "Choices": "选择控件", "Forms": "表单组合", "Date & Time": "日期与时间", "Navigation": "导航", "Data": "内容与数据", "Overlays": "浮层与菜单", "Feedback": "反馈与状态", + "Charts I": "通用图表一", + "Charts II": "通用图表二", + "Market Charts": "行情图表", + "Trading": "报价与交易", + "Markets": "市场与资产", + "Chat Messages": "对话消息", + "Chat Input": "对话输入", + "Chat Sessions": "对话会话", + "Agent": "智能体", + "Agent Ops & Motion": "智能体运维与动效", + "Git": "版本控制", + "Terminal & Code": "终端与代码", + "Media": "媒体", + "Projects": "项目管理", + "Files & Collaboration": "文件与协作", + "Messaging & Mail": "通讯与邮件", + "Calendar": "日历", + "Dashboards & Dev Tools": "仪表盘与开发工具", + "Settings & Account": "设置与账户", + "Essentials": "通用补充", } // matches reports whether p fits the search query in English or Chinese. diff --git a/examples/gallery/pages_account.go b/examples/gallery/pages_account.go new file mode 100644 index 0000000..022f3f7 --- /dev/null +++ b/examples/gallery/pages_account.go @@ -0,0 +1,3 @@ +package main + +var accountPages = []page{} diff --git a/examples/gallery/pages_agent.go b/examples/gallery/pages_agent.go new file mode 100644 index 0000000..f1cb354 --- /dev/null +++ b/examples/gallery/pages_agent.go @@ -0,0 +1,3 @@ +package main + +var agentPages = []page{} diff --git a/examples/gallery/pages_calendar.go b/examples/gallery/pages_calendar.go new file mode 100644 index 0000000..32f9be8 --- /dev/null +++ b/examples/gallery/pages_calendar.go @@ -0,0 +1,3 @@ +package main + +var calendarPages = []page{} diff --git a/examples/gallery/pages_charts1.go b/examples/gallery/pages_charts1.go new file mode 100644 index 0000000..77aacff --- /dev/null +++ b/examples/gallery/pages_charts1.go @@ -0,0 +1,3 @@ +package main + +var charts1Pages = []page{} diff --git a/examples/gallery/pages_charts2.go b/examples/gallery/pages_charts2.go new file mode 100644 index 0000000..27e0197 --- /dev/null +++ b/examples/gallery/pages_charts2.go @@ -0,0 +1,3 @@ +package main + +var charts2Pages = []page{} diff --git a/examples/gallery/pages_chatinput.go b/examples/gallery/pages_chatinput.go new file mode 100644 index 0000000..b4bd050 --- /dev/null +++ b/examples/gallery/pages_chatinput.go @@ -0,0 +1,3 @@ +package main + +var chatinputPages = []page{} diff --git a/examples/gallery/pages_chatmsg.go b/examples/gallery/pages_chatmsg.go new file mode 100644 index 0000000..0172452 --- /dev/null +++ b/examples/gallery/pages_chatmsg.go @@ -0,0 +1,3 @@ +package main + +var chatmsgPages = []page{} diff --git a/examples/gallery/pages_chatsession.go b/examples/gallery/pages_chatsession.go new file mode 100644 index 0000000..e315674 --- /dev/null +++ b/examples/gallery/pages_chatsession.go @@ -0,0 +1,3 @@ +package main + +var chatsessionPages = []page{} diff --git a/examples/gallery/pages_code.go b/examples/gallery/pages_code.go new file mode 100644 index 0000000..028688b --- /dev/null +++ b/examples/gallery/pages_code.go @@ -0,0 +1,3 @@ +package main + +var codePages = []page{} diff --git a/examples/gallery/pages_devtools.go b/examples/gallery/pages_devtools.go new file mode 100644 index 0000000..bd2c03b --- /dev/null +++ b/examples/gallery/pages_devtools.go @@ -0,0 +1,3 @@ +package main + +var devtoolsPages = []page{} diff --git a/examples/gallery/pages_essentials.go b/examples/gallery/pages_essentials.go new file mode 100644 index 0000000..3dcc596 --- /dev/null +++ b/examples/gallery/pages_essentials.go @@ -0,0 +1,3 @@ +package main + +var essentialsPages = []page{} diff --git a/examples/gallery/pages_files.go b/examples/gallery/pages_files.go new file mode 100644 index 0000000..b5be09e --- /dev/null +++ b/examples/gallery/pages_files.go @@ -0,0 +1,3 @@ +package main + +var filesPages = []page{} diff --git a/examples/gallery/pages_git.go b/examples/gallery/pages_git.go new file mode 100644 index 0000000..103b0e7 --- /dev/null +++ b/examples/gallery/pages_git.go @@ -0,0 +1,3 @@ +package main + +var gitPages = []page{} diff --git a/examples/gallery/pages_markets.go b/examples/gallery/pages_markets.go new file mode 100644 index 0000000..6e7e272 --- /dev/null +++ b/examples/gallery/pages_markets.go @@ -0,0 +1,3 @@ +package main + +var marketsPages = []page{} diff --git a/examples/gallery/pages_media.go b/examples/gallery/pages_media.go new file mode 100644 index 0000000..92da6e4 --- /dev/null +++ b/examples/gallery/pages_media.go @@ -0,0 +1,3 @@ +package main + +var mediaPages = []page{} diff --git a/examples/gallery/pages_messaging.go b/examples/gallery/pages_messaging.go new file mode 100644 index 0000000..fcde9bd --- /dev/null +++ b/examples/gallery/pages_messaging.go @@ -0,0 +1,3 @@ +package main + +var messagingPages = []page{} diff --git a/examples/gallery/pages_mktchart.go b/examples/gallery/pages_mktchart.go new file mode 100644 index 0000000..0f60886 --- /dev/null +++ b/examples/gallery/pages_mktchart.go @@ -0,0 +1,3 @@ +package main + +var mktchartPages = []page{} diff --git a/examples/gallery/pages_motion.go b/examples/gallery/pages_motion.go new file mode 100644 index 0000000..64cf06f --- /dev/null +++ b/examples/gallery/pages_motion.go @@ -0,0 +1,3 @@ +package main + +var motionPages = []page{} diff --git a/examples/gallery/pages_projects.go b/examples/gallery/pages_projects.go new file mode 100644 index 0000000..386b9c2 --- /dev/null +++ b/examples/gallery/pages_projects.go @@ -0,0 +1,3 @@ +package main + +var projectsPages = []page{} diff --git a/examples/gallery/pages_trading.go b/examples/gallery/pages_trading.go new file mode 100644 index 0000000..e79ef71 --- /dev/null +++ b/examples/gallery/pages_trading.go @@ -0,0 +1,3 @@ +package main + +var tradingPages = []page{}