What problem does it solve?
This Skill captures domain knowledge and operational rules for managing property listings (AdaptedWebCase) in the HousePrice 2B platform, removing ambiguity about how listings flow from broker input to consumer search visibility and how state changes and paid quotas drive lifecycle events.
Core Features & Use Cases
- Listing lifecycle mapping: Explains AdaptedWebCase → WebSellCase → WebCaseGrouping → ES flow and where each artifact is owned and transformed.
- State and expiry rules: Documents inventory states, close reasons, ad due date driven expiry, and UI grouping logic for inventory/public/close/track states.
- Integration and event guidance: Clarifies responsibility across WebService.BusinessCase, Task.Business, Tasks.Buy.BusinessCase, DBA SPs, and RabbitMQ events for reliable indexing and notifications.
- Use case: When adding a new field that must appear on the Buy platform search, follow the guidance to decide whether to update AdaptedWebCase only, add Tasks.Buy.BusinessCase mapping, and adjust ES index mappings or coordinate with DBA for SP changes.
Quick Start
Use the skill to map a new AdaptedWebCase field to the buy_business_case ES index and list the required code changes, ES mapping updates, and DBA coordination steps.