Skip to content

rawsql-ts 用の dogfooding configuration / adapter を用意する #580

@mk3008

Description

@mk3008

Summary

Finding Compiler を rawsql-ts で dogfooding する際、repo 内の issue / PR / review だけでなく、npm consumer / packed tarball consumer まで対象に含める adapter / configuration を用意する。

repo 内 dogfooding だけでは consumer failure を十分に拾えない。
そのため、customer-consumer failure を正式な finding source として扱う。

Scope

  • package placement の決定
  • rawsql-ts repo での storage path 決定
  • issue / PR / review / CI failure / publish failure / customer failure から finding を起こすルール
  • npm consumer failure のサンプル finding 化
  • initial dogfooding scenario 作成
  • customer guard への昇格サンプル作成

Required Scenarios

  • repo 内 failure
  • GitHub Actions failure
  • publish failure
  • npm consumer smoke failure
  • scaffold compatibility failure

Done Criteria

  • rawsql-ts で 3 件以上の実 finding を扱える
  • うち 1 件以上が customer failure である
  • finding から guard / verification / customer test までの流れを試せる
  • core が rawsql-ts 固有実装に汚染されていない

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions