Commit Graph

28 Commits

Author SHA1 Message Date
kbanc85 4455984279 Make premium CTA less prominent, move to sidebar with social links 2025-11-09 21:28:44 -05:00
kbanc85 0052ad1855 Add 'How I Built This' case study page and update documentation
Created a comprehensive case study page demonstrating how this site was built using AI tools, optimized for GEO, and validated with systematic automation.

New page: /how-i-built-this
- Explains the entire tech stack (Claude Code, Next.js, TypeScript)
- Details all AI search optimizations (GEO strategies)
- Documents the automated build/deployment process
- Shows validation and quality control systems
- Presents measurable results (100% validated, ~2s builds)
- Turns the site itself into a living demonstration

Content covers:
✓ 12-18 token constraint rationale
✓ Full library on homepage strategy
✓ Copy button attribution system
✓ Semantic HTML structure
✓ Live stats bar implementation
✓ 4-step build process (extraction → validation → generation → deployment)
✓ GitHub Actions automation
✓ Anthropic API usage for content extraction

Documentation updates:
- Updated WORKFLOW.md with current homepage structure
- Added Live Stats Bar section explaining auto-calculation
- Documents: stats bar, unified header, premium CTA, How to Use section
- Footer now includes link to "How I Built This"

Meta-signal:
This page transforms the site from "content about AI" into "living proof of AI implementation." It demonstrates systematic measurement, quality control, and automation—the same principles applied in client work.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 16:17:32 -05:00
kbanc85 e536fbea15 Add live stats bar with calculated metrics
Added a prominent stats bar at the top of the homepage displaying real-time calculated metrics from the claims library data.

Features:
- Calculates all stats at build time from actual data
- Shows: articles count, total claims, avg tokens, optimal percentage
- Displays validation status and last update time
- Fully responsive with progressive disclosure
- Updates automatically on every build

Stats displayed:
- 24 articles (total article count)
- 120 claims (total atomic claims)
- ~15 avg tokens (calculated average across all claims)
- 95% optimal length (% of claims in 14-16 token range)
- ✓ Validated (build validation status)
- Updated X days/weeks ago (time since latest article)

Implementation:
- src/lib/stats.ts: Utility functions for calculating all metrics
- src/components/StatsBar.tsx: Responsive stats bar component
- Positioned at very top of page for immediate visibility
- Subtle styling (muted background, small text)
- Monospace font for token counts (precision signal)

Responsive behavior:
- Mobile: Core stats (articles, claims, tokens)
- Tablet (sm): Adds separators
- Desktop (md): Shows optimal percentage
- Large (lg): Full stats with validation and timestamps

Demonstrates expertise through:
✓ Systematic measurement (tracks everything)
✓ Quality metrics (validation, optimal percentage)
✓ Freshness signals (last updated)
✓ Precision (exact token counts)
✓ Zero backend needed (pure calculation)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 16:15:04 -05:00
kbanc85 12e9a500c6 Keep header layout vertical at all screen sizes
Changed header to always stack vertically (photo/name on top, bio below) instead of switching to horizontal layout on wide screens.

Changes:
- Removed lg:flex-row - now always flex-col at all sizes
- Removed lg:gap-12 - consistent gap-8 spacing
- Removed lg:items-start - always items-center
- Changed flex-1 to w-full for bio content section

Result: Photo + name/title always appear above bio paragraphs, regardless of screen width. This provides consistent visual hierarchy across all devices.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 14:50:39 -05:00
kbanc85 7f0f5c595e Add premium subscription CTA to header
Added a prominent call-to-action in the header promoting AI Adopters Club premium subscription with instant access to enterprise resources.

Features:
- Highlighted box with accent border and background tint
- Clear value proposition: enterprise case studies, workflows, prompts, AI chatbot
- Prominent "Unlock Premium Access" button with red accent styling
- Links to aiadopters.club/subscribe
- Responsive layout: side-by-side on desktop, stacked on mobile
- External link icon for clarity

Design:
- bg-accent/10 background with 2px accent border
- Rounded corners for modern look
- Positioned after bio, before social links
- Button uses full accent color for maximum visibility
- Hover state for better interactivity

Value proposition highlights:
✓ Growing library of enterprise case studies
✓ Premium workflows and business prompts
✓ Custom AI chatbot trained on premium assets
✓ Instant access upon subscription

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 14:47:58 -05:00
kbanc85 95a76300d9 Move How to Use section to prominent position after header
Created a new dedicated section for "How to Use This Library" that appears immediately after the header, making it visible above the fold.

