Planner 個人行程卡片
把名稱、電話、備註與日期放在同一張卡片。個人會員資料獨立保存,綠橘紅提醒讓重要日子提早準備。
開始使用
- 點右上「會員入口」,註冊名稱、電子郵件與至少 12 字密碼。
- 安全保存註冊後顯示的一次性復原碼;本站目前沒有郵件驗證或郵件重設。
- 新增卡片,填名稱、可留空的電話字串、備註與日期。
- 日期預設台北當天加一曆年;2/29 轉次年 2/28,可自訂。不會每年自動重複。
- 用搜尋找名稱、電話、備註,依日期或名稱排序,並管理自己的待辦。
三階段站內提醒
✓ 綠:14 天前/◷ 橘:7 天前/! 紅:4 天前
- 各卡片可調 0–365 天,綠色 > 橘色 > 紅色。最接近到期的階段優先顯示,含文字與圖示。
- 網站每 30 秒檢查持久排程,指定日台北 09:00 產生站內通知;登入後可查看與標記已讀。
- 重啟只追補最近已到門檻,過期不補發。編輯重建排程;取消/刪除卡片停止提醒。
- 目前不寄 Email、SMS 或瀏覽器推播。重要日期仍請自行備份。
會員與資料控制
手機與桌面皆可操作,深淺色偏好會記住。卡片、待辦與通知依會員隔離。密碼/復原碼雜湊儲存,登入有效 8 小時。
忘記密碼可用電子郵件與復原碼重設;舊復原碼及既有登入會失效。右上入口可改密碼或刪帳。刪帳清除本站資料,加密備份最多保留 7 天;刪帳雜湊紀錄供維運復原排除已刪會員。卡片刪除有再次確認,待辦也可完成或移除。
Google 與 Hermes:未連接
正式網站沒有 mock 登入或假同步。Google 連接、同步寫入與 Hermes 模型呼叫均停用,畫面標為未連接,卡片目前只保存於本站。
未來 Google 需要每位會員獨立的產品 OAuth 授權。AI 僅規劃給擁有者使用既有 consumer 訂閱,不向其他會員提供共用模型;建議仍須預覽與本人確認,不自動寄邀請或刪除他人事件。
本機 mock 候選保留同步預覽/取消/撤權/衝突去重與 AI 建議確認的測試流程;mock 通過不代表真 Google/Hermes 已完成。
來源、啟動與驗證
Private GitLab:fjw08199999/yc-planner,程式與會員資料分開保存。正式入口 planner.yc-group.org;實際發布與測試紀錄見來源 reader.md/docs/VALIDATION.md。
開發使用 Node.js 22.16+;npm start 僅開啟本機 mock,網址 http://127.0.0.1:4317。正式執行須獨立資料路徑、HTTPS origin、停用 mock 並明確開啟 readiness gate,設定見 ops/planner.env.example。
npm run check、npm test、npm run build;build 包含本導讀。MVC 模組與 SQLite 單程序持久排程,無 runtime 套件與按量 AI API。安全設定、部署、加密備份/還原見 docs/OPERATIONS.md,Google callback/scopes 與擁有者 Hermes runtime 需求見 docs/INTEGRATIONS.md。