Expand description
Admission and publication of automatic project-owned initialization files.
ModulesΒ§
- linux_
access π - Handle-bound Linux access policy and unnamed replacement preparation.
StructsΒ§
- Project
State πGuard - Retain the admitted root and existing state-directory objects during writes.
- Publication
Failure π - Keep a failed publication step and its native I/O cause together.
- Retained
Staging π - Preserve the operation and failed cleanup precondition without an unsafe unlink.
EnumsΒ§
- File
Publication π - Whether publication creates defaults or replaces an owned generated document.
- Project
Document π - Fixed project destinations whose implicit writers must not follow aliases.
- State
Admission π - Keep database admission independent of optional generated host documents.
ConstantsΒ§
- CONFIG_
FILE π - Default config whose creation remains an automatic project output.
- DATABASE_
FILE π - Automatic SQLite filename whose aliases must be checked before opening SQLite.
- GITIGNORE_
FILE π - Gitβs fixed root-level exclusion document.
- HOST_
FILES π - Automatically generated host outputs, all preflighted before identity changes.
- JSON_
MAP_ πFILE - Optional sidecar next to the default legacy map import location.
- LEGACY_
CONFIG_ πFILE - Legacy root configuration selected by the existing discovery fallback.
- NONSOURCE_
FILE π - Default nonsource metadata created by every ordinary initializer.
- STATE_
DIRECTORY π - Product-owned directory, independent of explicitly selected external storage.
- WAL_
SIDECAR_ πSUFFIXES - The two sidecars opened by the supported SQLite WAL profile.
FunctionsΒ§
- containing_
directory π - Select a pathβs lookup directory without treating an empty parent as root.
- direct_
directory_ πspelling - Compare a fixed directory without following its final namespace component.
- fixed_
name_ πcandidate - Select a possible fixed name without probing an unrelated filesystem.
- hfs_
managed_ πname_ matches - Match the fixed ASCII product alphabet under HFSβs frozen comparison rules.
- indirect π
- Reject symbolic links and Windows junction/reparse entries.
- link_
count π - Return the platformβs hard-link count before any automatic SQLite open.
- named π
- Match fixed components using the supported platformβs case behavior.
- optional_
metadata π - Inspect a direct entry, preserving real I/O errors and dangling aliases.
- owned_
named_ πpath - Recognize a managed entry without treating unresolved ownership as external.
- publication_
failure π - Add causal operation context without changing the I/O failure category.
- refusal π
- Keep the owning path and actual refusal cause in the filesystem error chain.
- require_
directory π - Admit a direct directory, matching the existing project-state contract.
- require_
regular π - Admit a regular non-indirect output entry.
- require_
regular_ πor_ absent - Admit a fresh output or its existing regular entry before publication.
- resolve_
existing_ πparent_ prefix - Resolve actual existing ancestors before reducing only an unresolved suffix.
- resolved_
logical_ πdirectory_ reduction - Keep a reduction through the logical namespace owned even if it is aliased.
- same_
direct_ πdirectory - Prove only existing direct directory aliases; file hardlinks do not imply naming rules.
- state_
directory_ πspelling - Recognize the private directory before interpreting a relative config root.
- unicode_
name_ πmatches - Compare ASCII product names using APFSβs Unicode 9 full, non-Turkic fold.