Project
IMan Desk
| State | LIVE |
| Live | this repo |
| Repo | ZAODEVZ/iman-desk (private) |
| Started | 13 Sept 2026 |
| Last touched | 21 Sept |
| Due | none |
Done
21 Sept: deploy path fixed. Vercel had been blocking every CLI deploy from the repo (TEAM_ACCESS_REQUIRED: commit author ZAODEVZ is not in the trsr2218 hobby team).
site/deploy.sh, wired asnpm run deploy, shipssite/distfrom a git-free staging folder with build and output overrides. Order each day: commit,npm run snapshot,npm run build,npm run deploy, push. Also:.vercelignorekeeps the 878 MB creativity corner out of any upload.13 Sept: repo, labels
for-imanandfor-zaal, rules in CLAUDE.md.13 Sept: Zaal accepted; his Claude reads it. Asks #4 to #6 opened.
14 Sept: front desk, one file per project, timeline.
Left to finish
- Optional SessionStart hook on each side so the inbox shows without asking.
- Telegram agent on top, later.
The site, 19 Sept
site/build.js renders this repo into a static ZAO-branded site. Live at https://iman-desk.vercel.app (Vercel project iman-desk, IMan's trsr2218 account). Build: npm run snapshot (issues plus commit activity, since the Vercel build has neither the private repo nor .git) then npm run build; preview with node site/serve.js; deploy: vercel deploy --prod --scope tres4. The home page is the office: today and yesterday digests from the update files, hours active from commit times, counters, the desk lists and a project grid. The full README is at /desk/. The Vercel GitHub app cannot see this private ZAODEVZ repo, so deploys are from this machine after each push. Vercel Authentication must be off in the project's Deployment Protection settings or the URL shows a Vercel login.