Skip to content

Sync generic engine improvements - #1

Merged
dioptx merged 1 commit into
mainfrom
release/generic-sync
Jul 9, 2026
Merged

Sync generic engine improvements#1
dioptx merged 1 commit into
mainfrom
release/generic-sync

Conversation

@dioptx

@dioptx dioptx commented Jul 9, 2026

Copy link
Copy Markdown
Owner

Summary

Forward-ports generic engine improvements.

  • weft doctor / /wf-doctor — template drift + plugin clone currency (offline)
  • weft analyze / /wf-analyze — per-template durations, loop counts, guard blocks, friction
  • scripts/wf.py curses TUI + wf-monitor.py plain-text/JSON viewer
  • Unattended-park at human gates (WEFT_UNATTENDED) + Workflow executor steps
  • Richer event model: wf.guard_blocked, wf.stalled, paired wf.step_changed, wf.failed
  • context.md surfacing: description, next action, suggested commands, insights
  • New skills: wf-resume, wf-run-step, wf-template; codex-review template

Fixed

  • insights step field is now populated into step state (was rendered by projections but never carried from the template).

Changed

  • workflow_id carries second resolution (name-YYYYMMDD-HHMMSS) so same-day runs stay distinct.

Tests

263 passing.

Forward-ports the generic weft features developed privately, excluding
all company-specific templates and tooling.

Added:
- weft doctor / wf-doctor: template drift + plugin clone currency
- weft analyze / wf-analyze: per-template durations, loops, friction
- scripts/wf.py curses TUI + wf-monitor.py plain-text/JSON viewer
- unattended-park at human gates (WEFT_UNATTENDED) + executor steps
- richer event model: wf.guard_blocked, wf.stalled, paired wf.step_changed, wf.failed
- context.md surfacing (description, next action, suggest, insights)
- codex-review template; wf-resume / wf-run-step / wf-template skills

Fixed:
- insights step field now populated into step state (was read by
  projections but never carried from the template)

Changed:
- workflow_id carries second resolution (name-YYYYMMDD-HHMMSS)

Excluded (company-specific): amonit-triage + address-pr-feedback
templates, command-deck, test_amonit_triage. Sanitized default paths and
examples in wf-monitor.py, wf-analyze, README to neutral values.

263 tests pass.
@dioptx
dioptx merged commit 9fc6814 into main Jul 9, 2026
4 checks passed
@dioptx
dioptx deleted the release/generic-sync branch July 9, 2026 14:05
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