Files
ss-tools/specs/037-superset-baseline-engine/checklists/requirements.md
busya b95df37cd5 refactor(agent): extract agent+shared into standalone packages with full GRACE semantic markup
- Move agent code from backend/src/agent/ to agent/src/ss_tools/agent/
- Extract shared stdlib-only utilities to shared/src/ss_tools/shared/
- Add #region/#endregion contracts to all ~140 functions (INV_1 compliance)
- Update docker files, entrypoint, build scripts for new package layout
- Backend now imports ss_tools.shared._llm_health (no gradio/langchain deps)
- Add specs for 036-039 feature plans
2026-07-07 15:18:24 +03:00

1.2 KiB

Requirements Checklist: 037 Superset Baseline Engine

Purpose: Validate specification quality and no-SQL baseline scope. Created: 2026-07-07 Feature: specs/037-superset-baseline-engine/spec.md

Spec Completeness

  • CHK001 User stories cover inspection, Superset-native execution, normalization, comparison, and baseline lifecycle.
  • CHK002 Requirements explicitly reject direct SQL execution and SQL-based baseline provenance.
  • CHK003 No unresolved [NEEDS CLARIFICATION] markers remain.
  • CHK004 Edge cases include Superset API errors, stale fingerprints, empty results, and locale formatting.

Constitution Coverage

  • CHK005 ADR relations preserve external orchestrator and RBAC boundaries.
  • CHK006 Decision memory explains Superset-native execution over SQL.
  • CHK007 Approved baseline lifecycle requires reviewable artifacts and HITL approval.
  • CHK008 Requirements are implementation-free but measurable.

Readiness for Plan

  • CHK009 Query model, normalized filters, query context, result, baseline, and comparison entities are defined.
  • CHK010 Success criteria can be tested with deterministic fixtures.
  • CHK011 Scope excludes scenario graph UI and generated Playwright/XLSX execution details.