Codex
|
a90023e8d1
|
docs(incubator): record independent cleanup review
|
2026-07-21 15:33:37 +08:00 |
|
Codex
|
db72e3184f
|
docs(incubator): record V2R1C1 worktree cleanup
|
2026-07-21 15:18:31 +08:00 |
|
Codex
|
4487a774fd
|
docs(incubator): define adoption and archive boundaries
|
2026-07-21 14:57:41 +08:00 |
|
Codex
|
a8e7a97f2d
|
test(incubator): cover future capability contracts
|
2026-07-21 14:57:41 +08:00 |
|
Codex
|
2f1d63c147
|
feat(incubator): add auth session and evidence integrity
|
2026-07-21 14:57:41 +08:00 |
|
Codex
|
662ccf36f8
|
feat(incubator): add adapter runner and worktree contracts
|
2026-07-21 14:57:41 +08:00 |
|
Codex
|
102d2306f0
|
feat(incubator): add channel-neutral versioned contract SDK
|
2026-07-21 14:34:29 +08:00 |
|
Codex
|
28eca15d75
|
chore(incubator): create future capability integration branch from validated Hermes lifecycle snapshot
|
2026-07-21 14:30:22 +08:00 |
|
Codex
|
fb739f6e8f
|
docs(hermes): preserve formal acceptance blocker
|
2026-07-21 13:59:01 +08:00 |
|
Codex
|
e6da39a3cd
|
docs(hermes): record final evidence and worktree blocker
|
2026-07-21 13:55:08 +08:00 |
|
Codex
|
95d2e52cb5
|
fix(hermes): reserve cancellation for control plane
|
2026-07-21 13:41:34 +08:00 |
|
Codex
|
283dec58ab
|
fix(hermes): enforce minimum heartbeat lease duration
|
2026-07-21 13:21:09 +08:00 |
|
Codex
|
7de1fe80ac
|
docs(hermes): retain key-id and rollback contracts
|
2026-07-21 13:19:21 +08:00 |
|
Codex
|
89a502b39b
|
test(hermes): preserve validated ten-case release gate
|
2026-07-21 13:19:21 +08:00 |
|
Codex
|
61bec280e2
|
deploy(hermes): preserve bounded rollback readiness
|
2026-07-21 13:19:21 +08:00 |
|
Codex
|
1791c91c5b
|
docs(hermes): define lifecycle contract and validation state
|
2026-07-21 13:13:15 +08:00 |
|
Codex
|
e8c0f0250b
|
test(hermes): cover live lifecycle and recovery matrix
|
2026-07-21 13:09:06 +08:00 |
|
Codex
|
94718308fc
|
fix(hermes): normalize trusted runtime headers and conflicts
|
2026-07-21 13:09:06 +08:00 |
|
Codex
|
a4cbed0f5f
|
feat(hermes): persist and protect full runtime lifecycle
|
2026-07-21 13:09:06 +08:00 |
|
Codex
|
25c7740739
|
docs(hardening): refresh Gate A report with verified execution results
|
2026-07-21 12:39:53 +08:00 |
|
Codex
|
8bbb049c39
|
docs(hardening): index ADR-009 without inventing missing history
|
2026-07-21 12:36:22 +08:00 |
|
Codex
|
1707cc4953
|
docs(hardening): rebuild complete UR-001 to UR-022 traceability
|
2026-07-21 12:34:50 +08:00 |
|
Codex
|
e397594200
|
docs(hardening): add Run Provenance and scoped Grant requirements
|
2026-07-21 12:31:58 +08:00 |
|
Codex
|
68b7f2c1d2
|
docs(hardening): align module contracts with hardened runtime and Grant model
|
2026-07-21 12:28:25 +08:00 |
|
Codex
|
fda98e61f5
|
docs(hardening): record least-privilege Provenance decision
|
2026-07-21 12:16:22 +08:00 |
|
Codex
|
ea9f599522
|
fix(hardening): scope CLI authorization to one Grant
|
2026-07-21 12:13:21 +08:00 |
|
Codex
|
1aabcd8b62
|
test(hardening): add least-privilege Grant isolation coverage
|
2026-07-21 12:04:02 +08:00 |
|
Codex
|
4d68af9524
|
test(hardening): upgrade runtime flows and add dispatch recovery coverage
|
2026-07-21 12:01:17 +08:00 |
|
Codex
|
467b127804
|
fix(hardening): give application a safe default Grant scope
|
2026-07-21 11:57:32 +08:00 |
|
Codex
|
50a73b211b
|
fix(hardening): bind dispatch and runtime results to principal
|
2026-07-21 11:55:07 +08:00 |
|
Codex
|
f14d4b6e14
|
feat(hardening): persist principal and runtime lookup in dispatch store
|
2026-07-21 11:51:01 +08:00 |
|
Codex
|
fc8bd8c8d4
|
feat(hardening): build scoped Grant writers per service
|
2026-07-21 11:48:11 +08:00 |
|
Codex
|
382fe662a3
|
feat(hardening): add service-scoped least-privilege writer
|
2026-07-21 11:45:46 +08:00 |
|
Codex
|
4754e5762a
|
fix(hardening): use constant-time fingerprint comparison
|
2026-07-21 11:42:08 +08:00 |
|
Codex
|
ce7d35a811
|
config(hardening): add seven least-privilege Grant references
|
2026-07-21 11:37:58 +08:00 |
|
Codex
|
60ac7d9d0b
|
refactor(hardening): make evidence tracking use least-privilege authorization interface
|
2026-07-21 11:34:43 +08:00 |
|
Codex
|
2a10d1cdd9
|
feat(hardening): add workflow and least-privilege Grant CLI
|
2026-07-21 11:31:51 +08:00 |
|
Codex
|
677ea738e7
|
fix(hardening): authorize Git content before modifying index
|
2026-07-21 11:27:28 +08:00 |
|
Codex
|
7154d62cca
|
fix(hardening): export OpenClaw Ed25519 contract types
|
2026-07-21 11:24:35 +08:00 |
|
Codex
|
4e154c8baf
|
feat(hardening): wire durable dispatch least-privilege grants and internal reconcile
|
2026-07-21 11:20:39 +08:00 |
|
Codex
|
b848361079
|
feat(hardening): require least-privilege grants in production writer
|
2026-07-21 11:17:39 +08:00 |
|
Codex
|
74224cfbd5
|
feat(hardening): add least-privilege provenance child grants
|
2026-07-21 11:14:42 +08:00 |
|
Codex
|
a7c09ba646
|
feat(hardening): upgrade OpenClaw command contract to Ed25519 v2
|
2026-07-21 11:10:21 +08:00 |
|
Codex
|
f055cb74bb
|
feat(hardening): persist dispatches and strictly bind runtime results
|
2026-07-21 11:04:59 +08:00 |
|
Codex
|
071a378de6
|
fix(hardening): close public runtime lifecycle bypass
|
2026-07-21 11:00:28 +08:00 |
|
Codex
|
a492b15df6
|
feat(hardening): add durable dispatch repository
|
2026-07-21 10:53:32 +08:00 |
|
Codex
|
a9f0a4359b
|
patch(chatgpt): start full Gate A hardening
|
2026-07-21 10:46:59 +08:00 |
|
Codex
|
6a9fab894a
|
docs(traceability): add run provenance implementation matrix
|
2026-07-21 10:30:54 +08:00 |
|
Codex
|
e9111dea47
|
deploy(provenance): add mandatory operation authorization wrapper
|
2026-07-21 10:30:40 +08:00 |
|
Codex
|
d25fbfa61e
|
test(provenance): add signature lifecycle replay and seven-path gate coverage
|
2026-07-21 10:21:01 +08:00 |
|