feat: Phase 8 OpenClaw integration verified end-to-end
Verified t420-openclaw/atocore.py against live Dalidou from both
the development machine and the T420 (clawdbot @ 192.168.86.39):
- health: returns 0.2.0 + build_sha + vector count
- auto-context: project detection + context/build produces full
packs with Trusted Project State, Project Memories band, and
retrieved chunks (tested p05 vendor query and p06 firmware query)
- fail-open: unreachable host returns {status: unavailable,
fail_open: true} without crashing or blocking the session
API surface coverage: atocore.py hits 15/33 endpoints (core
retrieval + project state + context build). Memory management,
interactions, and backup endpoints are correctly excluded — those
belong to the operator client (scripts/atocore_client.py) per the
read-only additive integration model.
No code changes needed — the April 6 atocore.py already matches
the current API surface. Wave 2 state entries and project-memory
band changes are transparent to the client (they enrich
formatted_context without requiring client-side updates).
Cloned repo to T420 at /home/papa/ATOCore for future OpenClaw use.
Updated master-plan-status.md: Phase 8 moved from Partial to
Baseline Complete.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -27,7 +27,18 @@ read-only additive mode.
|
|||||||
### Partial
|
### Partial
|
||||||
|
|
||||||
- Phase 4 - Identity / Preferences
|
- Phase 4 - Identity / Preferences
|
||||||
- Phase 8 - OpenClaw Integration
|
|
||||||
|
### Baseline Complete
|
||||||
|
|
||||||
|
- Phase 8 - OpenClaw Integration. As of 2026-04-12 the T420 OpenClaw
|
||||||
|
helper (`t420-openclaw/atocore.py`) is verified end-to-end against
|
||||||
|
live Dalidou: health check, auto-context with project detection,
|
||||||
|
Trusted Project State surfacing, project-memory band, fail-open on
|
||||||
|
unreachable host. Tested from both the development machine and the
|
||||||
|
T420 via SSH. The helper covers 15 of the 33 API endpoints — the
|
||||||
|
excluded endpoints (memory management, interactions, backup) are
|
||||||
|
correctly scoped to the operator client (`scripts/atocore_client.py`)
|
||||||
|
per the read-only additive integration model.
|
||||||
|
|
||||||
### Baseline Complete
|
### Baseline Complete
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user