feat: iBamboo buyer-intent guides (10 jobs) - #70
Conversation
Calm natural-living job pages (board care, prep board, humid bath, kitchen swap, picnic, entry, desk, charcuterie, dinnerware, utensils) with catalog picks, FAQ schema, hub, nav, route-meta, and sitemap. Separate from gift listicles. Catalog-adapted intents. Closes #69
Independent code review — PR #70 (buyer-intent guides)Reviewed against catalog integrity, SEO shell (routeMeta + sitemap), Associates compliance, hard-no judgment, and calm natural-living voice (not clinical). Did not merge. What shipped (verified)
Guide slugs: Catalog integrityAll picks are real catalog hooks. Examples: care guide →
Associates complianceMatches established gift-guide / PDP pattern on this repo:
Note (network skill vs site convention): SEO shell
Nit: Skill asks for Article JSON-LD + FAQPage. This PR (like Nit: “Keep reading” is Hard nos + human voice (spot-check)Spot-checked full prose for:
All 10 guides have Nit — depth: Approximate body word counts land ~270–415 words (entryway thinnest). Skill target is ~650–1000. Pages still read as judgment, not keyword shells, but they are lean. Future pass can thicken decision frames without changing structure. Nit: FAQ #1 is identical on all 10. Useful compliance, slightly repetitive for SERP uniqueness. Consider one shared chrome block later so FAQ schema diversifies. Other nits (non-blocking)
BugsNone found that should block merge. Catalog, routes, SEO injection, compliance, and voice are solid for an additive content PR. Verdict rationaleShip-quality implementation of the affiliate-buyer-guides SPA path for iBamboo. Nits are length/schema/discoverability polish, not correctness or compliance failures. VERDICT: APPROVE_WITH_NITS |
Closes #69
Summary
/guides(SPA + routeMeta)Risk
Low — additive content/routes.
Test plan
npm run buildgreen (10 guides in sitemap, routeMeta)Skill
affiliate-buyer-guides + pr-ship-gate