Commit Graph
617 Commits
Author SHA1 Message Date
AIOS Candidate Integration dcbcf93748 Merge Candidate caller authorization hardening 2026-07-26 00:24:55 +08:00
AIOS Candidate Integration 54e7dac80a security: authorize candidate owner signer callers 2026-07-26 00:23:48 +08:00
AIOS Candidate Integration 658ddbd3e9 Merge Candidate owner signer separation into dormant integration 2026-07-25 23:09:34 +08:00
AIOS Candidate Integration d31dd8a31b security: separate candidate owner approval signer 2026-07-25 23:07:22 +08:00
AIOS Candidate Integration f0a9b943ac merge: integrate session broker candidate security fixes
# Conflicts:
#	VERSION
#	versions/V2R1C1.json
2026-07-25 19:52:56 +08:00
chatgpt-gitops-bot e45a775af2 fix(candidate): harden broker approval and Gitea trust 2026-07-25 19:44:09 +08:00
AIOS Candidate Writer ebf33ba34a fix(task-plane): emit ISO session expiry 2026-07-25 18:49:00 +08:00
AIOS Candidate Writer 1c1aa1700b feat(gitops): add scoped Gitea grant lifecycle 2026-07-25 18:44:10 +08:00
AIOS Candidate Writer fd8bea6a23 feat(gitops): add revocable Gitea credential projection 2026-07-25 18:39:03 +08:00
AIOS Candidate Writer bd9cdd8daf feat(gitops): add revocable Gitea credential projection 2026-07-25 18:39:03 +08:00
AIOS Candidate Writer c48ea38711 feat(gitops): add revocable Gitea credential projection 2026-07-25 18:39:03 +08:00
AIOS Candidate Writer c4f2ac8903 test(candidate): verify test_candidate_runtime.py 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer 47af809a8b feat(gitops): add candidate candidate_writer.py 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer 77eb2aeda9 feat(task-plane): add candidate candidate_session_broker.py 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer d57772ad3e feat(task-plane): add candidate candidate_common.py 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer 838a8ed69f feat(gitops): add candidate bootstrap_candidate_runtime.py 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer 51b98041d9 feat(openclaw): add task-plane task-plane.js 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer 4398caaedf feat(openclaw): add task-plane sandbox.js 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer 0c0be7abc3 feat(openclaw): add task-plane mock.js 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer f96b712b26 test(candidate): verify dispatch.test.js 2026-07-25 18:35:21 +08:00
AIOS Candidate Writer 8f55eff11d feat(openclaw): add task-plane session-broker-client.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 56d675166a feat(openclaw): add task-plane package.json 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer d3b0307159 feat(openclaw): add task-plane openclaw.plugin.json 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 0e832bbe9a feat(openclaw): add task-plane index.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 04ab2db654 feat(openclaw): add task-plane task-plane.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer bc18ae4446 feat(openclaw): add task-plane sandbox.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer ea74af9751 feat(openclaw): add task-plane mock.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 57c3ce6e96 feat(openclaw): add task-plane session-broker-client.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 4b57a6268c feat(openclaw): add task-plane index.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 88dcebee78 feat(openclaw): add task-plane dispatch-errors.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 12a973c2cb feat(openclaw): add task-plane dispatch-contract.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 0babec654b feat(openclaw): add task-plane dispatch-audit.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer d787e98554 feat(openclaw): add task-plane dispatch-errors.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer c0450946e4 feat(openclaw): add task-plane dispatch-contract.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer b4c30e16e0 feat(openclaw): add task-plane dispatch-audit.js 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer f04473f657 docs(openclaw): document candidate session provisioning 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer dedef75f8c feat(gitops): add candidate aios-session-broker-bootstrap-writer-candidate.service 2026-07-25 18:35:20 +08:00
AIOS Candidate Writer 18c43e42a4 feat(gitops): add candidate aios-openclaw-session-broker-candidate.service 2026-07-25 18:35:20 +08:00
gitops-bot 875d41c310 Merge pull request 'fix(gitops): harden Codex worker systemd profile' (#19) from patch/isolated-writer-systemd-profile-hardening-20260725 into main 2026-07-25 11:13:31 +08:00
chatgpt-gitops-bot 870ac61dc2 fix(gitops): harden Codex worker systemd profile 2026-07-25 11:08:55 +08:00
gitops-bot 009f276699 Merge pull request 'fix(gitops): add exact-path service policy for isolated writer' (#18) from patch/isolated-writer-exact-path-policy-20260725 into main 2026-07-25 10:19:02 +08:00
chatgpt-gitops-bot 600c717e17 fix(gitops): add exact-path service policy for isolated writer 2026-07-25 10:16:43 +08:00
gitops-bot 02be6d28ed merge(gitops): add constrained writer token policy and atomic commit-file
Source: patch/isolated-writer-token-policy-v2-20260724
Source commit: b1e240dda3
Target base: df099420d2
Production runtime changes: not authorized
Tag/Baseline/Registry operations: not authorized
2026-07-24 23:36:25 +08:00
chatgpt-gitops-bot b1e240dda3 fix(gitops): reject atomic writer force fields 2026-07-24 23:06:22 +08:00
chatgpt-gitops-bot 2dfbe837f4 fix(gitops): bind writer runtime policy v2 artifacts 2026-07-24 23:01:40 +08:00
chatgpt-gitops-bot 80df1e0d87 test(gitops): close writer authz and recovery contract 2026-07-24 22:56:58 +08:00
chatgpt-gitops-bot 7ecf7cbfce feat(gitops): add idempotent atomic commit-file endpoint 2026-07-24 22:56:58 +08:00
chatgpt-gitops-bot bbada7c863 feat(gitops): add constrained writer token policy v2 2026-07-24 22:56:58 +08:00
gitops-bot df099420d2 Merge pull request 'feat(task-plane): add isolated readonly Codex worker policy' (#16) from patch/task-plane-codex-readonly-worker-20260724 into main 2026-07-24 21:51:12 +08:00
chatgpt-gitops-bot 2d802f3d51 feat(task-plane): add isolated readonly Codex worker policy 2026-07-24 21:31:08 +08:00