feat(learning): Day-0 onboarding deck, streaming Feynman simulator, cross-tool loops & architecture linter - #7
Merged
Conversation
…cross-tool loops, and architecture linter
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary of PR 2
Day-0 Onboarding & Curated Starter Decks:
System Design Foundations) with 15 high-yield architecture flashcards covering Consistent Hashing, CAP Theorem, Database Indexing (B-Tree vs LSM), Load Balancing (L4 vs L7), Cache-Aside, Token Bucket Rate Limiting, Sharding, Message Queues vs Event Streams, Circuit Breakers, CDNs, Bloom Filters, Two-Phase Commit, Write-Ahead Logs, Gossip Protocols, and Quorums.BlueprintShellto synthesize curriculum context for empty topics so cards can be generated on Day 0 before manual notes are written.Streaming Feynman Technique Simulator:
FeynmanPagewith abort controller and a dedicated Stop button.Cross-Tool Learning Loops:
FlashcardView: Added cross-tool action bar to jump directly into the corresponding Guide Blueprint note, launch the Architecture Canvas, or ask the AI Tutor with prefilled concept context.ExportMenu: Added 'Export to Canvas' action that converts calculated Back-of-the-Envelope capacity estimates directly into whiteboard observability nodes.Whiteboard Architecture Linter:
architectureLinter.jsdetecting single points of failure (SPOF), direct client ingress without gateway/LB, unbuffered writes, uncached reads, orphan nodes, and missing rate limiters.ArchitectureAuditModalwith score metrics, severity-ranked findings, and best practice badges.Verification
npm run lintpassed (0 errors, 0 warnings).npm testpassed (20 test suites, 261 passed, 2 skipped).npm run buildpassed.