-
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