From 477f3a5cf29db23f98cf7319e8c34d0183435f8e Mon Sep 17 00:00:00 2001 From: William Valentin Date: Tue, 17 Feb 2026 16:06:52 -0800 Subject: [PATCH] docs(plans): reconcile 3-phase checklist with implemented coverage --- ...26-02-16-openclaw-gap-next-steps-3phase.md | 45 +++++++++---------- 1 file changed, 22 insertions(+), 23 deletions(-) diff --git a/docs/plans/2026-02-16-openclaw-gap-next-steps-3phase.md b/docs/plans/2026-02-16-openclaw-gap-next-steps-3phase.md index ce77140..a36bec0 100644 --- a/docs/plans/2026-02-16-openclaw-gap-next-steps-3phase.md +++ b/docs/plans/2026-02-16-openclaw-gap-next-steps-3phase.md @@ -50,17 +50,17 @@ Close the highest-impact remaining OpenClaw parity gaps that still affect day-to ### Test Checklist - `src/gateway/lane-queue.test.ts` - - [ ] `followup` behavior under active+pending workloads. - - [ ] `steer_backlog` replacement behavior across multiple pending entries. - - [ ] debounce behavior timing and ordering. - - [ ] summarize overflow behavior and payload integrity. + - [x] `followup` behavior under active+pending workloads. + - [x] `steer_backlog` replacement behavior across multiple pending entries. + - [x] debounce behavior timing and ordering. + - [x] summarize overflow behavior and payload integrity. - `src/gateway/handlers/agent.test.ts` - - [ ] queue policy resolution for new modes and debounce. - - [ ] session override precedence over channel/global config. + - [x] queue policy resolution for new modes and debounce. + - [x] session override precedence over channel/global config. - `src/commands/builtin/*.test.ts` - - [ ] `/queue` parse and execution behavior. + - [x] `/queue` parse and execution behavior. - `src/config/schema.test.ts` - - [ ] new queue schema defaults and validation errors. + - [x] new queue schema defaults and validation errors. ### Acceptance Criteria @@ -99,16 +99,16 @@ Close the highest-impact remaining OpenClaw parity gaps that still affect day-to ### Test Checklist - `src/channels/mattermost/adapter.test.ts` - - [ ] inbound normalization and sender/session IDs. - - [ ] outbound send path. - - [ ] allowlist and mention gating. - - [ ] reconnect behavior and error handling. + - [x] inbound normalization and sender/session IDs. + - [x] outbound send path. + - [x] allowlist and mention gating. + - [x] reconnect behavior and error handling. - `src/config/schema.test.ts` - - [ ] mattermost schema defaults/validation. + - [x] mattermost schema defaults/validation. - `src/daemon/channels.test.ts` - - [ ] adapter wiring and enable/disable lifecycle. + - [x] adapter wiring and enable/disable lifecycle. - `src/gateway/handlers/services.test.ts` - - [ ] channel presence/status reporting. + - [x] channel presence/status reporting. ### Acceptance Criteria @@ -147,16 +147,16 @@ Close the highest-impact remaining OpenClaw parity gaps that still affect day-to ### Test Checklist - `src/gateway/protocol.test.ts` - - [ ] validation for negotiation and node method payloads. + - [x] validation for negotiation and node method payloads. - `src/gateway/server.test.ts` - - [ ] node registration lifecycle. - - [ ] role-based method allow/deny behavior. -- `src/gateway/handlers/system.test.ts` - - [ ] capability introspection output correctness. + - [x] node registration lifecycle. + - [x] role-based method allow/deny behavior. +- `src/gateway/handlers/node.test.ts` + - [x] capability introspection output correctness. - `src/gateway/auth.test.ts` - - [ ] node-role scope enforcement. + - [x] node-role scope enforcement. - Integration tests: - - [ ] backward compatibility for non-node clients with old flow. + - [x] backward compatibility for non-node clients with old flow. ### Acceptance Criteria @@ -179,4 +179,3 @@ Close the highest-impact remaining OpenClaw parity gaps that still affect day-to 1. Phase 1 (Queue parity v2). 2. Phase 2 (Mattermost adapter). 3. Phase 3 (Node/capability foundation). -