Compare commits

...
3 changed files with 93 additions and 0 deletions
@@ -0,0 +1,70 @@
# OpenClaw worktree concurrency acceptance result
status: PASS
task_id: TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T061051UTC8
run_id: 20260715T061051UTC8
runtime_user: aiman
runtime_group: gitops
runtime_groups: gitops sudo docker aiman
umask: 0002
worktree: /data/aios-gitops/worktrees/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T061051UTC8
branch: task/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T061051UTC8
base_commit: b05eb1babe9c657e8776c09eec71302166902cc3
preflight: PASS
workspace_clean_at_start: true
worker_prelaunched_before_ready: true
deep_directory_acl_inheritance: PASS
openclaw_commit_push: PASS
commit_rc: 0
push_rc: 0
gitea_oid_match: true
permission_denied_count: 0
untracked_overwrite_count: 0
git_lock_collision_count: 0
workspace_clean_after: true
production_service_touched: false
force_push: false
Preflight evidence:
preflight_status: PASS
runtime_user: aiman
runtime_groups: gitops sudo docker aiman
umask: 0002
git_lock_present: false
workspace_clean: true
Authoritative post-execution OID, nanosecond interval, return codes, ACL result, and error counters are recorded atomically in /run/aios-gitops-concurrency/20260715T061051UTC8/openclaw.done.
Barrier execution evidence:
execute_at_epoch: 1784067525
ready_sha256_verified: true
worker_pid: 1314862
staged_path_count: 3
author: openclaw <openclaw@aios.gitops>
push_remote: gitea
push_refspec: HEAD:refs/heads/task/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T061051UTC8
force_push: false
main_tag_baseline_service_deploy_touched: false
Deep directory getfacl -cp:
user::rwx
user:aiman:rwx
group::rwx
group:gitops:rwx
mask::rwx
other::r-x
default:user::rwx
default:user:aiman:rwx
default:group::rwx
default:group:gitops:rwx
default:mask::rwx
default:other::r-x
Probe file getfacl -cp:
user::rw-
user:aiman:rwx #effective:rw-
group::rwx #effective:rw-
group:gitops:rwx #effective:rw-
mask::rw-
other::r--
@@ -0,0 +1,7 @@
task_id=TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T061051UTC8
run_id=20260715T061051UTC8
agent=openclaw
purpose=deep_directory_acl_inheritance_probe
expected_user=aiman
expected_group=gitops
expected_umask=0002
@@ -0,0 +1,16 @@
# OpenClaw worktree concurrency acceptance
task_id: TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T061051UTC8
run_id: 20260715T061051UTC8
agent: openclaw
runtime_user: aiman
runtime_group: gitops
umask: 0002
worktree: /data/aios-gitops/worktrees/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T061051UTC8
branch: task/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T061051UTC8
base_commit: b05eb1babe9c657e8776c09eec71302166902cc3
barrier: /run/aios-gitops-concurrency/20260715T061051UTC8
The barrier-resident worker must be launched before openclaw.ready. It validates GO/run_id/ready hash, waits for execute_at_epoch, records start_ns immediately before adding exactly three paths, commits with command-scoped openclaw identity, performs an explicit non-force push to the exact Gitea branch, verifies the remote OID, and atomically writes openclaw.done.
Prohibited: main, tags, baselines, services, deployment, shared workspace, force push, secret output, or any other worktree/barrier.