diff --git a/.obsidian/plugins/hoarder-sync/data.json b/.obsidian/plugins/hoarder-sync/data.json index 594f4d6..aa9fba3 100644 --- a/.obsidian/plugins/hoarder-sync/data.json +++ b/.obsidian/plugins/hoarder-sync/data.json @@ -4,7 +4,7 @@ "syncFolder": "Hoarder", "attachmentsFolder": "Hoarder/attachments", "syncIntervalMinutes": 60, - "lastSyncTimestamp": 1777281220907, + "lastSyncTimestamp": 1777283187043, "updateExistingFiles": false, "excludeArchived": true, "onlyFavorites": false, diff --git a/01 Projects/video-accessibility/Video Accessibility Platform.md b/01 Projects/video-accessibility/Video Accessibility Platform.md index d466175..f4f4447 100644 --- a/01 Projects/video-accessibility/Video Accessibility Platform.md +++ b/01 Projects/video-accessibility/Video Accessibility Platform.md @@ -81,6 +81,10 @@ Pipeline phases: | 2026-03-03 | Add download assets panel + VTT file upload to QC review | ## Sessions +### 2026-04-27 – Create an admin dashboard to track +**Asked:** Create an admin dashboard to track AI token usage costs across models, users, projects, and teams with interactive analytics and user isolation. +**Done:** Reviewed requirements and identified web scraping risks for token pricing; recommended using structured data sources (LiteLLM, OpenRouter) instead of price page scraping. + ### 2026-04-16 – Create a user management system allowing **Asked:** Create a user management system allowing admins to create login/password users (non-SSO) and grant linguist access to non-Oliver email addresses. **Done:** Implemented user management with admin creation capability, linguist role support, and fixed deploy script bug where monorepo code wasn't being pulled. @@ -104,6 +108,7 @@ Pipeline phases: ## Change Log | Date | Requested | Changed | Files | |------|-----------|---------|-------| +| 2026-04-27 | AI cost tracking admin | Dashboard schema, pricing integration approach, user isolation & team grouping logic | (pending implementation) | | 2026-04-16 | User management system | Added user creation, admin role, linguist role with email validation, fixed pull_code function for monorepo | User.ts, Auth.ts, scripts/deploy.sh | | 2026-04-16 | User management system | User creation, local auth, linguist role, migration setup | backend user models, migration files, full-deploy.sh | | 2026-04-16 | User management system | Added linguist role enum, MongoDB migration, admin seeding, sidebar link | models/user.py, migrations/add_linguist_role.py, core/seed.py, main.py | diff --git a/99 Daily/2026-04-27.md b/99 Daily/2026-04-27.md new file mode 100644 index 0000000..a74ff54 --- /dev/null +++ b/99 Daily/2026-04-27.md @@ -0,0 +1,10 @@ +--- +date: 2026-04-27 +tags: [daily] +--- + +## Session Log + +- 10:58 (25min) | `video-accessibility` + - **Asked:** Create an admin dashboard to track AI token usage costs across models, users, projects, and teams with interactive analytics and user isolation. + - **Done:** Reviewed requirements and identified web scraping risks for token pricing; recommended using structured data sources (LiteLLM, OpenRouter) instead of price page scraping.