docs(plans): reconcile 3-phase checklist with implemented coverage
This commit is contained in:
@@ -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).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user