Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8500a403f3 |
@@ -0,0 +1,90 @@
|
|||||||
|
# OpenClaw isolated-worktree concurrency acceptance result
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
status: PASS
|
||||||
|
task_id: TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
run_id: 20260715T060254UTC8
|
||||||
|
runtime_user: aiman
|
||||||
|
runtime_group: gitops
|
||||||
|
runtime_groups: gitops sudo docker aiman
|
||||||
|
umask: "0002"
|
||||||
|
worktree: /data/aios-gitops/worktrees/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
branch: task/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
base_commit: b05eb1babe9c657e8776c09eec71302166902cc3
|
||||||
|
preflight: PASS
|
||||||
|
workspace_clean_at_start: 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:
|
||||||
|
|
||||||
|
```text
|
||||||
|
preflight_status: PASS
|
||||||
|
runtime_user: aiman
|
||||||
|
runtime_groups: gitops sudo docker aiman
|
||||||
|
umask: 0002
|
||||||
|
worktree: /data/aios-gitops/worktrees/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
git_dir: /data/aios-gitops/repo.git/worktrees/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
branch: task/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
workspace_clean: true
|
||||||
|
task_path_writable: true
|
||||||
|
result_path_writable: true
|
||||||
|
git_lock_present: false
|
||||||
|
```
|
||||||
|
|
||||||
|
Deep ACL probe expected evidence:
|
||||||
|
|
||||||
|
```text
|
||||||
|
probe=.agent/results/openclaw/probes/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8/level-1/level-2/level-3/acl-probe.txt
|
||||||
|
probe_owner=aiman:gitops
|
||||||
|
probe_mode=664
|
||||||
|
deep_directory_owner=aiman:gitops
|
||||||
|
deep_directory_mode=2775
|
||||||
|
default:group:gitops:rwx
|
||||||
|
```
|
||||||
|
|
||||||
|
The post-commit OID and command return codes are authoritatively recorded in /run/aios-gitops-concurrency/20260715T060254UTC8/openclaw.done after Gitea verification.
|
||||||
|
Barrier execution evidence:
|
||||||
|
|
||||||
|
execute_at_epoch: 1784066844
|
||||||
|
ready_sha256_verified: true
|
||||||
|
staged_path_count: 3
|
||||||
|
author: openclaw <openclaw@aios.gitops>
|
||||||
|
push_remote: gitea
|
||||||
|
push_refspec: HEAD:refs/heads/task/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
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--
|
||||||
|
|
||||||
+7
@@ -0,0 +1,7 @@
|
|||||||
|
task_id=TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
run_id=20260715T060254UTC8
|
||||||
|
agent=openclaw
|
||||||
|
purpose=deep_directory_acl_inheritance_probe
|
||||||
|
expected_user=aiman
|
||||||
|
expected_group=gitops
|
||||||
|
expected_umask=0002
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
# OpenClaw isolated-worktree concurrency acceptance
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
task_id: TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
run_id: 20260715T060254UTC8
|
||||||
|
agent: openclaw
|
||||||
|
runtime_user: aiman
|
||||||
|
runtime_group: gitops
|
||||||
|
umask: "0002"
|
||||||
|
worktree: /data/aios-gitops/worktrees/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
branch: task/openclaw/TASK-WORKTREE-CONCURRENCY-OPENCLAW-20260715T060254UTC8
|
||||||
|
base_commit: b05eb1babe9c657e8776c09eec71302166902cc3
|
||||||
|
barrier: /run/aios-gitops-concurrency/20260715T060254UTC8
|
||||||
|
```
|
||||||
|
|
||||||
|
Scope: run preflight, create only this task file, the matching result file, and one deep ACL probe file. Publish openclaw.ready atomically. Wait for coordinator GO and execute_at_epoch. At that epoch add only these three paths, commit with command-scoped identity openclaw <openclaw@aios.gitops>, push explicitly and without force to the exact Gitea branch, and verify the remote OID.
|
||||||
|
|
||||||
|
Prohibited: main, tags, baselines, services, deployment, shared workspace, force push, secret output, or any other worktree/barrier.
|
||||||
Reference in New Issue
Block a user