v0.325.0: share + escrow limiters reserve first; family sessions as fingerprints; samba renames apply; path guard widened; gates in a worktree
gates / gates (push) Successful in 45s

R-1111 reserveAttempt is the one limiter body (share password, escrow re-auth, dashboard sign-in). R-1112
family.json holds fingerprints; old files are converted at load. R-1113 the household's pass reuses its
family session. R-1109 the samba compose carries the smb.conf hash. R-1110 TestNoBareDrivePathToPathHelpers.
R-1114 shared_scripts.py resolves the felhom.eu sibling from a worktree. Each red-proved.

Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-10-17 09:36:34 +02:00
parent 7d41c2973c
commit 94f44931dd
28 changed files with 945 additions and 190 deletions
+3 -2
View File
@@ -42,8 +42,9 @@ REPO_DEFAULT = os.path.dirname(CTRL)
def load_gate(repo_root):
"""Import the sibling felhom.eu gate. Returns (module, tried_path) or (None, tried_path)."""
path = os.path.join(os.path.dirname(repo_root), "felhom.eu", "scripts",
"golden_currency_gate.py")
sys.path.insert(0, HERE)
from shared_scripts import shared_scripts_dir # R-1114: the main clone's sibling from a worktree too
path = os.path.join(shared_scripts_dir(repo_root), "golden_currency_gate.py")
if not os.path.isfile(path):
return None, path
try: