Neon Law Navigator 26.9.3
What's Changed
- Confirm owner/admin DRI authority and add nightly DRI Slack digest by @shicholas in #291
- feat(web): add /team, public API docs, and a 12-link footer by @shicholas in #296
- fix(webapp): base the client portal's signed status on evidence by @shicholas in #294
- fix(cloud): redirect legacy firm domains by @shicholas in #297
- fix(cli): mark validation diagnostic severity by @shicholas in #298
- fix(cli): preserve registry lookup errors during ship preflight by @shicholas in #299
- fix(portal): gate every lawyer command and the client relay on sender DKIM by @jask04 in #289
- Pin the free use in the grant, with reliance as the test by @shicholas in #293
- fix(portal): make the workshop frontmatter parser accept CRLF by @shicholas in #302
- feat(web): group lawyer document history by @shicholas in #301
- feat(store): add Professional Association to the entity-type vocabulary by @shicholas in #303
- fix(store): wire Project lifecycle patch by @shicholas in #300
- copy(neon): invite the visitor and publish one practice catalog by @shicholas in #304
- fix(deploy): stop dispatching the tap for release candidates, and read the bump's conclusion by @jask04 in #292
- fix(store): move matter lifecycle transitions off the PATCH command by @shicholas in #305
- feat(web): resolve brand per request from a host registry by @shicholas in #308
- fix(storage): require a dedicated SurrealDB archive bucket by @shicholas in #307
- chore: drop leftover SKU vocabulary from matters and templates by @shicholas in #306
- feat(deploy): attach navigator-lsp archives to the CLI's GitHub Release by @shicholas in #310
- test(server): assert the (brand host × path) matrix exhaustively by @shicholas in #314
- docs(agents): describe the locale catalog's actual page set by @jask04 in #311
- feat(cli): recapitulate a validate run's errors and add --errors-only by @jask04 in #309
- fix(store): let a matter lawyer name the first DRI by @shicholas in #312
- feat: Person avatar upload and a live /team roster by @shicholas in #315
- copy(templates): name the Engagement and where its fee is set by @jask04 in #313
- rename: swap the placeholder SameDay.Legal brand for DeleteYourData.com by @shicholas in #317
- feat(workflows-service): add a daily #general nag CronJob by @shicholas in #318
- test: guard the public notation catalog by @shicholas in #316
- feat(workshops): add Rust in Peace slide imagery by @shicholas in #319
- refactor(skills): ground issues during implementation by @shicholas in #320
- chore(release): 26.9.3 by @cursor[bot] in #321
Full Changelog: 26.9.2...26.9.3