Document organic OpenClaw routing layer

This commit is contained in:
2026-04-06 14:04:49 -04:00
parent 26bfa94c65
commit 9943338846
4 changed files with 42 additions and 16 deletions

View File

@@ -145,6 +145,11 @@ It is important to read this staged area correctly:
- register-project
- update-project
- refresh-project
- the helper now also supports the first organic routing layer:
- `detect-project "<prompt>"`
- `auto-context "<prompt>" [budget] [project]`
- OpenClaw can now default to AtoCore for project-knowledge questions without
requiring explicit helper commands from the human every time
## What Exists In Memory vs Corpus
@@ -217,12 +222,15 @@ This separation is healthy:
## Immediate Next Focus
1. Use the new T420-side AtoCore skill and registration flow in real OpenClaw workflows
2. Keep the new engineering-knowledge architecture docs as implementation guidance while avoiding premature schema work
3. Tighten retrieval quality for the newly seeded active projects
4. Define the first broader AtoVault/AtoDrive ingestion batches
5. Add backup/export strategy for Dalidou machine state
6. Only later consider deeper automatic OpenClaw integration or write-back
1. Use the new T420-side organic routing layer in real OpenClaw workflows
2. Keep tightening retrieval quality for the newly seeded active projects
3. Define the first broader AtoVault/AtoDrive ingestion batches
4. Keep the new engineering-knowledge architecture docs as implementation guidance while avoiding premature schema work
5. Expand the boring operations baseline:
- restore validation
- Chroma rebuild / backup policy
- retention
6. Only later consider write-back, reflection, or deeper autonomous behaviors
See also:

View File

@@ -63,6 +63,7 @@ These are the current practical priorities.
1. Finish practical OpenClaw integration
- make the helper lifecycle feel natural in daily use
- use the new organic routing layer for project-knowledge questions
- confirm fail-open behavior remains acceptable
- keep AtoCore clearly additive
2. Tighten retrieval quality

View File

@@ -20,8 +20,10 @@ This working list should be read alongside:
## Immediate Next Steps
1. Use the T420 `atocore-context` skill in real OpenClaw workflows
- confirm the ergonomics are good
1. Use the T420 `atocore-context` skill and the new organic routing layer in
real OpenClaw workflows
- confirm `auto-context` feels natural
- confirm project inference is good enough in practice
- confirm the fail-open behavior remains acceptable in practice
2. Review retrieval quality after the first real project ingestion batch
- check whether the top hits are useful
@@ -45,8 +47,8 @@ This working list should be read alongside:
- exercise the new SQLite + registry snapshot path on Dalidou
- Chroma backup or rebuild policy
- retention and restore validation
7. Keep deeper automatic runtime integration deferred until the read-only model
has proven value
7. Keep deeper automatic runtime integration modest until the organic read-only
model has proven value
## Trusted State Status
@@ -111,6 +113,8 @@ P06:
The next batch is successful if:
- OpenClaw can use AtoCore naturally when context is needed
- OpenClaw can infer registered projects and call AtoCore organically for
project-knowledge questions
- OpenClaw can also register a new project cleanly before refreshing it
- existing project registrations can be refined safely before refresh when the
staged source set evolves

View File

@@ -20,10 +20,13 @@ The first safe integration foundation now exists on the T420 workspace:
- `health`
- `project-state`
- `query`
- `detect-project`
- `auto-context`
- fail-open fallback when AtoCore is unavailable
This means the network and workflow foundation is working, even though deeper
automatic integration into OpenClaw runtime behavior is still deferred.
This means the network and workflow foundation is working, and the first
organic routing layer now exists, even though deeper autonomous integration
into OpenClaw runtime behavior is still deferred.
## Integration Principles
@@ -43,6 +46,7 @@ OpenClaw may use AtoCore for:
- context building for contextual prompts
- retrieval/query support
- project-state lookup when a project is detected
- automatic project-context augmentation for project-knowledge questions
OpenClaw should not yet use AtoCore for:
@@ -76,6 +80,8 @@ The current helper script exposes:
- `stats`
- `projects`
- `project-template`
- `detect-project <prompt>`
- `auto-context <prompt> [budget] [project]`
- `propose-project ...`
- `register-project ...`
- `update-project ...`
@@ -117,10 +123,17 @@ Recommended first behavior:
## Suggested Usage Pattern
1. OpenClaw receives a user request
2. OpenClaw decides whether the request is contextual enough to query AtoCore
3. If yes, OpenClaw calls AtoCore
4. If AtoCore returns usable context, OpenClaw includes it
5. If AtoCore fails or returns nothing useful, OpenClaw proceeds normally
2. If the prompt looks like project knowledge, OpenClaw should try:
- `auto-context "<prompt>" 3000`
3. If the prompt is clearly asking for trusted current truth, OpenClaw should
prefer:
- `project-state <project>`
4. If the user explicitly asked for source refresh or ingestion, OpenClaw
should use:
- `refresh-project <id>`
5. If AtoCore returns usable context, OpenClaw includes it
6. If AtoCore fails, returns `no_project_match`, or is unavailable, OpenClaw
proceeds normally
## Deferred Work