Skip to content

v4.0.0 — Research Communication

Choose a tag to compare

@ThePyProgrammer ThePyProgrammer released this 01 Apr 08:06
· 168 commits to main since this release

What's new in v4.0.0

The v4.0 milestone. The roadmap is complete.

Turing goes from research tool to research-to-communication pipeline. Every result becomes a shareable artifact — citations tracked, presentations generated, progress communicated. With all 25 phases implemented across 72 features, Turing is a complete autonomous ML research harness from first hypothesis to final presentation.

/turing:cite — Citation & Attribution Manager

Track which papers, codebases, datasets, and methods influenced each experiment. Add citations with DOI/arXiv links, audit for missing attributions (scans experiment configs against 22 common ML methods), and generate BibTeX. Stored in experiments/citations.yaml.

/turing:present — Presentation Figure Generation

Generate presentation-ready figure specifications from experiment data: training curves with best-so-far trajectory, model family comparison bars, ablation delta tables, Pareto scatter with frontier line, and sensitivity heatmaps. Three style presets (light/dark/poster) with customizable palettes. Output as structured JSON specs in paper/figures/.

/turing:changelog — Model Changelog Generation

Auto-generate a human-readable changelog from experiment history. Detects version boundaries (significant metric jumps), groups improvements within each version, and formats as narrative with deltas. Two audiences: technical (experiment IDs, configs) and stakeholder (plain English, percentages, no jargon). Output to paper/CHANGELOG.md.

The Complete Journey: v1.0.0 → v4.0.0

Version Phase Commands
v1.0.0 1–9: Core loop, hypotheses, novelty, statistics, families, tree-search 14
v1.3.0 10: Statistical rigor (seed, reproduce) 19
v1.4.0 11: Experiment intelligence (diagnose, ablate, frontier) 22
v1.5.0 12: Performance (profile, checkpoint) 24
v2.0.0 13: Deployment bridge (export) 25
v2.1.0 14: Research workflow (lit, paper) 27
v2.2.0 15: Orchestration (queue, retry, fork) 30
v2.3.0 16: Deep analysis (diff, watch, regress) 33
v2.4.0 17: Model composition (ensemble, stitch, warm) 36
v2.5.0 18: Scaling & efficiency (scale, budget, distill) 39
v3.0.0 19: Meta-intelligence (transfer, audit) 41
v3.1.0 20: Pre-training intelligence (sanity, baseline, leak) 44
v3.2.0 21: Model debugging (xray, sensitivity, calibrate) 47
v3.3.0 22: Feature & training intelligence (feature, curriculum) 49
v3.4.0 23: Model surgery (prune, quantize, merge, surgery) 53
v3.5.0 24: Experiment archaeology (trend, flashback, archive, annotate, search, template, replay) 60
v4.0.0 25: Research communication (cite, present, changelog) 63

Numbers

Metric v1.0.0 v4.0.0 Growth
Tests 257 1566 +1309 (6.1x)
Commands 14 63 +49 (4.5x)
Scripts 23 82 +59 (3.6x)
Phases 9 25 +16
Versions 1 17 +16

Full changelog

  • feat: citation_manager.py — citation tracking with add/list/check/bib, BibTeX generation
  • feat: generate_figures.py — presentation figure specs for 5 chart types with 3 styles
  • feat: generate_changelog.py — model changelog with version detection and audience adaptation
  • feat: /turing:cite, /turing:present, /turing:changelog command skills
  • test: 19 new tests across 3 test files
  • docs: All 72 roadmap items marked DONE