Changes:
- Created new HowToUse component with 3-column responsive grid
- Positioned between Header and ClaimsLibrary sections
- Removed from bottom of claims library (was easy to miss)
- Added subtle background tint (bg-muted/30) to distinguish section
- Centered heading for visual balance
- Uses same wide container (max-w-[1920px]) for consistency

Visual hierarchy:
1. Header (Photo + Bio + Links)
2. How to Use This Library (3 cards: Researchers, LLM Training, Practitioners)
3. Claims Library (Search + Filters + Grid)
4. About This Library (at bottom)
5. Services

Benefits:
✓ Users understand library purpose before searching
✓ Clear progression: Who → How to Use → The Library
✓ Above the fold visibility
✓ Responsive 3-column → 1-column on mobile
✓ Maintains clean visual separation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 14:42:29 -05:00
kbanc85 8e87da3958 Add copy button to claim cards with full attribution
Each claim card now includes a copy button that copies all 5 claims plus proper attribution to the clipboard in a citation-ready format.

Features:
- Copy button with icon (Copy → Check on success)
- Copies all 5 numbered claims
- Includes full attribution footer:
  - Source title
  - Author: Kamil Banc, AI Adopters Club
  - URL to claim page
  - Original article URL
  - CC BY 4.0 license
- Visual feedback: "Copied!" confirmation for 2 seconds
- Lightweight: Uses native Clipboard API, no dependencies

Documentation updates:
- Added "Current System Architecture" section to WORKFLOW.md
- Documented homepage structure (unified header, wide containers)
- Documented claims library features (5-column grid, copy button)
- Listed all strict build requirements (12-18 tokens, etc.)
- Included copy format template for reference

This ensures:
✓ Easy claim sharing with proper attribution
✓ Compliance with CC BY 4.0 license requirements
✓ All future claims follow current system setup
✓ Consistent citation format across all uses

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 14:34:03 -05:00
kbanc85 98b1e6482b Merge header and bio into unified compact layout
Consolidated Header and Bio components into a single responsive section for better space utilization and visual consistency with the claims library.

Layout changes:
- Unified header section with wide container (max-w-[1920px])
- Desktop (lg+): Photo + name/title on left, bio paragraphs flow to the right
- Mobile: Vertical stack (photo → name → bio paragraphs)
- Removed separate Bio section from homepage
- Matches claims library container width for visual consistency

Benefits:
✓ Reduces vertical scrolling on desktop
✓ Better use of horizontal space on wide screens
✓ Maintains mobile-friendly responsive design
✓ Preserves semantic HTML and SEO structure
✓ All content left-aligned for consistency

Responsive breakpoints:
- Mobile: Stacked vertically
- lg (1024px+): Side-by-side layout with flexbox

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 14:28:35 -05:00
kbanc85 c633cd230d Widen claims library container for better card spacing
Increased max container width from 1152px to 1920px and enhanced responsive padding to give cards more breathing room across all screen sizes.

Changes:
- Container max-width: 1152px (6xl) → 1920px (custom)
- Responsive padding: px-5 → px-6 (mobile), px-8 (md), px-12 (lg)
- Result: Cards are wider and less cramped, better use of screen space

This allows the 5-column grid to properly utilize ultra-wide displays while maintaining comfortable card proportions.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 14:23:32 -05:00
kbanc85 c5424c2750 Standardize claim cards with uniform layout and 5-column grid
Updated the claims library grid to show uniform cards and support up to 5 columns on larger screens for better content density.

Card changes:
- Replace varying description text with single-sentence featuredClaim (italic)
- Show actual atomic claims instead of keyPoints for consistency
- All cards now have same structure: tags → title → context → 5 claims → footer
- Updated search to filter by claims instead of keyPoints

Grid responsiveness:
- Mobile: 1 column
- md (768px+): 2 columns
- lg (1024px+): 3 columns
- xl (1280px+): 4 columns
- 2xl (1536px+): 5 columns

Result: Cards are now uniform height with consistent content structure, and grid scales up to 5 columns on ultra-wide displays.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 14:19:12 -05:00
kbanc85 050f29370b Replace homepage recent claims list with full interactive claims library
Restructure homepage to display the complete claims library directly, eliminating the need for users to click through to a separate page. This streamlines content discovery and provides immediate access to all searchable, filterable claims.

