{"version":"2.1.277","anchor":"attribution-tracking-gains-multi-root-support","canonical_anchor":"attribution-tracking-gains-multi-root-support","heading":"Attribution tracking gains multi-root support","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277\/e\/attribution-tracking-gains-multi-root-support","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.277","markdown":"### Attribution tracking gains multi-root support\n\nCode-attribution tracking now supports multiple project roots\n\n**What**\n\nThe attribution tracker that records how much of each file's content came from Claude versus a human (used for the code-attribution report) now records an optional `root` alongside each file's content hash, Claude-contribution data, and modification time. The key used to look up a file's attribution state is now computed relative to a resolved root, instead of using a flat path-based key as before.\n\n**Why**\n\nThis lets attribution tracking correctly handle files across multiple project roots, rather than assuming everything lives under a single root.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}