Skip to content

Ebook module (Web3 Unlocked) + pool-model copy + metrics guard - #3

Merged
abullaisi merged 1 commit into
mainfrom
feat/ebook-module-pool-model
Jul 16, 2026
Merged

Ebook module (Web3 Unlocked) + pool-model copy + metrics guard#3
abullaisi merged 1 commit into
mainfrom
feat/ebook-module-pool-model

Conversation

@abullaisi

Copy link
Copy Markdown
Collaborator

What's in here

Prototype: Manexus learning module

  • Faris's "Web3 Unlocked" ebook as a real content module: listing entry on the Manexus partner, full chapter reader at ebook.html (TOC sidebar, prev/next navigation, per-chapter URL hashes, membership gating; front matter open as the teaser)
  • Placeholder "Prototype · testnet" labels removed across pages; proper logo lockup in headers

Landing (packages/web)

  • LiveStats zero-guard: zero or shape-mismatched /stats data now falls back to the fixture numbers, so the metrics row never renders 0+ (this is the fix for the zeros visible on the Vercel deploy)
  • Split section + FAQ copy updated to the per-pool DAO-governed distribution model per Faris's 2026-07-16 flows; the deployed demo contract's 70/20/10 stays as the labeled live example

prototype/landing artifact regenerated from this branch's packages/web.

Merging auto-deploys the Vercel app. Imam redeploys the Cloudflare prototype site after merge.

🤖 Generated with Claude Code

- Manexus content module: Faris's "Web3 Unlocked" ebook (real content),
  listing entry + full chapter reader (TOC rail, prev/next, hash nav,
  membership gating, one-card layout with divider)
- Prototype: removed "Prototype · testnet" placeholder labels; proper
  logo lockup in headers
- Landing: LiveStats zero-guard (zero/unusable backend data falls back
  to fixture so metrics never render 0+), split-section + FAQ copy
  updated to the per-pool DAO-governed distribution model (Faris,
  2026-07-16); demo contract 70/20/10 kept as the labeled live example
- prototype/landing artifact regenerated

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
stellar-hackathon-web Ready Ready Preview, Comment Jul 16, 2026 8:21am

@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@abullaisi, you've reached your PR review limit, so we couldn't start this review.

Next review available in: 23 minutes

Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available.
You're only billed for reviews past your plan's rate limits ($0.25/file).

How can I continue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews.

How do review limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window.

Please refer docs for additional details.

Review details
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: a025fd82-92ea-48f5-be34-433d60f65fe6

📥 Commits

Reviewing files that changed from the base of the PR and between b67eb7e and 57c8247.

📒 Files selected for processing (32)
  • packages/web/app/globals.css
  • packages/web/app/page.tsx
  • prototype/landing/404.html
  • prototype/landing/_next/static/6oSsDFFWxQ97bynFlWBxq/_buildManifest.js
  • prototype/landing/_next/static/6oSsDFFWxQ97bynFlWBxq/_ssgManifest.js
  • prototype/landing/_next/static/chunks/126-792128eb3af634df.js
  • prototype/landing/_next/static/chunks/766-e373566c7fdece52.js
  • prototype/landing/_next/static/chunks/895-362a009af07859ea.js
  • prototype/landing/_next/static/chunks/92-88d9049bdefca6df.js
  • prototype/landing/_next/static/chunks/928-115bc6d04c8d41eb.js
  • prototype/landing/_next/static/chunks/928-2e929f97eacf2d65.js
  • prototype/landing/_next/static/chunks/app/dashboard/page-57c79f5cdb72e6fa.js
  • prototype/landing/_next/static/chunks/app/dashboard/page-9c39e857681bfb51.js
  • prototype/landing/_next/static/chunks/app/explore/page-22267a65446a84a1.js
  • prototype/landing/_next/static/chunks/app/explore/page-a560012ae2987c7e.js
  • prototype/landing/_next/static/chunks/app/layout-70b9ec0d57e1d375.js
  • prototype/landing/_next/static/chunks/app/page-7b39ff54de385a71.js
  • prototype/landing/_next/static/chunks/app/page-b01ba1fc1c0d27f0.js
  • prototype/landing/_next/static/chunks/app/start/page-23cbc1550b4e0a00.js
  • prototype/landing/_next/static/chunks/app/start/page-ba59f7c8d5f524e9.js
  • prototype/landing/_next/static/css/107189fb9877e5d6.css
  • prototype/landing/_next/static/css/a5593bed4515eec3.css
  • prototype/landing/community/demo.html
  • prototype/landing/community/demo.txt
  • prototype/landing/dashboard.html
  • prototype/landing/dashboard.txt
  • prototype/landing/explore.html
  • prototype/landing/explore.txt
  • prototype/landing/index.html
  • prototype/landing/index.txt
  • prototype/landing/start.html
  • prototype/landing/start.txt
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/ebook-module-pool-model

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@abullaisi
abullaisi merged commit 57c8247 into main Jul 16, 2026
4 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