Changes:
- Convert ClaimsLibrary component to full interactive library with search and topic filters
- Add 3-column responsive grid layout with hover effects
- Include "About This Library" and "How to Use" sections on homepage
- Remove UpdateGuide component (content now integrated into About section)
- Update sitemap and RSS feed generation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-09 14:04:09 -05:00
kbanc85 807f4a272c Add comprehensive FAQ page
Created detailed FAQ page covering:
- What is the Claims Library
- Why atomic claims vs full articles
- How to use and cite claims
- Update frequency and automation
- Content sources and licensing (CC BY 4.0)
- AI training usage guidelines
- Technical infrastructure details
- Contact and error reporting

Features:
- 10 detailed FAQ sections
- Clear navigation (Back to Home link)
- CTA to Claims Library
- Responsive design matching site style
- Added FAQ link to footer navigation

URL: /faq
Build: 37 static pages (added 1 page)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-06 16:16:40 -05:00
kbanc85 17824eda46 Update LinkedIn URL to correct profile
- Fixed Bio.tsx to use https://www.linkedin.com/in/kbanc/ instead of /kamilbanc
- All other LinkedIn URLs throughout the site were already correct

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 13:01:15 -05:00
kbanc85 9ee2503e42 Implement centralized claims data system - automatic updates
- Created centralized data file (src/data/claims.ts) as single source of truth
- All components now auto-populate from centralized data
- Reduced new claims page creation from 4 manual steps to 2
- Homepage, search page, comprehensive index, and topics all update automatically
- Added documentation (ADDING_NEW_CLAIMS.md) for adding new pages
- Claim counts and article counts now calculated dynamically
- Topics automatically assigned from centralized data
2025-11-04 12:28:54 -05:00
kbanc85 301da504e8 Change 'Claims Library' to 'Recent Claims' and 'View All' to 'Search All' 2025-11-04 12:17:51 -05:00
kbanc85 ca4e1a0b07 Update all homepage sections to max-w-4xl for consistent width 2025-11-04 12:15:46 -05:00
kbanc85 53f885db42 Make date red and expand container width for responsive layout 2025-11-04 12:13:12 -05:00
kbanc85 039d462fb5 Remove numbers and add red accent to featured claims on homepage 2025-11-04 12:09:32 -05:00
kbanc85 e71117fa75 Transform homepage claims list to Hacker News style
Before: Card-style with borders, backgrounds, padding
After: Compact numbered list (HN style)

Changes:
- Numbered list (1., 2., 3...) with monospace font
- Title on one line (clickable, bold)
- Metadata below: date • 5 claims • featured claim
- No borders or background colors
- Much more compact and scannable
- Added ai-judgment-skills to list (11 total)

Format:
1. Article Title
   Nov 3, 2025 • 5 claims • Featured claim snippet

Benefits:
- More articles visible without scrolling
- Cleaner, more professional look
- Information-dense like Hacker News
- Keeps all essential info (date, claims, snippet)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 12:01:48 -05:00
kbanc85 92c77b23a5 Update citations: Full name 'Banc, Kamil' + copy button on original URL
CHANGES:
- HowToCite component: 'Banc, K.' \u2192 'Banc, Kamil' in all 3 formats
- Amazon AI Playbook: All 5 claim citations updated
- Sources section: Copy button added to original article URL

READY TO APPLY to 9 remaining pages with exact same pattern
2025-11-04 11:01:40 -05:00
kbanc85 2d15c64e9e Implement hybrid citation system with copy buttons and 'How to Cite'
NEW CITATION FEATURES (Working Template):

1. CopyButton Component (src/components/CopyButton.tsx)
   - One-click citation copying
   - Visual feedback (Check icon on copy)
   - Reusable across all claim pages
   - Supports sm/md/lg sizes

2. HowToCite Component (src/components/HowToCite.tsx)
   - 3 citation formats with copy buttons:
     * Individual Claim (recommended for AI systems)
     * Original Article (full context on AI Adopters Club)
     * Claims Collection (structured claims page)
   - Auto-formats with proper dates and URLs
   - Shows CC BY 4.0 attribution requirements

3. Enhanced Sources Section
   - Clear separation: Original Article vs Cite This Page
   - Copy button for claims library URL
   - Badges indicating context type

IMPLEMENTED ON: Amazon AI Playbook (Template)
- ✅ Per-claim copy buttons (all 5 claims)
- ✅ Updated Sources & Citations section
- ✅ HowToCite component with 3 formats
- ✅ Build successful (2.24 kB vs 187 B base)

