feat: automated data pipeline — crons, treasury health, product audit fixes - #219
Merged
Merged
Conversation
… terminal - homepage-data: wire real revenue from financial_snapshots, real GDP/expenses/net-income; default state zeros not stale hardcoded numbers - luca/page: replace illustrative footer text with live terminal link (/dashboard/luca) - developer/page: fix all zetta.finance → zettaai.co; remove "SDKs coming soon" - embed/page, aeon-integration, erc-8004: domain fix zetta.finance → zettaai.co - billing/page: replace silent redirect with real Free Tier plan page - reports/page, settings/page: add mailto links (dan@zettaai.co) - card-nav, all contact refs: update contact@zettaai.co → dan@zettaai.co - registry/data.ts: strip all adminNotes (internal CRM notes, P3 data leak) - page.tsx: nav dropdown copy fix; default state all zeros Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RjpGP3kYKnQuQAUoK6RZky
…l timeout 50 wallets processed sequentially exceeded Vercel's function timeout. 10 wallets per run completes in ~60s. Schedule every 6h to cover all wallets daily. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RjpGP3kYKnQuQAUoK6RZky
refresh-all-verdicts cron now derives and writes treasury_health alongside the verdict text. Agents with real on-chain data get Stable/Active/Unverified/Inactive. Agents with no data stay Pending. Runs daily at 04:00 UTC. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RjpGP3kYKnQuQAUoK6RZky
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Vercel kills functions at 60s by default. index-observed-truth and refresh-books both process wallets sequentially and need up to 5 minutes. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RjpGP3kYKnQuQAUoK6RZky
…n SeedAgent - homepage-data: total_gdp_usd → total_revenue_usd, net_income_usd → total_net_income_usd - data.ts: exclude adminNotes from SeedAgent type, inject null in AGENTS mapper Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01RjpGP3kYKnQuQAUoK6RZky
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.
Summary
refresh-all-verdictscron now derives and writestreasury_healthfrom real on-chain economics nightly. No more "Pending" forever.dan@zettaai.co, allzetta.finance→zettaai.co, Luca terminal link live, billing page real,adminNotesstripped from static fallback, homepage wired to real Supabase data.undefined.What runs automatically after this merges
Generated by Claude Code