Files
ss-tools/specs/037-superset-baseline-engine/traceability.md
busya 31b9a19a0c chore: commit remaining workspace updates
Agent:
- lifecycle: run tracking, middleware hardening, langgraph setup
- tests: agent lifecycle + langgraph setup coverage

Backend:
- async_job_runner: resilience hardening, tests
- agent_conversations: run lifecycle integration
- translate: scheduler + orchestrator SQL adjustments
- schemas/services: agent_lifecycle model extensions

Frontend:
- TaskDrawer: UX improvements
- TaskLogPanel/Viewer: safety hardening, i18n (en/ru)
- FilterBar: report filters contract + tests
- Reports page: layout adjustments

Specs:
- 036-agent-test-stabilization: runs contract, modules, events
- 037-superset-baseline-engine: catalog schema, testing API, modules
- 038-dashboard-scenario-model: scenario schema, capture profile, modules
- 039-dashboard-scenario-ui: screen models, release verification UX, modules
- dashboard-verification-usecases: new cross-cutting spec
2026-07-17 19:11:09 +03:00

1.2 KiB
Raw Blame History

#region SupersetBaselineEngine.Traceability [C:3] [TYPE ADR] [SEMANTICS traceability,baseline,requirements] @BRIEF Requirement-to-contract-to-task-to-test matrix for feature 037.

Requirement Contract Tasks Test
AGBASE-FR-001 BaselineEngine.QueryModel.Inspect T006T010 query-model snapshots/scopes
AGBASE-FR-002, AGBASE-FR-009 SupersetClient.ChartData.Execute T011T015 malicious fields and Testcontainers
AGBASE-FR-003 BaselineEngine.Filters.Normalize T007T010 type/scope/hash cases
AGBASE-FR-004 BaselineEngine.Result.Normalize T016T019 scalar/table/date/decimal/percent
AGBASE-FR-005, AGBASE-FR-006 BaselineEngine.Catalog.Load T023T027 schema/path/deterministic YAML
AGBASE-FR-007 Candidate.Create/Approve T028T032 draft and bound approval
AGBASE-FR-008 BaselineEngine.Comparison.Compare T020T022 all policies/statuses
AGBASE-FR-010 BaselineEngine.Visual.Compare, BaselineEngine.Visual.Candidate T039T044 visual baseline schema, stale_visual, perceptual tolerance

Dependencies

Upstream: 036 draft/gate contracts. Downstream: 038 baseline refs and 039 baseline impact panel.

#endregion SupersetBaselineEngine.Traceability