StackNova / How it works
STACKNOVA · CONTENT STRUCTURE

How StackNova is organized.

A learning library for builders, structured around two primary experiences - structured learning and knowledge discovery. The platform architecture is intentionally simple.

Paths contain Articles
Maps curate Articles across Paths
Articles are tagged with Topics
The core distinction

Paths organize content. Articles are the content. Maps tell you where to start.

Topics are none of those - they're labels that help users find content across the library.

CONCEPT 01

Path

A structured sequence of Articles - a roadmap through a subject, from first principles to production.

CONCEPT 02

Article

A standalone piece of knowledge - the core content unit of StackNova.

CONCEPT 03

Map

A curated traversal across Articles - tells you where to start and in what order. Can span Paths.

CONCEPT 04

Topic

A label for discovery and filtering. Not a content type - never a container.

01 · PATHS

Paths are roadmaps.

A Path is a curated learning journey: a roadmap through a subject, from first principles to production. Paths primarily organize Articles into a deliberate learning sequence.

PATH AI
01 What is Claude ARTICLE
02 What is Claude Code ARTICLE
03 What are Agent Skills ARTICLE
04 What is Nano Banana ARTICLE
The fixed set - six Paths, closed
AIai

LLMs, ML, agents, prompt design, model APIs, inference, training.

Cloudcloud

Cloud platforms, infrastructure, deployment, edge, networking.

Datadata

Databases, pipelines, warehouses, analytics, streaming, data modeling.

Designdesign

UX/UI, design systems, wireframing, Figma.

Engineeringengineering

Languages, runtimes, testing, architecture, performance, tooling.

Webweb

Frontend frameworks, build tooling, browser platform, web standards.

Adding a new Path is a product decision, not a content-authoring one. If an Article doesn't obviously fit one of these six, sharpen its angle rather than invent a Path.

02 · ARTICLES

Articles are the content.

An Article is the core content unit of StackNova - a standalone piece of knowledge. Articles can take many forms; they live inside Paths but each one stands on its own.

Article forms

Architecture writeup

answers "how is THIS system built?"

One named system taken apart: its components, how they connect, the design tradeoffs behind the structure.

ExampleInside Aspire's AppHost: how it orchestrates resources.

Case study

answers "what happened when I did this?"

A narrative of one real instance - past tense, first person.

ExampleClaude Code is a Magician.

Comparison

answers "X or Y?"

The two side by side, on the axes that actually decide between them.

ExamplesCopilot vs Claude Code; esbuild vs Vite.

Explanation

answers "how does X work?" in general

Builds a mental model of a concept; no task to complete.

ExamplesWhat is TypeScript; What is Docker; What is NoSQL; The event loop in JavaScript.

How-to

answers "how do I do this?"

Reproducible steps to complete one specific task - imperative, second person.

ExamplesHow to add Azure SQL Database to an Aspire app; How to add Redis caching to an Aspire app.

03 · LEVELS

Every Article has a level.

Every Article carries a level marker shown in its eyebrow chip. The level is the article's contract with the reader - depth, prior-knowledge assumptions, and tone all derive from it.

The four levels
101 · Beginner
New to the topic

Readers who are new to the topic and want a working mental model.

201 · Intermediate
Have built something

Readers who have built something in this area and want real-world tradeoffs.

301 · Advanced
Comfortable with the platform

Readers who are comfortable with the platform and want edge cases, performance, debugging.

401 · Expert
Know the domain deeply

Readers who know the domain deeply and want internals, scalability, failure modes.

04 · MAPS

Maps are curated traversals.

A Map is a curated index - a page that tells you where to read, in what order, and why. Maps don't carry new knowledge; they organize existing Articles into a useful traversal. They can pull Articles from more than one Path into one organized view.

MAP Web stack 2026
01 Language · What is TypeScript ARTICLE
02 Build tools · What is Vite, What is esbuild ARTICLE
03 Frameworks · Angular, React, Vue, Svelte ARTICLE
04 API docs · Scalar (from Engineering) ARTICLE

Cross-cutting by design. A Map can pull Articles from multiple Paths into one organized view. The Web stack Map lives under the Web Path conceptually but pulls in API doc Articles from Engineering. That is the point.

A Map vs an Article
ArticleMap
Owns New knowledge or explanation A path through other content
Reader task “Teach me X” “Tell me what to read about X”
Cuts across Lives inside one Path Can span Paths
Update frequency Stable Living document - updates as the library grows

Maps are discovered through the home page (featured), the Maps index, the footer Maps column, and inline cross-links from individual Articles.

Presentation order. Whenever Maps are listed as a set - the home featured grid, the Maps index page, the footer Maps column - sort them A-Z by display name. The only exception is each Map's own Related cards section, which is ordered by editorial relevance, not alphabetically.

Map examples
  • Web stack 2026
  • AI stack 2026
  • AI for developers 2026
  • Modern engineering 2026
05 · TOPICS

Topics are labels.

Topics are organizational labels - not a content type. Articles belong to Topics; Topics don't own content directly - they surface related Articles across the library. One Article can belong to many Topics.

One Article, many Topics
ARTICLE Building AI Agents with Claude
Agents Architecture Developer Experience

Topics are deliberately distinct from Path names. A Path is the one home an Article lives in - AI, Cloud, Data, Design, Engineering, Web. A Topic is a cross-cutting label many Articles share across Paths.

Topic examples
  • Architecture
  • Performance
  • Developer Experience
  • Testing
  • Security
  • DevOps
  • Tooling
  • Accessibility
WHY NOT PATH → TOPIC → ARTICLE?

Flat is better.

A three-level hierarchy creates real problems. "What is Docker" lives in the Cloud Path - but which Topic owns it? Containers, DevOps, or Infrastructure? The answer is all three, which under a three-level hierarchy means either the content gets duplicated or users can't find it.

Avoid · three levels
Path └── Topic └── Article ← forced single home

Where does "Docker" live - under Cloud, DevOps, or Platform Engineering? All three. Forcing one parent means duplicating the content or losing it from the other two.

Keep · flat
Cloud (Path) └── What is Docker tagged: Containers DevOps Infrastructure

Topics are labels on Articles, not containers above them. The Article has one home in a Path and any number of Topic labels for discovery.

ARCHITECTURAL PRINCIPLE

Flat, flexible by design.

StackNova favors a flat, flexible knowledge architecture. Each piece has one job, and they compose without overlap.

PATHS

provide structure

ARTICLES

provide knowledge

MAPS

provide traversal

TOPICS

provide discovery

This keeps the library scalable, searchable, and easy to navigate as the platform grows.