Files
specs/openspec/changes/simplify-verification-infrastructure/tasks.md
T

3.4 KiB
Raw Blame History

1. Заменить избыточное владение verification

  • 1.1 [specs] Удалить project-owned OpenSpec scripts для planning, authority, version и workspace verification вместе с fixtures; обновить schema, store routing и agent entrypoints для native OpenSpec validation и явного завершения по областям.
    • Covers: N/A — Proposal не содержит поведения на уровне Specs; задача реализует утверждённое в Design решение о владении tooling.
    • Verification: Выполнить native strict validation change и main specs из canonical store.
  • 1.2 [backend] Заменить shell verifier runtime OpenAPI на focused Jest integration contract test с явным entrypoint; упростить backend verification pipeline и удалить runtime/hygiene wrappers.
    • Covers: N/A — Публичный API не меняется; задача переносит существующую verification boundary по утверждённому Design.
    • Verification: Выполнить focused Jest contract test и один раз npm run verify в backend.
  • 1.3 [frontend] Упростить frontend verification pipeline, сохранив OpenAPI generated-type, TypeScript, Biome, Vitest, Knip, dependency-cruiser, build и initial-payload checks, но удалив избыточные wrappers, meta-tests и exact lazy-route baseline behavior.
    • Covers: N/A — Наблюдаемое frontend behavior не меняется; это утверждённое упрощение local gate.
    • Verification: Выполнить один раз npm run verify в frontend.

2. Согласовать поставленный workflow и completion evidence

  • 2.1 [docs] Обновить as-built verification strategy, repository workflow documentation и local entrypoints для прямых native и repository gates; сохранить historical evidence как исторический факт.
    • Covers: N/A — Documentation отражает поставленный tooling workflow и не определяет product behavior.
    • Verification: Выполнить один раз npm run verify в docs и проверить scoped local links.
  • 2.2 [specs] Обновить canonical SDD guidance и change lifecycle references так, чтобы archive требовал native validation, approved artifacts, semantic verification и independent review без удалённого dispatcher.
    • Covers: N/A — Задача согласует versioned process authority с утверждённым Design; Delta Requirement отсутствует.
    • Verification: Выполнить native strict change validation и strict main-spec validation из specs.
  • 2.3 [workspace] До archive по одному разу выполнить gates affected repositories, новый focused OpenAPI contract test, semantic verification against approved artifacts и independent read-only review.
    • Covers: N/A — Workspace владеет только cross-repository completion orchestration, заданной утверждённым Design.
    • Verification: Зафиксировать один full gate на affected repository, contract test, semantic verification и review outcome без verify-workspace-change.sh.