diff --git a/apps/blogs/app/page.tsx b/apps/blogs/app/page.tsx
index f680adb..e48b395 100644
--- a/apps/blogs/app/page.tsx
+++ b/apps/blogs/app/page.tsx
@@ -12,7 +12,8 @@ import {
BookOpen,
Terminal,
ChevronRight,
- Menu
+ Menu,
+ ArrowUpRight
} from 'lucide-react';
import { VectorlessIcon, VectorlessDot } from './VectorlessIcon';
@@ -151,61 +152,106 @@ const BLOG_POSTS: BlogPost[] = [
}
];
-// Technical blueprint vectors
+// High-fidelity blueprint schematic visualizations
function BlueprintIllustration({ type }: { type: BlogPost['imageType'] }) {
- if (type === 'architecture') {
- return (
-
- );
- }
- if (type === 'database') {
- return (
-
- );
- }
- if (type === 'code') {
- return (
-
- );
- }
return (
-
+
+ {/* Schematic coordinate lines */}
+
+
SYS_REF // X_01
+
SCALE // 1:1.0
+
+
+
+
+ {type === 'architecture' && (
+
+ )}
+
+ {type === 'database' && (
+
+ )}
+
+ {type === 'code' && (
+
+ )}
+
+ {type === 'benchmark' && (
+
+ )}
+
);
}
@@ -231,20 +277,6 @@ export default function BlogPage() {
return () => window.removeEventListener('scroll', handleScroll);
}, []);
- const openSandbox = () => {
- setIngestionStep(0);
- setRetrievedResult(null);
- setHighlightedSection(null);
- setShowDemoModal(true);
- };
-
- const selectDoc = (docId: typeof selectedDoc) => {
- setIngestionStep(0);
- setRetrievedResult(null);
- setHighlightedSection(null);
- setSelectedDoc(docId);
- };
-
// Ingestion simulation steps
useEffect(() => {
if (showDemoModal) {
@@ -260,6 +292,20 @@ export default function BlogPage() {
}
}, [showDemoModal, selectedDoc]);
+ const openSandbox = () => {
+ setIngestionStep(0);
+ setRetrievedResult(null);
+ setHighlightedSection(null);
+ setShowDemoModal(true);
+ };
+
+ const selectDoc = (docId: typeof selectedDoc) => {
+ setIngestionStep(0);
+ setRetrievedResult(null);
+ setHighlightedSection(null);
+ setSelectedDoc(docId);
+ };
+
// Handle mock retrieval
const handleRetrieve = (e: React.FormEvent) => {
e.preventDefault();
@@ -321,9 +367,9 @@ export default function BlogPage() {
{/* Decorative gradient overlay matching landing page */}
-
+
- {/* Grid Backdrop (Only visible on main index page) */}
+ {/* Grid Backdrop */}
{!activeArticle && (
)}
@@ -388,98 +434,93 @@ export default function BlogPage() {
{/* Main Container */}
-
+
{activeArticle ? (
- /* FULL PAGE ARTICLE READER VIEW (Sleek Clean Canvas, Minimal Grid) */
+ /* EDITORIAL FULL PAGE READER VIEW */
-
+
{activeArticle.category}
- •
+ /
{activeArticle.date}
- •
+ /
{activeArticle.readTime}
-
+
{activeArticle.title}
- {/* Author Row */}
-
-
-

-
-
- {activeArticle.author.name}
- {activeArticle.author.role}
-
-
-
- {/* Blueprint Illustration Card */}
-
-
-
+ {/* Author & Info bar */}
+
+
+
+

+
+
+ {activeArticle.author.name}
+ {activeArticle.author.role}
+
+
+
+ Log // {activeArticle.id}.txt
+
- {/* Article Content */}
-
+ {/* Editorial Content Layout */}
+
{activeArticle.content.map((paragraph, pIdx) => {
if (/^\d+\.\s/.test(paragraph)) {
const parts = paragraph.split(/^\d+\.\s/);
const titleAndText = parts[1].split(/:\s/);
return (
-
+
{titleAndText.length > 1 ? (
<>
-
{titleAndText[0]}
-
{titleAndText[1]}
+
{titleAndText[0]}
+
{titleAndText[1]}
>
) : (
-
{parts[1]}
+
{parts[1]}
)}
);
}
return (
-
+
{paragraph}
);
})}
- {/* Back to Library Index */}
-
+ {/* Back to Index Navigation */}
+
-
-
- File: {activeArticle.id}.log
-
) : (
- /* MAGAZINE LIST VIEW */
+ /* PREMIUM EDITORIAL INDEX LAYOUT */
- {/* Hero Header matching landing page style */}
-
-
-
-
+ {/* Massive Newspaper Editorial Header */}
+
+
+
+
-
+
-
+
Vectorless Intelligence Log
-
- Document retrieval for the
-
-
- reasoning era.
-
- {/* Underline vector */}
-
-
+
+ Document retrieval for the reasoning era.
-
- Deep dives, engineering specifications, and core performance analyses of structure-preserving retrieval architectures.
+
+ A technical journal examining the design of structure-preserving retrieval architectures, no-chunking models, and deterministic RAG systems.
- {/* Categories Navigation Bar */}
-
-
+ {/* Categories Navigation Bar - Sticky pill outline style */}
+
+
{categories.map((cat) => {
const isActive = selectedCategory === cat;
return (