Skip to content

feat: add curator, education, and dispatch squads#1

Merged
oalanicolas merged 1 commit intoSynkraAI:mainfrom
diegodiniz1:feat/add-curator-education-dispatch-2026-03-06
Mar 6, 2026
Merged

feat: add curator, education, and dispatch squads#1
oalanicolas merged 1 commit intoSynkraAI:mainfrom
diegodiniz1:feat/add-curator-education-dispatch-2026-03-06

Conversation

@diegodiniz1
Copy link
Contributor

Summary

Three new production-ready squads for the AIOS ecosystem:

Curator Squad v3.4.0

Content curation pipeline for mining, structuring, and formatting video content.

  • 11 agents (Brendan Kane, MrBeast, Robert McKee, Matthew Dicks, Ken Burns, Walter Murch + orchestrator)
  • 5 workflows (mine-to-cut, shorts, longform, longform-simple, multi-format)
  • 9 templates, 7 checklists, 9 tasks, 13 scripts
  • Key features: MQR scoring rubric, Duration Intelligence, ZERO INVENTION principle

Education Engineer Squad v1.0.0

Evidence-based instructional design system for online courses.

  • 16 agents across 15 pedagogical frameworks (Bloom, Mayer, Rosenshine, Wiggins, Bjork, Keller, Merrill, Clark, Cathy Moore)
  • 4 workflows (full course, research-planning, lesson design, validation)
  • 21 tasks, 15 checklists (10 pedagogical + 5 MEC compliance), 11 templates
  • Key features: Brazilian MEC regulatory compliance, LTEM engagement scoring, UbD backward design

Dispatch Squad v1.0.0

Parallel execution engine for cost-efficient task processing.

  • 4 agents (dispatch-chief, quality-gate, wave-planner, task-router)
  • 3 workflows (main, free, batch), 7 tasks, 31 scripts
  • Key features: 43-58x cost savings via Haiku subagents, DAG wave optimization, auto-discovery
  • Minds: Gene Kim, Reinertsen, Goldratt, Deming, Pedro Valerio

Installation

Copy any squad folder to your project's squads/ directory. All squads are self-contained and work with any AIOS installation — no configuration needed.

Files Changed

  • 228 files added (62 curator + 78 education + 88 dispatch)

Submitted from AIOS marketing-strategist

- Curator Squad v3.4.0: Content curation pipeline for mining, structuring,
  and formatting video content. 11 agents, 5 workflows, 9 templates.
  Minds: Brendan Kane, MrBeast, Robert McKee, Matthew Dicks, Ken Burns.

- Education Engineer Squad v1.0.0: Evidence-based instructional design
  system with 16 agents across 15 pedagogical frameworks. Includes MEC
  compliance for Brazilian education regulations. Minds: Bloom, Mayer,
  Rosenshine, Wiggins, Bjork, Keller, Merrill, Clark, Cathy Moore.

- Dispatch Squad v1.0.0: Parallel execution engine achieving 43-58x cost
  savings through Haiku subagents. 4 agents, 7 tasks, 31 scripts.
  Minds: Gene Kim, Reinertsen, Goldratt, Deming, Pedro Valerio.

All squads are self-contained and ready to use with any AIOS installation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link

coderabbitai bot commented Mar 6, 2026

Important

Review skipped

Too many files!

This PR contains 228 files, which is 78 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 748989bb-42c1-441c-a04f-9db9200b02b5

📥 Commits

Reviewing files that changed from the base of the PR and between 77e43bf and c2e65ed.

