Products & Experiments · Product
Storytime Education Reference Package
The Storytime Education Reference Package is a structured wiki guidance system that enables Storytime to generate age-appropriate, subject-specific educational content without requiring users to specify topics or criteria manually. It consists of per-subject, per-grade guidance files organized under wiki/wiki/education/storytime/, shared reference documents, and a subject/grade map. Location: wiki/wiki/education/stor…
wiki/wiki/storytime/education-reference-package.mdAnswer
The Storytime Education Reference Package is a structured wiki guidance system that enables Storytime to generate age-appropriate, subject-specific educational content without requiring users to specify topics or criteria manually. It consists of per-subject, per-grade guidance files organized under wiki/wiki/education/storytime/, shared reference documents, and a subject/grade map. Location: wiki/wiki/education/stor…
Auto-generated neutral summary from the source page — needs human review before trusted use.
Evidence & Source Cards
artifacts/storytime-education-package-block-manifest.mdexistsartifacts/storytime-education-reference-package-spec.mdmissing-pathSource Excerpt
Overview
The Storytime Education Reference Package is a structured wiki guidance system that enables Storytime to generate age-appropriate, subject-specific educational content without requiring users to specify topics or criteria manually. It consists of per-subject, per-grade guidance files organized under wiki/wiki/education/storytime/, shared reference documents, and a subject/grade map.
Architecture
Location: wiki/wiki/education/storytime/
Structure:
README.md— Package overview and runtime behaviorsubject-grade-map.md— Maps each supported subject/grade pair to its guidance fileinference-policy.md— Rules for how Storytime interprets guidance files at runtimeqa-rubric.md— Quality assurance rubric for evaluating generated storiesshared/— Cross-subject reference documents (grade-bands, integration patterns, safety)<subject>/<grade>.md— Subject-specific, grade-level guidance files
File naming convention: education/storytime/<subject-slug>/<grade-slug>.md
Example: education/storytime/math/grade-3.md
Supported Subjects (10)
| Subject | Slug | Scope |
|---|---|---|
| Science | science | Natural sciences, physical sciences, life sciences, earth/space science, scientific method |
| Math | math | Number sense, arithmetic, geometry, measurement, data analysis, problem solving |
| Spelling | spelling | Phonics, sight words, spelling patterns, vocabulary building, word recognition |
| Reading | reading | Comprehension, fluency, phonics, vocabulary in context, text analysis |
| Writing | writing | Sentence structure, paragraph development, creative writing, persuasive writing, grammar |
| History | history | Historical events, timelines, cultural heritage, primary sources, critical thinking |
| Social Studies | social-studies | Civic education, geography, economics basics, community roles, social responsibility |
| Art | art | Visual arts, creative expression, art history basics, techniques, appreciation |
| Music | music | Music theory basics, rhythm, melody, instruments, listening skills, cultural traditions |
| Life Skills | life-skills | Practical daily living, emotional intelligence, safety, health habits, communication |
Supported Grades (10)
| Grade | Slug | Age Range | Focus |
|---|---|---|---|
| Pre-school | pre-school | 3–5 | Sensory exploration, basic vocabulary, simple patterns, curiosity |
| Kindergarten | kindergarten | 5–6 | Structured learning, letter recognition, basic counting, sharing |
| Grade 1 | grade-1 | 6–7 | Early reading fluency, single-digit arithmetic, simple science observation |
| Grade 2 | grade-2 | 7–8 | Reading comprehension, two-digit math, paragraph writing, intro science |
| Grade 3 | grade-3 | 8–9 | Multi-paragraph reading, multiplication/division, essay structure, deeper inquiry |
| Grade 4 | grade-4 | 9–10 | Complex text analysis, fractions/decimals, persuasive writing, historical study |
| Grade 5 | grade-5 | 10–11 | Advanced comprehension, pre-algebra, research writing, interdisciplinary projects |
| Grade 6 | grade-6 | 11–12 | Abstract reasoning, proportional thinking, formal writing, source analysis |
| Grade 7 | grade-7 | 12–13 | Introductory algebra, scientific modeling, argumentative writing, world history |
| Grade 8 | grade-8 | 13–14 | Advanced pre-algebra, lab methods, formal research, civic engagement |
Total Scope
100 subject/grade files (10 subjects × 10 grades) + 7 shared documents (README, subject-grade-map, inference-policy, qa-rubric, grade-bands, integration patterns, safety) = 107 files total.
Buildout Methodology
The package was built out using concurrent work across the full agent fleet (Julius, Octavius, Reacher, Cypher). The buildout spec is at bedtime-stories/artifacts/storytime-education-reference-package-spec.md.
Execution Strategy
Tasks were organized into blocks of ~17–20 tasks each, dispatched sequentially through the concurrent work scheduler:
| Block | Tasks | Subjects | Status |
|---|---|---|---|
| Block 1 | 17 | Shared documents + Science | ✅ Complete (deployed) |
| Block 2 | 20 | Math + Spelling | ✅ Complete (deployed) |
| Block 3 | 20 | Reading + Writing | ⏳ In progress (launched 2026-06-08) |
| Block 4 | 40 | History + Social Studies + Art + Music | Pending |
| Block 5 | 12 | Life Skills + Consolidation | Pending |
Progress: 37/109 tasks complete (34%), 72 remaining.
The full task manifest is at artifacts/storytime-education-package-block-manifest.md.
Operational Lessons (June 7, 2026)
Timeout Bottleneck
The concurrent work scheduler has a hardcoded 20-minute per-task timeout (max_task_seconds: 1200). This proved insufficient for large content generation tasks producing 2,000+ word guidance files.
Observed behavior:
- Workers (Octavius, Reacher, Cypher) produced complete output files but timed out during the post-task diff review step.
- The supervisor entered a stuck state with quarantined workers and could not auto-collect outputs.
- Manual intervention was required: kill supervisor/workers, then force-collect and deploy from the
outputs/directory.
Agent performance differences (local inference, 2026-06-07):
| Agent | Machine | Model | Completion rate | Notes |
|---|---|---|---|---|
| Julius | Mac Studio | Qwen3.6-27B-MLX-8bit (~15 TPS) | 0% | Timed out on every task |
| Octavius | Remote | Qwen3.6-35B-A3B-MLX-8bit (~25 TPS) | Partial | Produced files, timed out on review |
| Reacher | Remote | ~25 TPS | ~50% | Completed some tasks |
| Cypher | Remote | ~25 TPS | ~50% | Completed some tasks |
Workaround: Accept timeouts, wait for file generation, then manually collect outputs. The files themselves are valid — the timeout affects only the diff-review step.
Longer-term fixes to evaluate:
- Increase
max_task_secondsin the scheduler (currently not exposed as a CLI flag). - Reduce output size requirements per task (split larger files into sub-tasks).
- Exclude Julius (slowest local model) from content generation blocks, use only for coordination/review.
Scheduler Recovery Pattern
When the supervisor is stuck with quarantined workers but outputs exist:
- Kill supervisor and worker processes (local + remote via SSH).
- Verify output files exist in
outputs/directory. - Copy outputs to target location manually.
- Update the block manifest to reflect completion.
This pattern was used successfully for Block 2 (Math + Spelling).
Planning Phase Duration
Octavius's planning phase for the initial ~99 task packet required ~5–10 minutes of processing. The planning prompt combined the Julius planner brief (~9KB) plus spec content (~13KB total). Smaller blocks (17–20 tasks) plan in seconds.
Quality Standards
Every guidance file must contain:
- YAML frontmatter — title, type, subject, grade, status, tags, related links
- Runtime Summary — narrative description of how to teach this subject at this grade level
- Default Topic Families — 3–8 coherent topic groups with use-when, core idea, good story actions, natural objects/settings, and avoid list
- Evaluation Criteria — what constitutes a good story response for this subject/grade
- Grade Strategy — calibration to cognitive/developmental expectations
- Source citations — links to related wiki pages and source guidance
The QA rubric (qa-rubric.md) defines the acceptance test: running a sparse seed and a detailed seed through Storytime with blank topic and blank criteria, verifying the generated story contains specific topics, measurable criteria, defined concepts, and grade-appropriate language.
Current State (as of 2026-06-08)
- Block 1 complete: All science files and shared documents deployed to
wiki/wiki/education/storytime/. - Block 2 complete: All math and spelling files deployed.
- Block 3 in progress: Reading and writing tasks launched; workers generating content.
- Blocks 4–5 pending: History, social studies, art, music, life-skills, and consolidation tasks awaiting dispatch.
Spec Location
The authoritative specification is at bedtime-stories/artifacts/storytime-education-reference-package-spec.md. It defines the full architecture, file structure, runtime behavior, and acceptance criteria.
Related Work
The education reference package is part of the broader Storytime project, which also includes:
- Theme reference package — Storytime themes (separate spec and buildout)
- Application architecture — Python backend behind Cloudflare Tunnel (see
storytime/architecture-decision-2026-06-05) - Source guidance documents — Library copies of education and children's-story guidance reviewed during planning
Relationships
Outbound links
Referenced by
- No corpus pages link here yet.