Skip to content

feat(growth): integrate gated Dawn company enrichment - #1028

Merged
blove merged 4 commits into
mainfrom
blove/growth-enrichment-cleanup
Sep 6, 2026
Merged

feat(growth): integrate gated Dawn company enrichment#1028
blove merged 4 commits into
mainfrom
blove/growth-enrichment-cleanup

Conversation

@blove

@blove blove commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

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.

@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
threadplane Ready Ready Preview Sep 6, 2026 6:59pm UTC

Request Review

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated approval: this PR received an intelligent (AI) code review. See the review comments on this PR.

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove enabled auto-merge (squash) September 6, 2026 01:34
@blove
blove disabled auto-merge September 6, 2026 01:39
@blove blove changed the title refactor(growth): retire research experiment and direct capture refactor(growth): replace old direct fetch with shared browser capture Sep 6, 2026
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove blove changed the title refactor(growth): replace old direct fetch with shared browser capture feat(growth): integrate gated Dawn company enrichment Sep 6, 2026
@github-actions

github-actions Bot commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Claude finished @blove's task in 0s —— View job


I'll analyze this and get back to you.

@blove
blove enabled auto-merge (squash) September 6, 2026 18:58
@blove
blove merged commit fa8e4bb into main Sep 6, 2026
76 checks passed
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