Status: Accepted Date: 2025-04-25 Decision makers: Jarrod Barnes (Founder), Core Eng Team Context: Arc Memory needs an efficient strategy for keeping the knowledge graph up-to-date without requiring full rebuilds. This ADR outlines the incremental build approach and CI integration.
build.json
manifest will be extended to include:
git log <last_commit_hash>..HEAD
to get only new commitssince
parameter in API calls to fetch only PRs/issues updated after last build/issues?since=<last_build_timestamp>
/pulls?state=all&sort=updated&direction=desc
and filter by update timebuild.json
manifest schema--incremental
flag in arc build
command--pull
flag to fetch CI-built graphs