Skip to content

[profile-store-api] 實作 DESIGN-03 批 4(BE-07):V7、客戶資料庫與搜尋(profiles.md)、旅程列表與唯讀旅程頁 API(journeys.md §2)、/enrollments 瀏覽 #106

Closed as not planned

Description

@Marcus778899

派工單 profile-store-api

Activity

  1. Marcus778899 commented on Oct 23, 2026

    @Marcus778899
    OwnerAuthor

    派工單追加 2026-10-23

    範圍補充(qa 寫驗收時發現,manager 追認)

    • 負責檔案加:api/src/main/resources/application.yml、api/src/test/resources/application-test.yml、.env.example(只為接上 CDP_PHONE_DEFAULT_COUNTRY_CODE 等本單需要的設定)
    • 驗收測試在 acceptance/profile-store-api/(套件 com.cdp.acceptance.profilestoreapi,commit b210339,已 lock)
    • qa 的假設(不符就在回報寫 disputes,不要改測試):
      1. 電話預設國碼屬性名採 cdp.phone.default-country-code、cdp.phone-default-country-code、cdp.profile.phone-default-country-code、cdp.profile.default-country-code 其中一個
      2. 寫 profile/profile_identifier 的 SQL 只出現在 com.cdp.profile.ProfileWriter;EventIngestionService 與 com.cdp.profile.ProfileService 都依賴它(ArchUnit+原始碼掃描)
      3. 各列表 cursor 不合法 → 400 VALIDATION_FAILED;攝取建空白客戶為同步(202 後立即可 GET);被拒絕的事件不建客戶
      4. 布林屬性遮罩為 "***"(journey-engine §4.4)
  2. Marcus778899 commented on Oct 23, 2026

    @Marcus778899
    OwnerAuthor

    派工單追加 2026-10-23

    範圍修正(manager 追認 worker 回報的 open_questions,取代上方「負責檔案」)

    • 負責檔案:
      • api/src/main/java/com/cdp/profile/、api/src/main/java/com/cdp/journey/、api/src/main/java/com/cdp/query/
      • api/src/main/java/com/cdp/ingest/EventIngestionService.java、api/src/main/java/com/cdp/persistence/JdbcProfileStore.java
      • api/src/main/java/com/cdp/persistence/JdbcEnrollmentQueryStore.java、api/src/main/java/com/cdp/persistence/JdbcJourneyQueryStore.java(新增)
      • api/src/main/java/com/cdp/common/web/ErrorCode.java(只新增 profiles.md 的錯誤碼)
      • api/src/main/resources/db/migration/V7__profile_store.sql
      • api/src/main/resources/application.yml、api/src/test/resources/application-test.yml、.env.example
      • api/src/test/java/com/cdp/ 中對應上述類別的單元測試(acceptance/ 除外)
    • 舊驗收 acceptance/query/EnrollmentQueryAcceptanceTest 的爭議交 architect 仲裁中,結果另行通知;updated_at 行為一併請 architect 確認
  3. Marcus778899 commented on Oct 24, 2026

    @Marcus778899
    OwnerAuthor

    派工單作廢

    作廢(D-072):仲裁 TEST_WRONG 要改的舊驗收 acceptance/query/EnrollmentQueryAcceptanceTest.java 不在派工單範圍,本輪已追加過無法補;以正確範圍重開新單

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions