Commit History

Автор SHA1 Съобщение Дата
  saddle-Clanker-Saddle a11b9c5056 Add the advisor chat UI: /chats pages, actions, dashboard hero (goal 27) преди 4 седмици
  saddle-agent 6895c0802f Add the discoveries knowledge base: storage, callback API, page and payload injection преди 1 месец
  saddle-Clanker-Saddle 1fe5ec9d0a Add the dashboard notes scratchpad with promote-to-goal преди 1 месец
  clanker b2a6f92b60 Plan 17 M3: event log UI replaces the terminal view преди 1 месец
  clanker 2d7526ff96 Dashboard Queue metric reflects waiting-for-attention work преди 1 месец
  clanker c4c089b4d7 Notifications: per-browser bell, truthful delivery, test button преди 1 месец
  clanker cb269d0d30 r23: sessions as truth — the saddle-row work cache dies, IDLE/BUSY derive from open sessions преди 1 месец
  clanker a58d9c0738 r2: saddle-status + session-outcome constants, one bearer resolution (arch 26) — SADDLE_IDLE/BUSY/OFFLINE and OUTCOME_STOPPED/RESUMED/DONE/FAILED beside SaddleService replace the magic strings across SaddleService (register/list/park/free/offline writes incl. the guarded UPDATE SQL), TaskService (unreachable check, every release outcome), AllocationService (the claim's idle/busy/resumed), Dispatcher (the affine-wake idle check), SaddleApi (the offline->idle ask recovery, the legacy done outcome) and the four entrypoints' offline/idle guards; the {id}-anchored and id-less auth styles collapse into resolve_bearer (validate_token pinning the route's saddle vs saddle_for_token owning-whatever-registered) so every /api/saddle/* endpoint resolves its credential through one helper. No OUTCOME_PARKED: no web-side writer exists (D4's web half is unlanded) — an unused constant would be dead code; it lands with D4. The wire-state switch labels (daemon results states) and display labels stay literals by kind. преди 1 месец
  clanker 40508b0fa9 r1: current_work_view + direct display_map_for — SaddleService.current_work_view owns the current-task/goal resolution the dashboard's saddle cards and the saddles page duplicated; the goal page's task rows consume TaskService.display_map_for + the batch yeehaw set directly (the GoalTaskDisplay intermediate map and its double list_tasks_for_goal pass die). преди 1 месец
  clanker 375d0957f9 r1: one time-format util — src/Format.vala's format_stamp owns the '%Y-%m-%d %H:%M' display shape; the four per-entrypoint format_stamp/format_time copies and the saddles/rules/projects inline formats collapse onto it (StatePulse keeps its second-precision pulse stamp); the clock domain is uniform now_local (PushService's VAPID exp was the lone now_utc, and to_unix is timezone-independent anyway). преди 1 месец
  clanker d1c8bea7e2 C1: goal blocks ride the run task — one row, one answer path (F6) преди 1 месец
  clanker 336c94e49f B3: dashboard mirror-sync — either side of a dual-rowed pair closes it преди 1 месец
  clanker 7004c39d4e goals: hide goal-agent runs from every task listing преди 1 месец
  clanker fa78f8a5bf goals: flatten — subtask web machinery and task plans deleted преди 1 месец
  clanker 4bc3e61edb goals: web UI — pile, timeline, queue filters, task page, carried fixes преди 1 месец
  clanker 06760a6895 ui: agent celebrations — saddle yeehaw festive card, 🤠 badge and timeline events преди 1 месец
  clanker 9f5ab7ab36 push: plan 11 task E — real Web Push (VAPID) notifications преди 1 месец
  clanker a661dcca94 ui: plan 11 task D — task page, queue and dashboard layout tranche преди 1 месец
  clanker b397745530 lifecycle: draft state machine on a flattened M0001 — enqueue/delete guards, edit matrix, auto-enqueue subtasks, waiting-on-drafts display преди 1 месец
  clanker 16ea23f919 phase 3: capability awareness + dashboard — assignment capabilities context (saddle_tags/fleet_tags), GET /api/saddle/capabilities for the daemon CLI, subtask callback capabilities validated against the operator tag set (explicit-only, unknown tags name the valid list), task page status block pinned to the top with newest-first blocking sections, home dashboard pinning OPEN blocks as newest-first link-through cards above a cross-task activity timeline (TimelineService, last ~50 events), slow-ask lost-wake regression; tracked test bytecode removed преди 1 месец
  clanker bd6d54da86 feat: SSE (terminal stream + pulse), task plans with stm-markdown, typed blocks (question/RFC/review), progress updates, terminal highlight-to-comment, toast notifications, auth tokens, workspace pause/resume, UI overhaul преди 1 месец
  clanker 4cf9855680 feat: ClankerSaddle — Spry web app orchestrating saddle daemons with projects, tasks, dispatch, terminal viewer преди 1 месец