📒 Files selected for processing (228)
  • squads/curator/CHANGELOG.md
  • squads/curator/README.md
  • squads/curator/agents/brendan-kane.md
  • squads/curator/agents/content-miner-pro.md
  • squads/curator/agents/curator-chief.md
  • squads/curator/agents/data-curator.md
  • squads/curator/agents/ffmpeg-cutter.md
  • squads/curator/agents/jonah-berger.md
  • squads/curator/agents/ken-burns.md
  • squads/curator/agents/matthew-dicks.md
  • squads/curator/agents/mrbeast.md
  • squads/curator/agents/robert-mckee.md
  • squads/curator/agents/timestamp-cataloger.md
  • squads/curator/agents/walter-murch.md
  • squads/curator/checklists/curation-quality.md
  • squads/curator/checklists/mining-quality.md
  • squads/curator/checklists/narrative-quality.md
  • squads/curator/checklists/output-quality.md
  • squads/curator/checklists/render-quality.md
  • squads/curator/checklists/security-validation.md
  • squads/curator/checklists/timestamp-index-quality.md
  • squads/curator/config.yaml
  • squads/curator/data/matthew-dicks-dna.yaml
  • squads/curator/data/moment-quality-rubric.yaml
  • squads/curator/data/moment-types.yaml
  • squads/curator/data/stt-corrections.yaml
  • squads/curator/data/tool-registry.yaml
  • squads/curator/data/viral-triggers.yaml
  • squads/curator/docs/INDEX.md
  • squads/curator/scripts/_validation_common.py
  • squads/curator/scripts/apply_stt_corrections.py
  • squads/curator/scripts/catalog_transcript.py
  • squads/curator/scripts/execute_ffmpeg_cuts.py
  • squads/curator/scripts/generate_annotated_transcript.py
  • squads/curator/scripts/generate_compact_mining.py
  • squads/curator/scripts/generate_editor_guide.py
  • squads/curator/scripts/generate_source_index.py
  • squads/curator/scripts/merge_mining_parts.py
  • squads/curator/scripts/validate_cross_yaml.py
  • squads/curator/scripts/validate_timestamps.py
  • squads/curator/scripts/validate_transcription.py
  • squads/curator/tasks/build-narrative.md
  • squads/curator/tasks/catalog-transcript.md
  • squads/curator/tasks/curate-data.md
  • squads/curator/tasks/execute-cut.md
  • squads/curator/tasks/format-cut.md
  • squads/curator/tasks/generate-editor-guide.md
  • squads/curator/tasks/mine-transcript.md
  • squads/curator/tasks/resume-mining.md
  • squads/curator/tasks/validate-curation.md
  • squads/curator/templates/banco-momentos-tmpl.md
  • squads/curator/templates/curadoria-tmpl.yaml
  • squads/curator/templates/longform-cut-tmpl.yaml
  • squads/curator/templates/longform-simple-cut-tmpl.yaml
  • squads/curator/templates/narrative-structure-tmpl.yaml
  • squads/curator/templates/roteiro-corte-tmpl.yaml
  • squads/curator/templates/shorts-cut-tmpl.yaml
  • squads/curator/templates/social-clips-tmpl.yaml
  • squads/curator/templates/transcricao-anotada-tmpl.md
  • squads/curator/workflows/wf-longform-pipeline.yaml
  • squads/curator/workflows/wf-longform-simple-pipeline.yaml
  • squads/curator/workflows/wf-mine-to-cut.yaml
  • squads/curator/workflows/wf-multi-format.yaml
  • squads/curator/workflows/wf-shorts-pipeline.yaml
  • squads/dispatch/README.md
  • squads/dispatch/agents/dispatch-chief.md
  • squads/dispatch/agents/quality-gate.md
  • squads/dispatch/agents/task-router.md
  • squads/dispatch/agents/wave-planner.md
  • squads/dispatch/checklists/batch-discovery-gate.md
  • squads/dispatch/checklists/batch-dispatch-gate.md
  • squads/dispatch/checklists/batch-prioritization-gate.md
  • squads/dispatch/checklists/dispatch-health-score.md
  • squads/dispatch/checklists/haiku-prompt-checklist.md
  • squads/dispatch/checklists/post-execution-gate.md
  • squads/dispatch/checklists/pre-dispatch-gate.md
  • squads/dispatch/checklists/pre-execution-gate.md
  • squads/dispatch/config.yaml
  • squads/dispatch/data/command-registry.yaml
  • squads/dispatch/data/dispatch-heuristics.yaml
  • squads/dispatch/data/dispatch-kb.md
  • squads/dispatch/data/domain-registry.yaml
  • squads/dispatch/data/enrichment-rules.yaml
  • squads/dispatch/data/error-decision-templates.yaml
  • squads/dispatch/data/haiku-patterns.yaml
  • squads/dispatch/data/manual-overrides.yaml
  • squads/dispatch/data/model-selection-rules.yaml
  • squads/dispatch/data/orchestrator-prompt.md
  • squads/dispatch/data/routing-quality-gate.yaml
  • squads/dispatch/data/timeout-rules.yaml
  • squads/dispatch/data/veto-conditions.yaml
  • squads/dispatch/lib/__init__.py
  • squads/dispatch/lib/cache_optimizer.py
  • squads/dispatch/lib/dispatch_models.py
  • squads/dispatch/lib/event_log.py
  • squads/dispatch/lib/pipeline_state.py
  • squads/dispatch/lib/progress.py
  • squads/dispatch/lib/resilience.py
  • squads/dispatch/lib/rich_progress.py
  • squads/dispatch/lib/script_runner.py
  • squads/dispatch/requirements.txt
  • squads/dispatch/scripts/assign-enrichment.py
  • squads/dispatch/scripts/assign-timeout.py
  • squads/dispatch/scripts/auto-fix-veto.py
  • squads/dispatch/scripts/batch-size-optimizer.py
  • squads/dispatch/scripts/build-command-registry.py
  • squads/dispatch/scripts/build-domain-registry.py
  • squads/dispatch/scripts/check-wave-complete.py
  • squads/dispatch/scripts/cost-tracker.py
  • squads/dispatch/scripts/critical-chain-analyzer.py
  • squads/dispatch/scripts/detect-migration-triggers.py
  • squads/dispatch/scripts/dispatch-health-score.py
  • squads/dispatch/scripts/dispatch-orchestrator.py
  • squads/dispatch/scripts/enrich-task.py
  • squads/dispatch/scripts/estimate-batch-cost.py
  • squads/dispatch/scripts/extract-quantities.py
  • squads/dispatch/scripts/generate-execution-report.py
  • squads/dispatch/scripts/log-task-failure.py
  • squads/dispatch/scripts/log-task-start.py
  • squads/dispatch/scripts/reload-dispatch-context.py
  • squads/dispatch/scripts/route-tasks.py
  • squads/dispatch/scripts/save-dispatch-state.py
  • squads/dispatch/scripts/score-domain.py
  • squads/dispatch/scripts/select-model.py
  • squads/dispatch/scripts/self-heal-failure.py
  • squads/dispatch/scripts/validate-dispatch-gate.sh
  • squads/dispatch/scripts/validate-haiku-prompt.py
  • squads/dispatch/scripts/validate-routing-gate.py
  • squads/dispatch/scripts/validate-sufficiency-gate.py
  • squads/dispatch/scripts/validate-wave-results.py
  • squads/dispatch/scripts/wave-executor.py
  • squads/dispatch/scripts/wave-optimizer.py
  • squads/dispatch/tasks/auto-discover-ecosystem.md
  • squads/dispatch/tasks/convert-input.md
  • squads/dispatch/tasks/decompose-to-waves.md
  • squads/dispatch/tasks/execute-wave.md
  • squads/dispatch/tasks/plan-execution.md
  • squads/dispatch/tasks/report-execution.md
  • squads/dispatch/tasks/route-tasks.md
  • squads/dispatch/tasks/verify-wave.md
  • squads/dispatch/templates/cost-report-tmpl.md
  • squads/dispatch/templates/dispatch-state-tmpl.json
  • squads/dispatch/templates/execution-plan-tmpl.yaml
  • squads/dispatch/templates/execution-report-tmpl.md
  • squads/dispatch/templates/task-prompt-tmpl.md
  • squads/dispatch/templates/wave-manifest-tmpl.yaml
  • squads/dispatch/workflows/wf-dispatch-batch.yaml
  • squads/dispatch/workflows/wf-dispatch-free.yaml
  • squads/dispatch/workflows/wf-dispatch-main.yaml
  • squads/education/CHANGELOG.md
  • squads/education/README.md
  • squads/education/agents/bjork-engineer.md
  • squads/education/agents/bloom-diagnostician.md
  • squads/education/agents/clark-validator.md
  • squads/education/agents/education-chief.md
  • squads/education/agents/ericsson-coach.md
  • squads/education/agents/fsrs-scheduler.md
  • squads/education/agents/keller-motivator.md
  • squads/education/agents/mayer-presenter.md
  • squads/education/agents/mec-compliance.md
  • squads/education/agents/merrill-designer.md
  • squads/education/agents/moore-filter.md
  • squads/education/agents/novak-mapper.md
  • squads/education/agents/rosenshine-teacher.md
  • squads/education/agents/sweller-analyst.md
  • squads/education/agents/thalheimer-assessor.md
  • squads/education/agents/wiggins-architect.md
  • squads/education/checklists/cognitive-load-check.md
  • squads/education/checklists/curriculum-architecture-quality.md
  • squads/education/checklists/domain-research-quality.md
  • squads/education/checklists/evidence-based-check.md
  • squads/education/checklists/lesson-quality.md
  • squads/education/checklists/mastery-criteria-check.md
  • squads/education/checklists/mec-curso-livre-check.md
  • squads/education/checklists/mec-curso-tecnico-check.md
  • squads/education/checklists/mec-ead-check.md
  • squads/education/checklists/mec-graduacao-check.md
  • squads/education/checklists/mec-pos-lato-sensu-check.md
  • squads/education/checklists/motivation-design-check.md
  • squads/education/checklists/multimedia-principles-check.md
  • squads/education/checklists/retention-design-check.md
  • squads/education/checklists/transfer-validation-check.md
  • squads/education/config.yaml
  • squads/education/data/bloom-taxonomy-reference.md
  • squads/education/data/education-kb.md
  • squads/education/data/lesson-model.md
  • squads/education/data/ltem-8-tiers.md
  • squads/education/data/mayer-12-principles.md
  • squads/education/data/rosenshine-10-principles.md
  • squads/education/scripts/assemble-deliverables.py
  • squads/education/scripts/fsrs-scheduler.py
  • squads/education/scripts/load-mec-reqs.py
  • squads/education/tasks/adapt-progression.md
  • squads/education/tasks/analyze-cognitive-load.md
  • squads/education/tasks/assess-transfer.md
  • squads/education/tasks/classify-course-type.md
  • squads/education/tasks/classify-objectives.md
  • squads/education/tasks/compare-curricula.md
  • squads/education/tasks/create-diagnostic.md
  • squads/education/tasks/create-knowledge-map.md
  • squads/education/tasks/design-curriculum.md
  • squads/education/tasks/design-lesson.md
  • squads/education/tasks/design-media-format.md
  • squads/education/tasks/design-module.md
  • squads/education/tasks/design-motivation.md
  • squads/education/tasks/design-practice.md
  • squads/education/tasks/diagnose-domain.md
  • squads/education/tasks/filter-action-mapping.md
  • squads/education/tasks/generate-deliverables.md
  • squads/education/tasks/load-mec-requirements.md
  • squads/education/tasks/schedule-repetition.md
  • squads/education/tasks/validate-evidence.md
  • squads/education/tasks/validate-mec-compliance.md
  • squads/education/templates/arcs-analysis-tmpl.yaml
  • squads/education/templates/cognitive-load-report-tmpl.yaml
  • squads/education/templates/competency-matrix-tmpl.yaml
  • squads/education/templates/curriculum-master-tmpl.yaml
  • squads/education/templates/knowledge-map-tmpl.yaml
  • squads/education/templates/learner-diagnostic-tmpl.yaml
  • squads/education/templates/lesson-tmpl.yaml
  • squads/education/templates/ltem-assessment-tmpl.yaml
  • squads/education/templates/mec-compliance-report-tmpl.yaml
  • squads/education/templates/module-tmpl.yaml
  • squads/education/templates/practice-design-tmpl.yaml
  • squads/education/workflows/wf-curriculum-validation.yaml
  • squads/education/workflows/wf-domain-research.yaml
  • squads/education/workflows/wf-full-course-creation.yaml
  • squads/education/workflows/wf-lesson-design.yaml

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@oalanicolas oalanicolas merged commit 55ae5c5 into SynkraAI:main Mar 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants