Historia zmian

Autor SHA1 Wiadomość Data
  saddle-Clanker-Saddle bee0463662 Ghost-working sweep: requeue stale open sessions from the dispatcher tick 4 tygodni temu
  saddle-Clanker-Saddle 4f74836c93 Park/answer-wake fix: allocation guard, busy-answer delivery, batched verdicts 4 tygodni temu
  saddle-agent de26e4ce7c Canon deploy hardening: manifest bump 1.1, loud health, absolute-share resolver, packaged-layout bundle 4 tygodni temu
  saddle-Clanker-Saddle 5e03078f1c Merge origin/goal/advisor (advisor refinements) into task/27-180 4 tygodni temu
  saddle-Clanker-Saddle 6e569e25df Advisor refinements: hidden tool bubbles, chattier prompt, reports in reach, parking guard 4 tygodni temu
  saddle-Clanker-Saddle 2ff7e51e82 Centralise the canon and ethos on the web (goal 27) 4 tygodni temu
  saddle-Clanker-Saddle 8555f10663 Fix the four advisor defects from the completion review 4 tygodni temu
  saddle-Clanker-Saddle 200e0b089e Finish the advisor loop: approvals, completion callback, docs 4 tygodni temu
  saddle-Clanker-Saddle a11b9c5056 Add the advisor chat UI: /chats pages, actions, dashboard hero (goal 27) 4 tygodni temu
  saddle-agent 95f0109433 Add the advisor backend core: storage, LLM client, tool loop (goal 27) 4 tygodni temu
  saddle-Clanker-Saddle b410ba4c30 Add the knowledge_cycle smoke bundle; fix discoveries.html ASCII 1 miesiąc temu
  saddle-Clanker-Saddle bddce37c59 Test suite repair: align stale checks with the current surfaces 1 miesiąc temu
  saddle-agent 6895c0802f Add the discoveries knowledge base: storage, callback API, page and payload injection 1 miesiąc temu
  saddle-Clanker-Saddle 2a9f9cc504 Add the project Understanding storage, callback API and assignment injection 1 miesiąc temu
  saddle-Clanker-Saddle 97d6dc13d1 Goal 9 e2e: parity bundle, integration arc, goals endpoint unfiltered fix 1 miesiąc temu
  saddle-Clanker-Saddle daec26beb1 Per-saddle workspace roots: register handshake carries workspace_root, assignment paths follow the asking saddle 1 miesiąc temu
  saddle-Clanker-Saddle 6c8ae5e3b5 Merge branch 'task/8-35' into goal/toto-batch-1 1 miesiąc temu
  saddle-Clanker-Saddle cfcf2dc92d Standalone (no-project) tasks; comments resurrect terminal goals and plain tasks 1 miesiąc temu
  saddle-Clanker-Saddle 1fe5ec9d0a Add the dashboard notes scratchpad with promote-to-goal 1 miesiąc temu
  saddle-Clanker-Saddle 487db9c1da Goal link pre-fill from the primary project; stacks feature 1 miesiąc temu
  clanker 5fe16618a6 harness: sequential is the default runner — the unbounded parallel fan-out (13 apps + fake daemons at once) OOM'd the machine; --parallel [N] opts back into shards capped at N in flight (default 4), --bundle is unchanged, and the meson timeout covers the summed bundle times; users 39/0, dispatch 97/0 sequential 1 miesiąc temu
  clanker 4b1ee65655 Plan 17 M4: migrate the harness and bundles onto the ledger 1 miesiąc temu
  clanker ad36962388 Force Wake tests: dedicated forcewake bundle + order registration 1 miesiąc temu
  clanker c4c089b4d7 Notifications: per-browser bell, truthful delivery, test button 1 miesiąc temu
  clanker cc160d76e3 Users page, profile page, role gates (admin-gated user/saddle/capability management) 1 miesiąc temu
  clanker 2d0e09d1d9 r5: harness split (arch 18) — the monolith becomes a package. test/harness.py: the FakeSaddle daemon, every shared wire helper (http/act/login/slot_public/wait_for/quiet_window/db/check, task_state/wait_task_done/create_queued/enqueue_task/saddle_api/saddle_card/http_get_page/dump_threads and friends), the per-shard fixtures (Ctx/start_bundle), and the runner (run_bundle + run_all_parallel + main) — the parallel spawn now targets the entry shim so 'harness' stays one module instance per process, and run_bundle imports the bundle module lazily (after that shard's environment exists, so star-imported runtime globals are the shard's own) then re-syncs WORK/DB_PATH/ports onto it (the sequential debug path reuses modules across shards). test/bundles/<name>.py ×11: the scenario bodies moved verbatim (bundle_X -> run(ctx)); the x7 duplicated goal_state closures collapse onto harness.goal_state, late-bound through the runner's fixture ctx so the answers/replay restart scenarios' re-logins keep working (the first cut snapped the auth at shard start and the replay redelivery scenario caught it). test/web_stack_test.py stays the meson entry (args unchanged) and the shard spawn target. The S-workstream handoff survivors verified byte-intact after the move: the goalui S2 verdict-goal pins (resolveReviewBlock/goal.open_blocks/feedback posting/extraText gating on the goal page) and the goals S3 park-second waits (strictly-newer completed_at vs suspended_at seconds under SADDLE_GOAL_RESUME_S=1). Both execution modes green: parallel shards 851/0, WEBSTACK_SEQUENTIAL 851/0. 851 checks. 1 miesiąc temu