# Wiki Schema: SeedVault
## Domains
### SeedVault Market
Heirloom seed e-commerce, planting guides, suppliers, customers, marketing, and business operations. Covers products, growing advice, shipping, WooCommerce, Bitcoin payments, and content strategy.
### K-12 Curriculum (2nd Grade)
Homeschool curriculum topics, skills, and learning progressions across Math, English Language Arts (ELA), and Science. Each unique learning topic becomes an entity page. Weekly schedules link related topics. Used for **knowledge retrieval** (what did we teach about X?) and **curriculum planning** (what topics build on each other? what's coming next?).
## Conventions
- File names: lowercase, hyphens, no spaces (e.g., `tomato-cherokee-purple.md`)
- Every wiki page starts with YAML frontmatter (see below)
- Use `[[wikilinks]]` to link between pages (minimum 2 outbound links per page)
- When updating a page, always bump the `updated` date
- Every new page must be added to `index.md` under the correct section
- Every action must be appended to `log.md`
- **Provenance markers:** On pages that synthesize 3+ sources, append `^[raw/articles/source-file.md]` at the end of paragraphs whose claims come from a specific source. Optional on single-source pages where the `sources:` frontmatter is enough.
## Frontmatter
```yaml
---
title: Page Title
created: YYYY-MM-DD
updated: YYYY-MM-DD
type: entity | concept | comparison | query
tags: [from taxonomy below]
sources: [raw/articles/source-name.md]
---
```
### Curriculum Frontmatter
```yaml
---
title: Topic Name
created: YYYY-MM-DD
updated: YYYY-MM-DD
type: lesson_topic | week_schedule | skill_category
subject: math | ela | science
tags: [from curriculum taxonomy below]
standard: CCSS.MATH.CONTENT.2.NBT.A.1 | NGSS.2-PS1.1
prerequisites: [lesson-topic-slug]
related: [lesson-topic-slug]
weeks: [1, 5, 12]
source: Home_School/2nd_Grade/Math/generate_week1.py
---
```
### raw/ Frontmatter
```yaml
---
source_url: https://example.com/article
ingested: YYYY-MM-DD
---
```
## Tag Taxonomy
### SeedVault Tags
- **Products:** seed, variety, crop, heirloom, open-pollinated, hybrid
- **Growing:** planting, zone, season, technique, pest, disease, companion
- **Business:** product-page, seo, marketing, customer, supplier, shipping, pricing, inventory
- **Platform:** woocommerce, wordpress, bitcoin, payment, email, newsletter
- **Content:** blog, planting-guide, social, video, voice, newsletter
- **Meta:** comparison, timeline, prediction, archive
### Curriculum Tags
- **Subjects:** math, ela, science, phonics, spelling, grammar, reading
- **Math Topics:** counting, place-value, addition, subtraction, measurement, time, money, data, geometry, fractions, multiplication, division
- **ELA Topics:** short-vowels, silent-e, vowel-teams, digraphs, r-controlled, soft-c-g, double-consonants, suffixes, sight-words, synonyms, antonyms, word-families, punctuation, sentences, verbs, adjectives, adverbs, compound-sentences, capitalization, prepositions, contractions, possessives
- **Science Topics:** physical-science, life-science, earth-science, matter, states-of-matter, plants, habitats, ecosystems, water-cycle, weather, erosion, rocks, engineering
- **Skills:** phonics, fluency, comprehension, handwriting, spelling, problem-solving, measurement, data-analysis, observation, experimentation
- **Grade Level:** grade-2, homeschool
- **Standards:** ccss, ngss
- **Meta:** prerequisite, review, cumulative
## Page Thresholds
- **Create a page** when an entity/concept appears in 2+ sources OR is central to one source
- **Add to existing page** when a source mentions something already covered
- **DON'T create a page** for passing mentions, minor details, or things outside the domain
- **Split a page** when it exceeds ~200 lines — break into sub-topics with cross-links
- **Archive a page** when its content is fully superseded — move to `_archive/`, remove from index
## Entity Pages
One page per notable entity. Include:
- Overview / what it is
- Key facts and dates
- Relationships to other entities ([[wikilinks]])
- Source references
## Concept Pages
One page per concept or topic. Include:
- Definition / explanation
- Current state of knowledge
- Open questions or debates
- Related concepts ([[wikilinks]])
## Comparison Pages
Side-by-side analyses. Include:
- What is being compared and why
- Dimensions of comparison (table format preferred)
- Verdict or synthesis
- Sources
## Curriculum Page Types
### Lesson Topic Pages (`lesson_topic`)
One page per unique learning topic. Include:
- Topic name and subject area
- Description of what students learn
- Related [[wikilinks]] to prerequisite and subsequent topics
- Weeks where this topic appears
- Standards alignment (CCSS, NGSS)
- Key vocabulary or concepts
### Week Schedule Pages (`week_schedule`)
One page per week linking all topics taught that week. Include:
- Week number and subject(s)
- List of topics covered (as [[wikilinks]])
- Day-by-day breakdown (Mon/Wed/Fri)
- Cross-references to related topics in other subjects
### Skill Category Pages (`skill_category`)
One page per skill category (e.g., "phonics", "measurement"). Include:
- Skill definition and scope
- All topics that develop this skill ([[wikilinks]])
- Progression order across weeks
- Assessment methods
## Update Policy
When new information conflicts with existing content:
1. Check the dates — newer sources generally supersede older ones
2. If genuinely contradictory, note both positions with dates and sources
3. Mark the contradiction in frontmatter: `contradictions: [page-name]`
4. Flag for user review in the lint report