Documentation
¶
Overview ¶
Package privateadmission serializes local native journal writes with session SQLite mutations. It is admission ordering, never a cross-store transaction.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Local ¶
Local serializes goroutines even when a legacy native owner reuses one flock object. The callback must additionally hold the matching cross-process flock.
func PhysicalDirectory ¶
PhysicalDirectory refuses alternate physical spellings of the same directory on case-insensitive or normalization-insensitive filesystems. Existing native journal hashes retain their canonical pathname; aliases cannot create a second admission lock or silently move previously accepted work to another store.
func ProjectPath ¶
ProjectPath uses exactly the native Detective store's physical checkout identity, independent of its logical project alias and the session DB name. Both resolved directories must exist and be disjoint. Private path ownership and the project's served logical identity are verified by their caller.
Types ¶
This section is empty.