Commit Graph

  • 5518a943c9 Publish catalog 8c3a5f4ed35e (publication 648074be) master busya 2026-10-05 13:55:09 +03:00
  • eb9ea056e6 Publish catalog 664dc1c7d70b (publication 1f47ff5f) busya 2026-10-05 13:03:02 +03:00
  • 3c99e3ca77 feat(dashboard-testing): add chart health diagnostics and per-tab evidence busya 2026-10-02 16:23:22 +03:00
  • 54bdbcc403 refactor(semantics): close dashboard testing protocol audit busya 2026-10-02 12:47:12 +03:00
  • aacd1bd039 docs(dashboard-testing): retain Luna semantic audit of bcc69f4b busya 2026-10-02 11:04:41 +03:00
  • bcc69f4bbe feat(dashboard-testing): add sampled traversal and ClickHouse test lab busya 2026-10-02 10:54:42 +03:00
  • 3406433b8f fix: make profile migration idempotent busya 2026-09-29 20:57:27 +03:00
  • 1a3d3958ea fix: chain T029a profile migrations busya 2026-09-29 20:52:39 +03:00
  • 1b6edaf701 fix: keep unresolved baseline profile ineligible busya 2026-09-29 20:22:01 +03:00
  • ce3dc56bbc feat: persist owner-scoped profile resolutions busya 2026-09-29 20:20:36 +03:00
  • 2f09491539 feat: bind profile eligibility receipt to handles busya 2026-09-29 20:17:34 +03:00
  • 65337fe622 merge: typed MCP test-pack profile busya 2026-09-29 14:47:45 +03:00
  • 596d6cc84c docs: update maintenance effort estimate busya 2026-09-29 14:27:58 +03:00
  • f73169b371 feat(mcp): add typed test-pack profile preview fix/live-native-filter-canary busya 2026-09-29 14:15:17 +03:00
  • e99306eb54 fix(dashboard-testing): bind launches to published baselines busya 2026-09-28 19:43:57 +03:00
  • f38a1b7f5e fix(browser): support live native filter permalinks busya 2026-09-28 08:29:15 +03:00
  • 935a4ccacf Merge remote-tracking branch 'origin/master' busya 2026-09-25 11:48:27 +03:00
  • 354c6684d8 feat(dashboard-testing): pin published baselines in schedules busya 2026-09-25 11:44:44 +03:00
  • f9d2f8d9bc docs(handoff): point agents to committed reference URL state busya 2026-09-25 10:39:59 +03:00
  • e7bac04e98 feat(dashboard-testing): add reference URL baseline workflow and analyst UX busya 2026-09-25 10:36:37 +03:00
  • 1c57734afd docs(acceptance): refresh analyst UX handoff busya 2026-09-24 11:19:02 +03:00
  • 9acd9badab feat(frontend): improve investigation analyst UX busya 2026-09-24 11:09:41 +03:00
  • 870df0ac35 docs(acceptance): record analyst UX handoff busya 2026-09-24 09:56:27 +03:00
  • 6d58bb97d0 fix(dashboard-testing): authenticate browser SSE run stream via query token busya 2026-09-24 09:39:49 +03:00
  • 233edfd135 fix(dashboard-testing): require run ACL principal and share VIEW predicate busya 2026-09-24 09:34:51 +03:00
  • d8b0bd58ad fix(dashboard-testing): enforce run/case object ACLs and recurrence guards busya 2026-09-24 09:32:58 +03:00
  • a2c6bb00d8 Publish 037 published envelope ss-prod-visual v1 (canary v5 binding) busya 2026-09-24 00:51:42 +03:00
  • fa531225ce chore(agent-manager): persist session state busya 2026-09-24 00:33:32 +03:00
  • 1152fd95c4 docs(specs): update dashboard testing acceptance state busya 2026-09-24 00:33:15 +03:00
  • 05072f8547 feat(frontend): update maintenance settings and UI contracts busya 2026-09-24 00:33:04 +03:00
  • a122c328a1 feat(backend): harden automation retention and execution busya 2026-09-24 00:32:05 +03:00
  • fc3697f35f feat(dashboard-testing): complete analyst workflows busya 2026-09-24 00:31:22 +03:00
  • c4d6faa0f4 feat(frontend,automation): quarantine recovery UI, run-monitor reload/reconnect, disposition e2e spec busya 2026-09-23 16:11:09 +03:00
  • 300c2a2954 feat(maintenance): add dashboard-targeted banners and template library busya 2026-09-22 21:18:15 +03:00
  • f0d7b79523 fix(rbac): single admin authority, gate privileged surfaces, enforce session on dual-auth busya 2026-09-22 21:14:35 +03:00
  • 5a5ac4dd7c feat(dashboard-testing): wave 4 offline P0 — revision-log wiring, period rollover gate, injection-safe prompt busya 2026-09-22 21:13:52 +03:00
  • 965d602369 docs(handoff): preserve wave3 agent worktrees, specs, patches, and blockers busya 2026-09-22 13:52:47 +03:00
  • 07145ac961 docs(specs): wave 3 operations accounting — notifications, atomic investigation, poisoned-run, MCP parity busya 2026-09-22 12:57:19 +03:00
  • 65684d6c65 test(mcp): REST/MCP error-shape parity matrix with a shared start-error classifier (050 T051) busya 2026-09-22 12:45:28 +03:00
  • 223296bc57 feat(analytics): atomic investigation triage and exact-context comparability (INV-ATOMIC-001) busya 2026-09-22 12:38:00 +03:00
  • def2bf4038 feat(automation): poisoned-run quarantine policy with durable failure signatures (SCHED-SOAK offline) busya 2026-09-22 12:35:39 +03:00
  • 93e97228e9 feat(automation): notification wiring for terminal, queue and case lifecycle events (NOTIFY-001) busya 2026-09-22 12:33:27 +03:00
  • a4db469077 fix(translate): typed temporal transfer, language arbitration, MERGE key busya 2026-09-22 11:36:44 +03:00
  • c5e3303e35 docs(specs): live evaluation-binding wave accounting — canary v5 evidence, gates closed, matrix updates busya 2026-09-22 10:12:14 +03:00
  • fc0c426537 feat(baseline): correctness truth chain — catalog CAS log, transform provenance, selection proposal, walker evaluation binding (AGBASE-FR-014..018, T082-T088, T051/T068/T069) busya 2026-09-22 09:39:43 +03:00
  • c01fcffdbe feat(execution): P0 runtime safety wave — provider shutdown drain, mutation readback, filter canary (SCEX-FR-037/038, BSC-FILT-001) busya 2026-09-22 09:39:17 +03:00
  • 6e20664b22 docs(specs): unify production acceptance matrix and live residual gates busya 2026-09-18 17:10:37 +03:00
  • 0a2379c0ed test(canary): retain 2026-09-18 live Superset wave-2 observe and mutation evidence busya 2026-09-18 15:56:54 +03:00
  • c9e6e642e3 fix(analytics): implement case index API for investigation findability (SCAN-FR-020) busya 2026-09-18 14:54:09 +03:00
  • 67c7b1d89e feat(baseline): scenario_transform candidate kind with run/expression provenance (AGBASE-FR-017) busya 2026-09-18 13:36:59 +03:00
  • 87a90f6f64 feat(scenario): set_step_evaluation op — E-class spec pinning with code-token guard (AGSCN-FR-021/034) busya 2026-09-18 13:24:46 +03:00
  • 3633e6751d docs(workstate): wave-2 checkpoint — observe drivers and zero-human mapper closed busya 2026-09-18 13:08:54 +03:00
  • a59f5e3cbb feat(scenario): zero-human capability mapping — human_checkpoint emission replaced with unsupported (AGSCN-FR-019/020) busya 2026-09-18 12:58:52 +03:00
  • 4274e40395 feat(scenario): wave-2 observe drivers — assert_dom, inspect_filter_options, navigate_tabs, wait_for_selector (AGSCN-FR-024) busya 2026-09-18 12:47:01 +03:00
  • 2fcd50564f docs(workstate): wave-1 implementation checkpoint — four amendment branches verified and merged busya 2026-09-18 12:07:13 +03:00
  • 5d86da54a4 Merge feat/038-registry-filters: registry 038.5.0 disabled-action discipline, native filter search/clear/date modes, click URL outcome busya 2026-09-18 12:04:50 +03:00
  • 683347bee8 feat(scenario): native filter search/clear/date modes and click URL outcome (AGSCN-FR-024) busya 2026-09-18 12:04:37 +03:00
  • d29959f6c5 feat(scenario): registry 038.5.0 with disabled-action discipline (AGSCN-FR-025) busya 2026-09-18 11:39:37 +03:00
  • 80980cee29 Merge feat/047-investigation-ui: queue findability, case index, linked runs and evidence refs (SCAN-FR-020/021) busya 2026-09-18 10:50:39 +03:00
  • c022448671 Merge feat/047-investigation-mcp: investigation MCP tools, queue/case projections, catalog 2.4.0 (SCAN-FR-016..019, MCPX-FR-031) busya 2026-09-18 10:50:39 +03:00
  • e495f9db63 Merge feat/038-step-inputs: typed action_inputs op, per-action validation, embedded-metric-literal validator (AGSCN-FR-016/023) busya 2026-09-18 10:49:58 +03:00
  • e7925d0e26 feat(analytics): investigation queue findability, case index, linked runs and evidence refs in workspace busya 2026-09-18 10:48:19 +03:00
  • f123210bb2 fix(scenario): keep ScenarioStep.inputs as canonical ref list; pin action args in action_inputs busya 2026-09-18 09:51:04 +03:00
  • 5eea72bc46 fix(mcp): align investigation catalog contract busya 2026-09-18 09:17:06 +03:00
  • 23414f9af6 feat(mcp): add investigation case tools busya 2026-09-17 22:07:14 +03:00
  • 6fcc861677 feat(analytics): start investigation queue refresh busya 2026-09-17 21:26:27 +03:00
  • 534d488f73 feat(scenario): add typed step inputs busya 2026-09-17 21:19:15 +03:00
  • fcf4e6eb87 docs(specs): design amendments 2026-09-17 — complex browser scenarios, D/M/E taxonomy, zero-human runtime, evidence tiering, investigation loop busya 2026-09-17 19:41:49 +03:00
  • ec917ac677 feat(scenario): 044 provider INV_7 decomposition + T044/T045 live canaries; evidence-backed spec status busya 2026-09-17 18:05:45 +03:00
  • 4746af2f3e fix(health): address consolidation review findings busya 2026-09-16 16:11:02 +03:00
  • 3de0756d4f refactor(validation): remove legacy LLM dashboard validation mechanism busya 2026-09-16 11:13:50 +03:00
  • 63beea9694 chore(git): ignore docs/openapi external-API reference snapshots busya 2026-09-15 10:32:35 +03:00
  • 8522a2ee3c feat(scenario): complete dashboard testing UX flow busya 2026-09-15 10:12:17 +03:00
  • 22ffdb5ba5 chore(tools): add read-only ADFS context collector for closed-contour debugging busya 2026-09-15 10:01:52 +03:00
  • b4148cfe5f fix(automation): scheduled runs execute as schedule-owner principal; MCP upsert signature parity — live scheduled happy path proven (046 T018 CLOSED) busya 2026-09-11 20:22:47 +03:00
  • d0466a2c1e fix(automation): deterministic scheduled-run idempotency key + typed scheduled-reject observability (046 happy path) busya 2026-09-11 20:01:53 +03:00
  • 578a6110e7 fix(scenario): T045 review hardening — RUN_PROD REST gate, fail-marked typed errors, marker-bound adoption, unique idempotency, path guard busya 2026-09-11 19:05:20 +03:00
  • 72018383c4 test(mcp): catalog list includes publish_baseline_catalog (050 T045) busya 2026-09-11 18:14:30 +03:00
  • 6dde7e15c3 feat(scenario): 050 T045 — gated MCP publish_baseline_catalog + 037 publication worker (CAS, receipts, reconcile), REST parity busya 2026-09-11 18:13:09 +03:00
  • e925d4a85c chore(kilo): retire qa-tester and security-auditor runtime agents busya 2026-09-11 17:27:50 +03:00
  • f37a46e366 docs(reports): add ss-prod agentic E2E gap analysis and task notes busya 2026-09-11 17:27:50 +03:00
  • 605c5d0552 docs(specs): refresh 017/036/037/038/039 production contracts busya 2026-09-11 17:27:48 +03:00
  • 6da072b9d4 test(database): cover DB_SCHEMA isolation and prepare_database reset busya 2026-09-11 17:27:45 +03:00
  • 7cb02f4fe0 test(scenario): DEF-01 promotion graph validation regressions busya 2026-09-11 17:27:45 +03:00
  • 7291169343 feat(scenario): durable 037 baseline catalog publication busya 2026-09-11 17:27:43 +03:00
  • 71135c0822 fix(maintenance): single-banner multi-event render and per-env end-all busya 2026-09-11 17:27:39 +03:00
  • 5758ae4a83 fix(database): object-level reset and optional DB_SCHEMA isolation busya 2026-09-11 16:17:11 +03:00
  • e334863771 build(backend): declare python-dotenv explicitly (review nit — direct import) busya 2026-09-11 15:10:24 +03:00
  • de5e098a1b fix(scenario): review hardening — run.sh key reuse, resolver-canonical publisher envelope, strict pin asserts, honest T045/T046 statuses busya 2026-09-11 15:09:16 +03:00
  • 7d3fb8a770 feat(scenario): live baseline pin via published Gitea catalog — publisher POST/PUT contract, run.sh key-wipe fix, T045/T046 closed busya 2026-09-11 14:07:20 +03:00
  • 1411c03f9b fix(scenario): orthogonal review hardening — binding fingerprint guard, strict image digest, typed publisher errors, T029m human-loop closure busya 2026-09-11 10:10:01 +03:00
  • 1d48625b10 test(maintenance): fix 5s first-test timeout flake — static import + vi.hoisted mocks busya 2026-09-11 09:49:52 +03:00
  • d04927bda7 feat(scenario): T029m live MCP replay — binding identity fixes, Gitea catalog publisher, 050 statuses busya 2026-09-11 08:40:37 +03:00
  • 792bb1251d feat(scenario): live eval trust — MIME sniffing, multimodal evidence, baseline pin stamping, binding admin surface busya 2026-09-11 08:40:19 +03:00
  • bac002bcbc feat(settings): derive project-sections toggles from sidebar nav registry busya 2026-09-11 07:35:26 +03:00
  • d2444f404b docs(specs): session-2 handoff + evidence-based 044/050 task statuses and session-state update busya 2026-09-10 20:49:50 +03:00
  • edc9a98a86 fix(scenario): code-review hardening — drop unknown criterion findings, fail closed on unsupported verdict, remove dead branch busya 2026-09-10 20:29:27 +03:00
  • bf8abff753 docs(specs): live canary v2 trace + restore operation_id in browser evidence details busya 2026-09-10 20:14:49 +03:00
  • 2532702478 feat(migration): localized risk messages, advanced options collapse, names over UUIDs busya 2026-09-10 20:13:45 +03:00
  • 3458343d89 fix(scenario): live agent-evaluation chain — manifest byte-lengths, response normalization, prompt contract busya 2026-09-10 20:02:09 +03:00