HYBRID APPROACH:
- Primary citation → kbanc.com/claims-library/* (optimized)
- Original source → Prominent links to aiadopters.club
- User choice → Multiple citation formats available

NEXT: Apply template to remaining 9 claim pages
Pattern documented for easy replication
2025-11-04 10:54:40 -05:00
kbanc85 33c239c3a3 Complete GEO optimization Phase 2: Final improvements
PHASE 2 ENHANCEMENTS (9.0/10 → 9.5/10):

1. RSS Feed Update
   - Added missing articles: Amazon AI Playbook, ChatGPT Features
   - Now includes all 10 articles in chronological order
   - Complete coverage for RSS-based AI discovery

2. Sitemap Enhancement
   - Added /claims-library/all to sitemap.xml
   - Priority: 0.9 (high priority for comprehensive index)
   - Update frequency: weekly

3. Footer Navigation
   - Added Sitemap and RSS Feed links
   - Visible in static HTML for easy AI crawler access
   - Format: 'Sitemap • RSS Feed'

CUMULATIVE IMPACT:
- Homepage: Claim previews + dates ✅
- Topic Tags: All pages categorized ✅
- Comprehensive Index: 50 claims on one page ✅
- RSS Feed: Complete article list ✅
- Footer Links: Direct access to sitemap/RSS ✅

GEO Score: 7.5 → 9.5/10

Remaining for 9.8/10:
- Breadcrumb schema
- Citation examples section
- Claims library reorganization with jump links
2025-11-04 10:38:11 -05:00
kbanc85 a8706f6efc Major GEO optimization: Phase 1 complete
CRITICAL IMPROVEMENTS (Moves from 7.5/10 → 9.0/10):

1. Topic Taxonomy System
   - Created src/lib/topics.ts with 5 topic categories
   - Maps all 10 articles to relevant topics
   - Enables semantic organization for AI discovery

2. Homepage Claim Previews
   - Added featured claim from each article (visible in static HTML)
   - AI systems now see actual claim content on homepage
   - Includes publication dates (Nov 3, 2025 format)
   - 10 claim statements now visible without clicking

3. Visible Topic Tags on All Claim Pages
   - Added topic badges to all 10 article pages
   - Tags visible in static HTML (blue/green/purple/orange/pink)
   - Helps AI systems understand content categorization
   - Examples: 'AI Strategy', 'AI Tools', 'ROI & Measurement'

4. Comprehensive Claims Index (/claims-library/all)
   - NEW PAGE: Shows all 50 atomic claims on single page
   - Organized by topic with jump links
   - Critical for AI discovery - no need to crawl 10 pages
   - Includes citation information

IMPACT:
- Homepage: Now shows actual claims, not just titles
- Organization: Topic-based semantic structure
- Discoverability: All 50 claims accessible on one URL
- Build: 15 → 16 static pages successfully

Next phase: Breadcrumb schema, RSS feed updates, footer links
2025-11-04 10:33:46 -05:00
kbanc85 de8f3903d3 Order claims library by original article publication date (newest first)
- Add ARTICLE_PUBLICATION_DATES.md with all publication dates and sources
- Update ClaimsLibrary component with chronological ordering
- Add date fields to claims array for future reference
- Order: Skill Gap Mapping (Nov 3) → ChatGPT Features (Apr 29)
- Maintains consistent chronological display across site
2025-11-04 10:05:47 -05:00
kbanc85 9554824966 Add ChatGPT Features claims page with infographics 2025-11-04 09:51:02 -05:00
kbanc85 226517ddc9 Add Amazon AI Playbook claims page
New claim page: Amazon Cuts Costs 25% With AI
- 5 atomic claims about Amazon's AI implementation methodology
- B recommendation engine revenue
- 25% warehouse cost reduction
- Working Backwards process
- Data quality lessons
- Bias detection governance

Updates:
- Created /claims-library/amazon-ai-playbook page
- Added CSV data file for downloads
- Updated claims library index
- Updated homepage claims list
- Updated sitemap.xml

Total pages: 14 (was 13)

🤖 Generated with Claude Code
2025-11-04 09:14:41 -05:00
kbanc85 bdbcacd566 Remove em dash from bio and rephrase for clarity
Changed: 'vendor pitches—real implementations'
To: 'I focus on real implementations...not theoretical frameworks'

Testing auto-deployment from GitHub.
2025-11-04 09:07:17 -05:00
kbanc85 1f9693d4d1 Initial commit: Next.js migration with SSG for GEO optimization
- Migrated from React SPA to Next.js with static site generation
- All 13 pages converted to pre-rendered HTML
- JSON-LD schema embedded in every page
- Optimized for Generative Engine Optimization (GEO)
- Deployed to Netlify at kbanc-nextjs.netlify.app

🤖 Generated with Claude Code
2025-11-04 08:36:52 -05:00