Clark Farming CompanySoftware Foundry

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…

in-progressinferred-with-source-trail2 source links1 resolved links
wiki/wiki/storytime/education-reference-package.md

Answer

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

Artifactartifacts/storytime-education-package-block-manifest.mdexists
Artifactartifacts/storytime-education-reference-package-spec.mdmissing-path

Source 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:

File naming convention: education/storytime/<subject-slug>/<grade-slug>.md

Example: education/storytime/math/grade-3.md

Supported Subjects (10)

SubjectSlugScope
SciencescienceNatural sciences, physical sciences, life sciences, earth/space science, scientific method
MathmathNumber sense, arithmetic, geometry, measurement, data analysis, problem solving
SpellingspellingPhonics, sight words, spelling patterns, vocabulary building, word recognition
ReadingreadingComprehension, fluency, phonics, vocabulary in context, text analysis
WritingwritingSentence structure, paragraph development, creative writing, persuasive writing, grammar
HistoryhistoryHistorical events, timelines, cultural heritage, primary sources, critical thinking
Social Studiessocial-studiesCivic education, geography, economics basics, community roles, social responsibility
ArtartVisual arts, creative expression, art history basics, techniques, appreciation
MusicmusicMusic theory basics, rhythm, melody, instruments, listening skills, cultural traditions
Life Skillslife-skillsPractical daily living, emotional intelligence, safety, health habits, communication

Supported Grades (10)

GradeSlugAge RangeFocus
Pre-schoolpre-school3–5Sensory exploration, basic vocabulary, simple patterns, curiosity
Kindergartenkindergarten5–6Structured learning, letter recognition, basic counting, sharing
Grade 1grade-16–7Early reading fluency, single-digit arithmetic, simple science observation
Grade 2grade-27–8Reading comprehension, two-digit math, paragraph writing, intro science
Grade 3grade-38–9Multi-paragraph reading, multiplication/division, essay structure, deeper inquiry
Grade 4grade-49–10Complex text analysis, fractions/decimals, persuasive writing, historical study
Grade 5grade-510–11Advanced comprehension, pre-algebra, research writing, interdisciplinary projects
Grade 6grade-611–12Abstract reasoning, proportional thinking, formal writing, source analysis
Grade 7grade-712–13Introductory algebra, scientific modeling, argumentative writing, world history
Grade 8grade-813–14Advanced 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:

BlockTasksSubjectsStatus
Block 117Shared documents + Science✅ Complete (deployed)
Block 220Math + Spelling✅ Complete (deployed)
Block 320Reading + Writing⏳ In progress (launched 2026-06-08)
Block 440History + Social Studies + Art + MusicPending
Block 512Life Skills + ConsolidationPending

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:

Agent performance differences (local inference, 2026-06-07):

AgentMachineModelCompletion rateNotes
JuliusMac StudioQwen3.6-27B-MLX-8bit (~15 TPS)0%Timed out on every task
OctaviusRemoteQwen3.6-35B-A3B-MLX-8bit (~25 TPS)PartialProduced files, timed out on review
ReacherRemote~25 TPS~50%Completed some tasks
CypherRemote~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:

  1. Increase max_task_seconds in the scheduler (currently not exposed as a CLI flag).
  2. Reduce output size requirements per task (split larger files into sub-tasks).
  3. 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:

  1. Kill supervisor and worker processes (local + remote via SSH).
  2. Verify output files exist in outputs/ directory.
  3. Copy outputs to target location manually.
  4. 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:

  1. YAML frontmatter — title, type, subject, grade, status, tags, related links
  2. Runtime Summary — narrative description of how to teach this subject at this grade level
  3. Default Topic Families — 3–8 coherent topic groups with use-when, core idea, good story actions, natural objects/settings, and avoid list
  4. Evaluation Criteria — what constitutes a good story response for this subject/grade
  5. Grade Strategy — calibration to cognitive/developmental expectations
  6. 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)

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:

Relationships

Outbound links

Referenced by

Tags

storytimeeducationreference-packageconcurrent-workagent-fleet