bootstrap-memory-ingest-cloudlisted
Install: claude install-skill Fr-e-d/GAAI-framework
# Bootstrap Memory Ingest — Cloud
## Purpose / When to Activate
Activate:
- As Stage 5 of the `/gaai:bootstrap` pipeline, **Cloud path only**
- After `bootstrap-llm-synthesis` (Stage 3) has produced validated memory entries
- When the workspace bootstrap_status is `in_progress` (set by the bootstrap orchestrator)
- Do NOT activate if the workspace bootstrap_status is anything other than `in_progress` — the server gate will refuse all writes
## Pre-conditions
Before activating, verify:
1. The GAAI Cloud MCP session is active
2. `synthesis_result.entries` is non-empty
3. workspace `bootstrap_status` = `in_progress` (checked implicitly by the server gate — no pre-flight check needed)
## Process Steps
### Loop: for each entry in synthesis_result.entries
1. **Call** `gaai_memory` MCP tool:
```json
{
"action": "store",
"scope": "ws",
"category": "<entry.category>",
"topic": "<entry.topic>",
"content": "<entry.content>",
"tags": ["<entry.tags...>"],
"source": "bootstrap"
}
```
2. **On success** (`result.action` = `"created"` or `"updated"`):
- Increment `success_count`
- Log entry: `[OK] <category>/<topic> → <action>`
3. **On error** (response has `isError: true` or contains `code` field):
- Increment `fail_count`
- Capture error: `{ category, topic, code, error }`
- Log entry: `[FAIL] <category>/<topic> → <code>: <error>`
- **Continue to next entry** — per-entry errors never abort the loop
### After loop: pr