diff --git a/documentation/TODO__Agents.md b/documentation/TODO__Agents.md index 3d08526c..5d288fad 100644 --- a/documentation/TODO__Agents.md +++ b/documentation/TODO__Agents.md @@ -118,6 +118,22 @@ suddenly jumps to 0 errors, verify it's not because a bad `.d.ts` replaced a pac Run `npx svelte-check 2>&1 | grep ModalProps` to get the current list. Fix pattern: replace `children` prop binding with Svelte snippet syntax per flowbite-svelte docs. +### [Journals] Journal Entry Config follow-ups + +- [ ] **[Journals] Visibility / audience toggle contrast** — the flag buttons need a clearer + selected state in both light and dark mode. +- [ ] **[Journals] Footer button style** — the actual `Done` button should read like a real button, + not a seamless footer spacer. +- [ ] **[Journals] Entry passcode secondary auth** — `passcode_hash` stores a hash; compare the + entered passcode hash to the stored hash, gate entry loading, and honor the TTL-based access + window. This is secondary entry auth, not a plain-text passcode field. +- [ ] **[Journals] Summary AI shortcut** — add an AI summarize button next to Entry Details + Summary so staff can generate a summary directly from the modal. +- [ ] **[Journals] Archive On sizing** — constrain the Archive On control to a reasonable width + instead of letting it expand to full width. +- [ ] **[Journals] Archive On behavior** — define what Archive On actually means and wire the + behavior; it is currently just a UI field with no live effect. + - [x] **[IDAA] Do not cache IDAA data in IDB when access is denied (2026-04-19, audited 2026-04-28)** Full audit confirmed all protection layers are in place. No code changes required. - All `+page.ts` / `+layout.ts` under `src/routes/idaa/` are clean — no SWR loads run before auth resolves.