Seeds by Forgeboro Documentation & Knowledge Guide
Transform fragmented terminology into structured, interconnected knowledge vaults powered by AI definitions, dynamic LaTeX mathematical formulas, visual 2D physics knowledge graphs, and SM-2 spaced repetition.
π± 1. Quick Start & Botanical Mastery Allegory
Getting StartedSeeds by Forgeboro represents conceptual retention through a plant growth allegory. As you practice active recall, concepts naturally evolve across 4 acquisition stages:
Unplanted
Brand-new concept in your vault. Not yet practiced or recall failed (interval = 0 days).
Seeded
Initial review complete with 1β2 successful recalls. Basic familiarity established (interval 1β6 days).
Sprouting
Consistent active recall across increasing spaced intervals (3β4 reviews, interval 7β20 days).
Deep Rooted
Long-term retention achieved (5+ consecutive recalls, interval ≥ 21 days).
π 2. Term Authoring, LaTeX Math & Aliases
Rich AuthoringEach term incorporates a punchy Short Definition (ideal for rapid flashcards and hover balloons) and an expandable Long Definition with rich HTML formatting and mathematical equations.
π LaTeX Mathematical Formulas (KaTeX)
Seeds natively renders mathematical, scientific, and algorithmic notation using KaTeX. Delimit inline math with $...$ or \(...\) and display equations with $$...$$.
π·οΈ Aliases and Synonyms
Add acronyms or alternate names (e.g. WAL for Write-Ahead Logging). Search queries and knowledge graph connections match against aliases instantly.
π§ 3. SuperMemo SM-2 Spaced Repetition Engine
Learning Algorithm
Seeds incorporates a standalone implementation of the SuperMemo SM-2 algorithm (lib/srs.ts). Every study interaction calculates optimal interval days and updates concept ease factors.
| Rating | Key | Effect on Interval | Effect on Ease Factor | Recommendation |
|---|---|---|---|---|
| Hard (Score 1) | 1 | Resets to 1 day; repetition set to 0 | -0.20 (min 1.3) | Concept failed or required significant effort |
| Good (Score 3) | 2 | Multiplies interval by current Ease Factor | -0.14 | Recalled with moderate hesitation |
| Easy (Score 5) | 3 | Multiplies interval by Ease Factor with bonus | +0.10 | Instant, effortless conceptual recall |
π΄ 4. Study Mode (Flashcards) & Adaptive Quiz Mode
Practice Modesπ΄ Study Mode (3D Flashcards)
Interactive 3D card flips animate front (term name) and back (definition and aliases).
- Press Space or click the card to flip between term and definition.
- Rate recall with 1 (Needs Review) or 2 (Got It!).
- Completion screen visualizes historical accuracy graph and updated plant mastery stage distribution.
π― Quiz Mode (AI Distractors)
10-question adaptive quiz featuring 4 multiple-choice options with AI-generated distractors.
- Press keys 1, 2, 3, or 4 to select answer options.
- Immediate visual feedback (emerald border for correct, red line-through for incorrect).
- Press Enter to advance to the next question.
β¨ 5. Magic Topic Explorer & AI Batch Rules
AI EnginePowered by Google Gemini 2.5 Flash, the Magic Topic Explorer enables rapid generation of starter glossaries across STEM and related disciplines (Engineering, Computer Science, Biology, Chemistry, Physics, and Business fields including Finance, Marketing, Operations, and Economics).
Batch Generation Thresholds & Safety Rules:
Generates 35 core foundational concepts with 3 AI distractors each for instant quizzes.
Generates definitions while safely omitting distractors to avoid serverless timeout limits.
Requests exceeding 100 items are automatically capped to 100 to protect system throughput.
πΈοΈ 6. 2D Interactive Physics Knowledge Graph
Graph ViewAccessible in the app via /graph, the knowledge graph visualizes semantic interconnectedness across all terms in your vocabulary.
π 7. Automatic Cross-Referencing Algorithm
Hyperlink EngineSeeds scans term definitions and injects clickable hyperlinks to sibling concepts in your glossary. The algorithm adheres to four strict architectural constraints:
1. First-Occurrence Rule
Only the first mention of any term is converted into a hyperlink. Subsequent mentions remain plain text to prevent visual noise.
2. Self-Reference Prevention
A term will never link to itself within its own definition or alias breakdown.
3. LaTeX Formula Preservation
Any formulas enclosed in KaTeX delimiters ($...$ or $$...$$) are protected and never parsed as link targets.
4. Greedy Matching
Longer compound concepts take precedence over shorter substrings (e.g. “B+ Tree Index” links before “Tree”).
β¨οΈ 8. Keyboard Shortcuts Cheat Sheet
Productivity| Key Shortcut | Category | Action Description |
|---|---|---|
| ? | General | Toggle in-app Help & Documentation modal |
| Esc | General | Close active modal or dismiss flyout tooltip |
| / | Navigation | Focus and highlight Lexicon Search input |
| Alt + T | Navigation | Switch to All Terms lexicon view |
| Alt + G | Navigation | Switch to My Glossaries collection |
| Alt + C | Navigation | Switch to Community Glossaries tab |
| Alt + E | Navigation | Open Magic Topic Explorer |
| Alt + N | Authoring | Create new Term or Glossary |
| Alt + P | General | Cycle color palette aesthetic (K-Pop, Librarian, Patriotic, Spring Break) |
| Alt + D | General | Toggle light / dark mode |
| Space | Study | Flip active 3D flashcard |
| 1, 2, 3 | Study / Quiz | Rate flashcard (Hard, Good, Easy) or select Quiz option 1β3 |
| 4 | Quiz | Select Quiz option 4 |
| Enter | Quiz | Advance to next Quiz question |
π€ 9. AI Agent Automation Protocol
Download agent-spec.json →Seeds by Forgeboro implements a declarative, machine-readable automation specification engineered for autonomous LLM agents, browser extensions, scraping tools, and headless end-to-end test suites.
1. Semantic DOM Selectors
Every interactive control exposes standardized data-tool and data-action attributes following the canonical query pattern:
2. Runtime Controller (window.__SEEDS_AGENT_SPEC__)
At runtime, the browser attaches a global agent reflection and execution controller:
// 1. Inspect available actions currently mounted in DOM
const actions = window.__SEEDS_AGENT_SPEC__.getAvailableActions();
// 2. Programmatically execute an action
window.__SEEDS_AGENT_SPEC__.executeAction("navigation", "open-glossaries");
// 3. Search for a term programmatically
window.__SEEDS_AGENT_SPEC__.executeAction("search", "search-terms", { value: "B+ Tree" });
βοΈ 10. Data Management & REST API Reference
Data & APIsSeeds provides lossless JSON backup and Word (.docx) document compilation. In addition, authenticated clients can communicate directly via REST APIs:
| Method | Endpoint | Auth | Description |
|---|---|---|---|
| GET | /api/terms | Required | Fetch all personal terms |
| POST | /api/terms | Required | Create a term with definitions, tags & aliases |
| PUT | /api/terms/[id] | Required | Update existing term |
| DELETE | /api/terms/[id] | Required | Delete a term |
| GET | /api/glossaries | Public | Fetch personal and public community glossaries |
| POST | /api/glossaries | Required | Create new glossary collection |
| POST | /api/glossaries/[id]/clone | Required | Fork a community glossary to personal library |
| POST | /api/topic/explore | Required | Explore topic and generate starter terms |
| GET | /api/export | Required | Download complete JSON backup |
| GET | /api/export/docx | Required | Compile formatted Word .docx document |
| POST | /api/import | Required | Import terms and glossaries JSON |
No help topics found matching your query
Try searching for keywords like “LaTeX”, “SM-2”, “Shortcuts”, or “Agent”.