diff --git a/TODO.md b/TODO.md index 103b8834..6d55398b 100644 --- a/TODO.md +++ b/TODO.md @@ -16,12 +16,18 @@ This is a list of tasks to be completed before the next event/show/conference. *Goal: Transform Journals into the platform flagship with premium UI/UX and robust security.* - [ ] **Phase 1: Codebase Audit & Schema** - - [/] Audit `src/lib/ae_journals` and `src/routes/journals` for Tailwind compliance and code quality. + - [x] Audit `src/lib/ae_journals` and `src/routes/journals` for Tailwind compliance and code quality. - [x] Refactor `ae_comp__journal_entry_obj_id_view.svelte` (Header, Editor, Settings extracted). - [x] Fix type safety in `[journal_id]/+layout.svelte` (Recent entries history view). - - [ ] Verify `db_journals.ts` schema for metadata and encryption support. - - [/] Identify and replace non-standard CSS with Tailwind utility classes. + - [/] Verify `db_journals.ts` schema for metadata and encryption support. + - [x] Identify and replace non-standard CSS with Tailwind utility classes. - [x] Update `db_journals.ts` types using the new `agents_sync` exported interfaces. + +## 🛠️ DX & Tooling (MCP) +- [ ] **Enhance `ae_obj_info`**: Include field types, constraints (NOT NULL), and default values. +- [ ] **Payload Validation**: Create a dry-run tool to check payloads against Pydantic models. +- [ ] **Error Transparency**: Update backend to return specific SQLAlchemy/Pydantic errors in `meta.details`. +- [ ] **Automated Source of Truth**: Generate `V3_OBJECT_MODELS.md` automatically in `agents_sync/Aether/`. - [ ] **Phase 2: UI/UX Excellence** - [ ] Implement "Quick Add" for high-velocity entry. - [ ] Add rapid append/prepend functionality to existing entries.