feat(growth): integrate gated Dawn company enrichment - #1028
Merged
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
blove
enabled auto-merge (squash)
September 6, 2026 01:34
blove
disabled auto-merge
September 6, 2026 01:39
Contributor
Contributor
Contributor
blove
enabled auto-merge (squash)
September 6, 2026 18:58
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Company enrichment now has a gated path from browser capture through the managed Dawn company agent into a source-backed Growth artifact. Lifecycle persists attempt identity before submission, reconciles lost acknowledgements without a replacement paid run, and validates the current lease and contact eligibility before publication. Company artifacts select the existing generic founder email fallback.
The agent selects exact source excerpts with bounded model/tool calls. Independent cleanup jobs remove managed threads and sanitized traces after recorded settlement, including requests rejected before execution because they expired in the managed queue. The shared Firecrawl OSS browser service replaces direct HTTP capture.
Validation: scoped Growth, lifecycle and research tests/lint; Dawn type checks; research and lifecycle builds; disposable Neon publication/privacy and concurrent execution-fence checks. Controlled managed tests exercised lost acknowledgement, replay rejection, tracing, successful artifact publication and cleanup. The latest deployed expired-request probe completed actual Growth cleanup with thread and trace absence verified.
Production rollout remains disabled. Brian accepted V1 company profile quality on 2026-09-06, including first-party marketing language and coverage tradeoffs, with further improvements after this iteration. A worker-crash probe remains unsettled; managed interruption can precede internal JavaScript completion. Ambiguous execution remains pending rather than permitting duplicate work or unsafe deletion. The old Anthropic generator remains until the production cutover is proven. This PR does not claim production activation or retirement is complete.