Skip to content

workhorse-workflows: v1.1.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 20:00
d984f2f

1.1.0 (2026-08-14)

Features

  • ostler: add created/removed paired lifecycle checks (6eaf82a)
  • ostler: record response status in the browser diagnostics (a88591b)
  • ostler: record the whole console and network in the diagnostics (79e7f91)
  • ostler: record why a failed request failed, not just its url (c7c0ddc)
  • ostler: stamp a schema key on the browser diagnostics (105cb82)
  • workflows: author the QA plan as a python module (622e4dd)
  • workflows: backfill a missing placement from the running ui (3a7cd25)
  • workflows: gate okf-builder on every non-waived finding (d581fe1)
  • workflows: give each okf repair item a prompt for its own code (03502c9)
  • workflows: give the qa planner its plan-context and a dry run (b53e1ea)
  • workflows: hand a spent QA budget to the operator before giving up (f9f3678)
  • workflows: hold the QA lane to a wall-clock budget (014ebcb)
  • workflows: let the author ratify a documentation block (b8c2b9e)
  • workflows: let the coder QA lane run its scenarios sandboxed (95d05df)
  • workflows: queue undeclared obligations as okf-builder worklist (ee41f57)
  • workflows: read the qa context in slices, not whole, in plan-qa (30fa1f8)
  • workhorse: keep machine scratch in the cache, not the repo (0f9c663)

Bug Fixes

  • ostler: say a required section is missing, not empty (809b18c)
  • workflows: bound checkpointed docs repair notes (3742fbc)
  • workflows: catch a set-aside epic branch up to its base (659dd3d)
  • workflows: clear the review sidecars before each review round (7571ac7)
  • workflows: close a prose qa finding by editing the prose (51e9c2f)
  • workflows: compact repeated docs gate findings (5a16eb3)
  • workflows: continue reducing docs gate repairs (f42595c)
  • workflows: declare the playwright extra the coder's qa stage needs (568a465)
  • workflows: escalate a QA repair that changes nothing (eaf2899)
  • workflows: forbid the qa fixer from rewriting the evidence ledger (2139a55)
  • workflows: gate CI on the branch the epic PR is opened from (151b0d1)
  • workflows: gate on a repeated identical blocked qa bundle (5d64207)
  • workflows: group repair items by the node the ref really names (cc10736)
  • workflows: hand branch_epic the run dir so its claim ledger fills (370fb34)
  • workflows: hold the QA context join point to the plan budget (0b28885)
  • workflows: judge okf coverage across scenarios, not one by one (b2c0ef6)
  • workflows: keep a story's Dependencies section through a rewrite (906671e)
  • workflows: let a blocked qa fix reach the operator gate (500750f)
  • workflows: let a drain return to an epic branch it cut itself (d0253a9)
  • workflows: make the okf-build scratch ignore itself (a95b31f)
  • workflows: make the QA lane's wall clock advisory (a02e58d)
  • workflows: make the QA plan defeat the test runner's cache (351395d)
  • workflows: put the check vocabulary in the repair prompt (4518672)
  • workflows: repair a cut-off QA plan instead of failing the run (ef29840)
  • workflows: require a listing before a QA absence finding (efffb5d)
  • workflows: require qa evidence for universal claims (0b1461b)
  • workflows: require structured evidence for docs checks (d77064f)
  • workflows: require terminal evidence for print qa (9436b4f)
  • workflows: retry qa after docs repair (581a2ec)
  • workflows: route an overlong bullet to a grounded repair (8cf0abc)
  • workflows: show the doctor's expected form in the rework brief (678a8d1)
  • workflows: steer qa repairs to declared checks (5cc6831)
  • workflows: stop a named doc file owning every error already in it (2aa7a6e)
  • workflows: stop a plan repair from stalling the fix loop (0e20a19)
  • workflows: stop a spent plan budget re-running the failing QA plan (c71a8bc)
  • workflows: stop entering the plan review once it is demoted (072414f)
  • workflows: stop the QA audit blocking a pass forever (db005d0)
  • workflows: stop the qa operator granting its own verdict (670ade6)
  • workflows: teach the qa planner $QA_DIR, not a pinned ledger path (cdcd299)
  • workflows: teach the qa planner what a vacuous assertion looks like (f8de205)
  • workflows: try the other hypothesis before abandoning a QA story (c6b839b)

Performance Improvements

  • workflows: cap the QA plan turns and cut their lap budgets (3bafc23)

Code Refactoring

  • workflows: delete the QA plan reviewer the machine replaced (b619a7e)
  • workflows: drop the dependencies.json story fallback (41716da)
  • workflows: queue one okf repair item per node and code (f079020)
  • workflows: stand the qa stack up before the plan is written (c3d2848)