Reconnect Composio connector sync to the memory tree - #13
The prior finding is resolved: the new `tree_ingest_failure_is_tolerated_and_ski
The prior finding is resolved: the new tree_ingest_failure_is_tolerated_and_skill_store_is_retained test forces a real ingest failure and asserts that store swallows it and retains the skill-store write. No new security concerns are introduced. The added ingest_document_into_memory_tree method passes externally-sourced identifier strings (toolkit, connection_id, document_id) into the ingest pipeline as scope/source keys; these are trimmed and the toolkit is lowercased, and the method is only reachable on the connector-sync path where these fields come from Composio provider data. The log-and-continue pattern is intentional and documented. No dangerous sinks, deserialization, path traversal, or secret exposure is introduced by this change. The code index for this repository is cold, so this review saw the diff alone.
No findings.
Fixed since the last review
- Cover the tree-ingest failure path so log-and-continue cannot silently regress