Просмотр исходного кода

plans: e2e re-baselined on allocation resumes — plan accept/reject/auto-approve roundtrips, draft matrix, POST /answer retirement proof

- Fake daemon's POST /answer always 409s (Task A contract); every
  verdict flows wake -> ask -> affinity allocation with the stable
  wording as resume_notice and a fresh session_id; the parked session
  closes 'resumed' (sleeper + parked sections re-baselined, 2 session
  rows now expected).
- Plan acceptance roundtrips: Accept applies the plan markdown and
  resumes with 'Plan approved. Proceed with implementation.';
  Reject-with-feedback loops 'Plan feedback received:\n…'; the
  per-task plan_auto_approve option answers instantly web-side
  (answered-by 'auto') and still resumes through the allocation; the
  ancestor subtask auto-approve toggle covers descendant plan blocks.
- Draft lifecycle coverage: default-draft + enqueue/delete buttons,
  enqueue gating with the named-draft-dependency error, drafts never
  dispatched (quiet window) and never queued by the ingest API, the
  full edit-rule matrix (draft all-fields / queued priority-only /
  terminal nothing), capability locking once working, delete guards
  (dependents named), auto-enqueue inheritance through the callback
  and the entry-log fallback, draft + waiting-on-drafts display
  states, dashboard waiting_drafts data.
- Every create-then-dispatch fixture now enqueues (create_queued
  helper); review parks re-baselined on the freeing blocked push
  (row idle, review_requested kept); capability detach/delete checks
  moved onto a draft probe (locked on completed tasks by design).
- Suite: 419 checks (was 360), seven shards, ~35s wall.
clanker 1 месяц назад
Родитель
Сommit
3afef542e0
1 измененных файлов с 412 добавлено и 138 удалено
  1. 412 138
      test/web_stack_test.py

Разница между файлами не показана из-за своего большого размера
+ 412 - 138
test/web_stack_test.py


Некоторые файлы не были показаны из-за большого количества измененных файлов