Skip to content

docs: proposal for Luigi resume enhancements#157

Merged
neoneye merged 2 commits intoPlanExeOrg:mainfrom
VoynichLabs:docs/luigi-resume-enhancements
Mar 7, 2026
Merged

docs: proposal for Luigi resume enhancements#157
neoneye merged 2 commits intoPlanExeOrg:mainfrom
VoynichLabs:docs/luigi-resume-enhancements

Conversation

@82deutschmark
Copy link
Collaborator

Six improvements to make pipeline resume faster, safer, and automatable — written from direct overnight pipeline recovery experience.

Proposed features:

  1. Structured failure log (failures.jsonl) — low effort, high value
  2. Pipeline status command (planexe status)
  3. Task invalidation CLI (planexe invalidate <TaskName> [--cascade])
  4. Webhook / event hooks on task completion and failure
  5. Per-task timeout configuration
  6. Plan hot-editing with downstream invalidation

Each feature described with concrete motivation from real run failures, proposed interface, and example output.

1 file. Docs only.

Six concrete improvements based on overnight pipeline runs:
- Webhook/event hooks for task completion and failure
- Task invalidation CLI with optional cascade
- Plan hot-editing with downstream invalidation
- Pipeline status command
- Per-task timeout configuration
- Structured failure log (failures.jsonl)

Written from direct experience monitoring Qwen 3.5-35B-A3B runs
on Mac Mini M4 Pro.
Second proposal covering the deeper architectural gap:
the pipeline treats model failures as terminal events
instead of learning opportunities.

Six features:
1. Error-feedback retries (show model what it got wrong)
2. Content validation beyond Pydantic (semantic correctness)
3. Adaptive model selection (empirical task-model matrix)
4. Human-in-the-loop gates (pause on consequential decisions)
5. Streaming output monitor (real-time generation visibility)
6. Run comparison (diff outputs between run directories)

Core argument: error-feedback retries would make most
default='' workarounds unnecessary.
@neoneye neoneye merged commit 0117fef into PlanExeOrg:main Mar 7, 2026
3 checks passed
@neoneye neoneye deleted the docs/luigi-resume-enhancements branch March 7, 2026 11:32
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