유대선
프로젝트로
·업데이트·2

Turning scattered decks into a start-to-finish learning path

Concept Atlas, AI Camp, and Phrases were grouped by domain — useful for lookup, useless for learning in order. Added an AI-built curriculum: ordered stages per deck and a default '순서대로' view that walks the cards from beginner to advanced, numbered.

Re-prepping after the rejection, the owner asked for the decks to stop being scattered and instead build him up step by step, start to finish. The decks were grouped by domain or category — fine for looking something up, but there was no path: open Concept Atlas and you get 136 cards in topic buckets with no sense of where to begin or what builds on what.

So an AI pass ordered each deck into a curriculum. Concepts became nine stages: foundations (what a process, runtime, api even is) → communication and interfaces → program behavior → backend core → data and databases → distributed systems → messaging → algorithms → applied and advanced. AI Camp became nine: LLM basics → prompting → retrieval and RAG → tools and function-calling → agents and runtime → orchestration → eval and verification → safety → ops. Phrases got a category progression: survival openers and everyday first, then connectors and reactions to keep speech flowing, then active verbs and collocations, then the situational ones (clarify, pushback, uncertainty, failure), then technical and AI, with jargon last.

Stored as LEARNING_PATH (stages with ordered ids) and PHRASE_PATH_ORDER, with a new default "📈 순서대로" view that renders the cards grouped by stage and numbered 1..N, so opening any of the three decks now drops you at step one of a path instead of a pile. Coverage was validated so nothing falls out of the curriculum — concepts 136/136, AI 66/66, phrases across all 20 categories; any id the model dropped gets appended to a final stage.

The reusable lesson: topic-grouping is not a learning order. If the goal is "build me up from the start," add an explicit ordered curriculum and make it the default, and validate that the ordering covers every card so none silently disappear from the path.