Skip to content

[BE] Product 공개 시나리오 목록 및 환경 공통 식별 키 제공 #553

Closed

Description

@bottlenote-app

배경

현재 Product 시나리오 API는 ID 기반 상세 조회·평가만 제공한다. 시나리오 ID와 Admin 목록 조회에 필요한 groupId는 환경별 DB PK이며, title은 변경 가능한 표시명이다. 환경에 독립적인 시나리오 식별 정보와 Product용 공개 목록 계약이 필요하다.

백엔드 범위

  • 환경별 groupId PK를 필수 입력으로 요구하지 않는 Product 공개 시나리오 목록 API를 제공한다.
  • 목록 응답에 scenarioId, 표시용 제목, 환경 간 동일한 시나리오를 식별할 고정 키(예: code)를 제공한다.
  • 고정 키의 유일성 범위·변경 규칙과 환경 간 동일 값 유지 기준을 정의한다.
  • 공개 목록의 노출 조건을 기존 활성·게시본 조회 조건과 일치시키고, 비공개·미게시 관리 데이터는 제외한다.
  • 기존 ID 기반 상세 조회·evaluate 계약의 호환성을 유지하고, 신규 목록·식별 키 계약을 OpenAPI와 테스트에 반영한다.

확인할 사항

  • 고정 키 필드명·적용 위치와 기존 시나리오에 값을 부여하는 절차
  • 목록 경로·최소 응답 필드·인증 정책·공개 조건·빈 목록 응답

관련

Activity

  1. bottlenote-app commented on Nov 7, 2026

    @bottlenote-app
    Author

    릴리즈 PR: bottle-note/bottle-note-api-server#816

    릴리즈 포함 기준으로 운영배포를 반영했으며, 사용자 요청에 따라 종결합니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions