Skip to content

Correct legacy owned-buyer activity attribution - #184

Merged
github-actions[bot] merged 1 commit into
mainfrom
ship/owned-buyer-attribution-0907
Sep 7, 2026
Merged

Correct legacy owned-buyer activity attribution#184
github-actions[bot] merged 1 commit into
mainfrom
ship/owned-buyer-attribution-0907

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

The conversion report counted historical AG-operated buyer tests in its external task bucket because it checked only the original first-party flag. It also ignored later account and agent ownership corrections when classifying old flow events.

Use the shared exact-ID ownership rule for task parties and the account-aware classifier for flow events. Add the two July 13 buyers proved by the committed Hello World and PaKi run artifacts. These were sandbox-credit runs with no provider payout. External providers and two similar but unproved buyer identities retain their attribution; historical tasks, events, attestations and cash records are not rewritten. The report becomes conversion-activity-v3 and explains the change in comparability.

Validation: full local JSON suite passed 2,112 tests with 10 skipped; final focused suite passed 41 tests, including the four added current-ownership cases. New regressions run against JSON and SQLite and cover owned buyers/workers, immutable historical evidence, current account/agent flags, missing records, and narrow identity boundaries. Full hosted certification and deployment checks run through the protected ship workflow.

@github-actions
github-actions Bot merged commit 3a35080 into main Sep 7, 2026
28 checks passed
@github-actions
github-actions Bot deleted the ship/owned-buyer-attribution-0907 branch September 7, 2026 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant