7 Commits

Author SHA1 Message Date
2c07c8cba1 fix(ui): add layout css for top navbar and fix isGlobalAdmin database query 2026-08-27 21:29:16 -07:00
a8111f6dc3 test(auth): hermetically mock SQL and Valkey rate limiter to prevent connection leaks 2026-08-27 21:02:10 -07:00
ee02daba79
feat(phase-5a): complete runtime switchover to src/main.ts and isolate cleanup task (#61) 2026-08-27 20:52:45 -07:00
58ac8a983d
feat(phase-4): persistent architectural and network test harness (#60)
* feat(phase-4): persistent architectural and network test harness

* docs(audit): add phase 4 post-implementation audit
2026-08-27 20:50:43 -07:00
5bbe2bc764
refactor(core): self-contained core utilities and 100% domain isolation (#59) 2026-08-27 20:43:24 -07:00
34e9c4a76d chore(audit): fix formatting, lint types, and add Phase 1 audit report 2026-08-27 18:22:13 -07:00
google-labs-jules[bot]
a613ed2b68 feat: execute Phase 1 architectural hypermedia framework
- Bootstraps `src/core/` foundation (`db.ts`, `valkey.ts`, `spire_ffi.ts`, `main.ts`).
- Adds `auth_guards.ts` for payload capping, CSRF check, and rate limiting.
- Adds `content_negotiation.ts` and `sse_adapter.ts` for Datastar transport helpers.
- Adds `error_fragments.tsx` for standardized Datastar error morphs.
- Introduces `scripts/lint_arch.ts` to block imperative DOM usage.
- Updates `deno.json` with src workspace configs and lint commands.

Co-authored-by: mrteye <1945243+mrteye@users.noreply.github.com>
2026-08-28 01:20:01 +00:00