Roadmap
August 20, 2026 · View on GitHub
Current Omni-Rewriter ships as a general prompt-expansion framework: transport-neutral requests, typed profile outputs, deterministic validation, dialect rendering, and bounded LLM repairs. H3, Seedance, and LTX-2.5 video PE, plus Seedream and Qwen-Image image PE, are its first profiles.
The project helps the community bridge polished demos and the explicit prompt contracts required by public/open generators. It relies on public evidence rather than attempting to reproduce undisclosed closed-source behavior. Expansion and generation remain separate. Community contributions are welcome — see CONTRIBUTING.md.
Near-term (maintainers)
- Ingest public H3 skill contracts (
references/jahnson-h3-skill-*.txt) into PE rules, harness docs, and Cursor skills. - Ship low-res RAW vs PE gallery media on the GitHub homepage.
- Add CONTRIBUTING / PR / issue templates / CODE_OF_CONDUCT / SECURITY.
- Publish Video / Image / Unified contribution boards, a model-contribution AI skill, and deterministic PR contract checks.
- Define a stable profile/renderer extension interface for model families beyond H3 and the initial image dialects.
- Add opt-in OpenAI-compatible Qwen image generation, Hunyuan custom-vLLM, Omni video/WAN,
and independent LingBot adapters without coupling them to
expand. - Add mock contract tests for image/video submit, polling, base64/URL decoding, download limits, WAN mapping, Hunyuan extension fields, and LingBot subprocess/rewriter behavior.
- Publish H3 RAW vs PE demo surfaces under
docs/(landing, showcase, homepage gallery). - Ship LTX-2.5 video PE (public paragraph dialect + optional official CLI runner; live generate unverified).
- Run live SGLang/vLLM-Omni WAN compatibility matrices across pinned runtime releases.
- Strengthen image validators for quote-language consistency (Chinese
“”vs English"").
Community / research TODOs
- Supervised fine-tune a smaller writer on validated Omni-Rewriter traces (video H3 + Seedream/Qwen image PE), reducing repair rate and latency.
- RL / preference optimization (DPO / GRPO / RLOO) against downstream scores: H3 structural conformance, lip-sync / cut adherence judges, image aesthetic + instruction following judges.
- Add a bounded VLM-guided PE loop: generate candidates, judge full temporal/audio evidence, select or revise prompts, and record every iteration separately from deterministic repair.
- Implement the explicit Video, Image, and Unified profile targets in
community-models.md, one evidence-scoped PR at a time. - Multilingual eval suites and public leaderboard hooks.
- Streaming expand API and batch JSONL expand CLI.
- Video reconstruct / v2pe (v1): observe a local short clip (ffmpeg evidence pack →
VideoObservation) then reuse draft/validate/repair to emit H3t2vaPE. Expand ≠ generate; do not inline the source mp4 intoexpand. CLIomni-rewriter reconstruct, HTTP observation JSON atPOST /v1/reconstruct. Design:design/video-reconstruct-pe.md. Optional generate and fl2va/i2va remain later. - Safer media sandboxing for untrusted reference images in shared deployments.
Contributions that keep the public contracts (RewriteRequest, ImageRewrite, BaseRewrite,
Ref2VARewrite) stable are preferred.