You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Index names use idx_{table}{columns}[suffix], unique index names use udx{table}{columns}[_suffix]. Remove internal underscores from column names (e.g. user_id -> userid). If the canonical name exceeds PostgreSQL's 63-byte identifier limit, truncate the canonical base to fit and append an 8-char stable hash suffix.
감지 기준
현재 raw 탐지 5건을 4개 예시로 묶어 정리했습니다.
지금 바로 알아야 할 점
현재 단계에서는 사실 관계와 영향 범위를 먼저 확인해야 합니다.
backend/app/src/main/resources/db/migration/app/V1__init.sql 1340행 구간에서 index "uq_user_invites_pending_email" must match "udx_user_invites_LOWER" (or "udx_user_invites_LOWER_<suffix>") 패턴이 탐지되었습니다.
backend/app/src/main/resources/db/migration/app/V1__init.sql 1368-1369행 구간에서 index "idx_user_invite_targets_invite_id" must match "idx_user_invite_targets_inviteid" (or "idx_user_invite_targets_inviteid_<suffix>") 등을 포함한 연속 위반 후보 2건이 탐지되었습니다.
backend/app/src/main/resources/db/migration/app/V1__init.sql 1371행 구간에서 index "uq_user_invite_targets_pending_target" must match "udx_user_invite_targets_inviteid_targettype_targetresourceid" (or "udx_user_invite_targets_inviteid_targettype_targetresourceid_<suffix>") 패턴이 탐지되었습니다.
backend/linkpie/src/main/resources/db/migration/linkpie/V202602251200__linkpie_init.sql 58행 구간에서 index "idx_calendar_account_calendars_accountid_hidden_primary_default_createdat" must match "idx_calendar_account_calendars_calendaraccountid_visib_b8e81a1c" (or "idx_calendar_account_calendars_calendaraccountid_visib_b 패턴이 탐지되었습니다.
index "uq_user_invite_targets_pending_target" must match "udx_user_invite_targets_inviteid_targettype_targetresourceid" (or "udx_user_invite_targets_inviteid_targettype_targetresourceid_")
index "idx_calendar_account_calendars_accountid_hidden_primary_default_createdat" must match "idx_calendar_account_calendars_calendaraccountid_visib_b8e81a1c" (or "idx_calendar_account_calendars_calendaraccountid_visib_b
왜 이 이슈가 열렸는지
BE-FLY-005규칙과 연결된 위반 가능성을 추적하기 위해 생성된 이슈입니다.runtimeMUST이 룰이 의미하는 것
BE-FLY-005가 기대하는 기준을 사용자 관점에서 다시 확인하기 위한 이슈입니다.감지 기준
지금 바로 알아야 할 점
backend/app/src/main/resources/db/migration/app/V1__init.sql1340행 구간에서index "uq_user_invites_pending_email" must match "udx_user_invites_LOWER" (or "udx_user_invites_LOWER_<suffix>")패턴이 탐지되었습니다.backend/app/src/main/resources/db/migration/app/V1__init.sql1368-1369행 구간에서index "idx_user_invite_targets_invite_id" must match "idx_user_invite_targets_inviteid" (or "idx_user_invite_targets_inviteid_<suffix>")등을 포함한 연속 위반 후보 2건이 탐지되었습니다.backend/app/src/main/resources/db/migration/app/V1__init.sql1371행 구간에서index "uq_user_invite_targets_pending_target" must match "udx_user_invite_targets_inviteid_targettype_targetresourceid" (or "udx_user_invite_targets_inviteid_targettype_targetresourceid_<suffix>")패턴이 탐지되었습니다.backend/linkpie/src/main/resources/db/migration/linkpie/V202602251200__linkpie_init.sql58행 구간에서index "idx_calendar_account_calendars_accountid_hidden_primary_default_createdat" must match "idx_calendar_account_calendars_calendaraccountid_visib_b8e81a1c" (or "idx_calendar_account_calendars_calendaraccountid_visib_b패턴이 탐지되었습니다.AI가 이번 단계에서 한 일
이제 사람이 이어서 할 일
다음 액션
주요 위반 예시
backend/app/src/main/resources/db/migration/app/V1__init.sqlbackend/app/src/main/resources/db/migration/app/V1__init.sqlbackend/app/src/main/resources/db/migration/app/V1__init.sqlbackend/linkpie/src/main/resources/db/migration/linkpie/V202602251200__linkpie_init.sql🤖 rule-report-workflow