rename the wiki to Scrinium
document the exclusive access drain of the in flight operations
correct and dry the whole page set
document the general purpose resource locks
document the not propagated reference paths and the shared reaction mode
document the origin delete propagation
document the missing origin references scan and removal
document the reaction to a missing origin document
list the duplicate discriminator exception
state that an entity id is a value of a committed type
document the db context lock
Add the "Db context lock" page covering the server side lease that
serializes seeding and migrations of a db context across every
application instance: scope, claim/lease/renewal, owner death, the per
operation lease duration and where it is passed, and the read-only
denial. Link it from the sidebar, Home and the related pages.
Align the stale claims elsewhere: a migration start is denied by the
lock held by another owner (not by a queued or running operation), the
in-process guarantee is exclusive access while the cross instance one is
the lock, a dry run holds the lock while skipping exclusive access, the
seeding wait is bounded and throws on expiry, the dashboard pairs an
open operation with a live lease before reporting a migration running,
and Cancelled joins the reachable operation statuses.
document automatic reference indexes and their custom index override
document cross db context references
document embedded entity model detection
rework advanced pages around actual execution context and exclusive access semantics
add read-only access page and align docs to MODM-100
align references, exceptions and task runner docs to MODM-94
align proxy models, lazy loading and preload docs to MODM-189
Add Advanced & reference section; normalize internal links
- Execution contexts: ambient per-flow state, automatic wiring, opening one on background threads
- Exclusive access: RunWithExclusiveAccessAsync, lockout semantics, when to use it
- Best practices and pitfalls: scopes/captive dependencies, no-cache scans, atomic writes,
compare-by-Id, cross-context references, background-thread contexts — with real service examples
- Exceptions reference: the Mongodm* exceptions and what triggers each
- Complete the sidebar with all six sections
- Convert custom-text wiki links to unambiguous Markdown links and document the convention