Files
ss-tools/specs/023-clean-repo-enterprise/checklists/release-readiness.md
busya bb921ce5dd [
{
        "file": "frontend/src/components/__tests__/task_log_viewer.test.js",
        "verdict": "APPROVED",
        "rejection_reason": "NONE",
        "audit_details": {
            "target_invoked": true,
            "pre_conditions_tested": true,
            "post_conditions_tested": true,
            "test_fixture_used": true,
            "edges_covered": true,
            "invariants_verified": true,
            "ux_states_tested": true,
            "semantic_anchors_present": true
        },
        "coverage_summary": {
            "total_edges": 2,
            "edges_tested": 2,
            "total_invariants": 1,
            "invariants_tested": 1,
            "total_ux_states": 3,
            "ux_states_tested": 3
        },
        "tier_compliance": {
            "source_tier": "CRITICAL",
            "meets_tier_requirements": true
        },
        "feedback": "Remediation successful: test tier matches CRITICAL, missing missing @TEST_EDGE no_task_id coverage added, test for @UX_FEEDBACK (autoScroll) added properly, missing inline=false (show=true) tested properly. Semantic RELATION tag fixed to VERIFIES."
    },
    {
        "file": "frontend/src/lib/components/reports/__tests__/report_card.ux.test.js",
        "verdict": "APPROVED",
        "rejection_reason": "NONE",
        "audit_details": {
            "target_invoked": true,
            "pre_conditions_tested": true,
            "post_conditions_tested": true,
            "test_fixture_used": true,
            "edges_covered": true,
            "invariants_verified": true,
            "ux_states_tested": true,
            "semantic_anchors_present": true
        },
        "coverage_summary": {
            "total_edges": 2,
            "edges_tested": 2,
            "total_invariants": 1,
            "invariants_tested": 1,
            "total_ux_states": 2,
            "ux_states_tested": 2
        },
        "tier_compliance": {
            "source_tier": "CRITICAL",
            "meets_tier_requirements": true
        },
        "feedback": "Remediation successful: @TEST_EDGE random_status and @TEST_EDGE empty_report_object tests explicitly assert on outcomes, @TEST_FIXTURE tested completely, Test tier switched to CRITICAL."
    },
    {
        "file": "backend/tests/test_logger.py",
        "verdict": "APPROVED",
        "rejection_reason": "NONE",
        "audit_details": {
            "target_invoked": true,
            "pre_conditions_tested": true,
            "post_conditions_tested": true,
            "test_fixture_used": true,
            "edges_covered": true,
            "invariants_verified": true,
            "ux_states_tested": false,
            "semantic_anchors_present": true
        },
        "coverage_summary": {
            "total_edges": 0,
            "edges_tested": 0,
            "total_invariants": 0,
            "invariants_tested": 0,
            "total_ux_states": 0,
            "ux_states_tested": 0
        },
        "tier_compliance": {
            "source_tier": "STANDARD",
            "meets_tier_requirements": true
        },
        "feedback": "Remediation successful: Test module semantic anchors added [DEF] and [/DEF] explicitly. Added missing @TIER tag and @RELATION: VERIFIES -> src/core/logger.py at the top of the file."
    }
]
2026-03-03 21:05:29 +03:00

2.4 KiB
Raw Blame History

[DEF:specs.023-clean-repo-enterprise.checklists.release-readiness:Module] @TIER: STANDARD @SEMANTICS: release-readiness, compliance, evidence, enterprise-clean @PURPOSE: Checklist template for packaging compliance evidence before release publication. @LAYER: Domain @RELATION: BINDS_TO -> specs/023-clean-repo-enterprise/quickstart.md @INVARIANT: Release is publishable only when compliance status is COMPLIANT.

Release Readiness Checklist: Enterprise Clean Compliance

Metadata

  • Feature: 023-clean-repo-enterprise
  • Profile: enterprise-clean
  • Purpose: Упаковка подтверждающих артефактов для compliance-аудита перед выпуском

Evidence Package

  • Зафиксирован candidate_id и версия релиз-кандидата
  • Сохранён итоговый статус проверки (COMPLIANT обязателен для выпуска)
  • Приложен report_id и экспорт отчёта проверки
  • Приложен manifest (с хешем и списком включённых/исключённых артефактов)
  • Приложен снимок active policy (policy_id, policy_version)
  • Приложен снимок internal source registry (allowlist внутренних хостов)

Blocking Controls

  • Отсутствуют нарушения категории data-purity
  • Отсутствуют нарушения категории external-source
  • Нет открытых operational-risk, влияющих на обязательные стадии
  • Все обязательные стадии завершены PASS

CI Gate

  • Повторная проверка policy в CI завершилась COMPLIANT
  • CI-отчёт приложен к релизному пакету
  • Выпуск заблокирован автоматически при любом статусе кроме COMPLIANT

Approval

  • Ответственный оператор подтвердил корректность evidence package
  • Ответственный за выпуск подтвердил допуск кандидата к публикации
  • Артефакт чеклиста сохранён вместе с релизной документацией

[/DEF:specs.023-clean-repo-enterprise.checklists.release-readiness:Module]