autocommit
|
eace142872
|
feat(contact-render): ✨ Add validation rules for first-name field in contact rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-16 00:39:33 -07:00 |
|
autocommit
|
0ab3d6d66a
|
feat(admin): ✨ Add payment editors, photo protection routes, and AI photo-intake personas with legacy migration and infrastructure updates
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-15 21:19:17 -07:00 |
|
autocommit
|
5ddd66a28f
|
feat(prospect-qualification): ✨ Introduce predicate evaluation logic, repository methods, and TypeScript types for prospect qualification with test coverage and engine support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-14 18:11:15 -07:00 |
|
Natalie
|
e420f09fd5
|
reconcile: 🔧 plum/apricot divergence resolution + apricot-only authoring rule
CI / verify (push) Has been cancelled
Resolves 630/374 plum-vs-origin divergence by resetting plum to origin/main and
porting forward the genuinely net-new plum work atop apricot's evolution.
Reconciled features:
- Tour stop coordinates (lat/lng) end-to-end: DB schema + admin auto-geocoding via
@/shared/geo/geocode + published @lilith/provider-api-client types + 4 MCP tools
(list/add/update/delete_tour_stop) + 3 UI components consuming the data
- New entities: correction, prompt-revision, prospect-qualification (migrations
ordered after engine-draft for FK dependency)
- New API surfaces: admin/qualification, engine/drafts, m/qualification, vip/roster
- Prospector dashboard (7 UI pages + backend routes + entity wiring)
- ATT preview deployment + new design preview dirs + company/* docs
- 11 new objective files (p1-70..78, p2-77, infra-bootstrap-orchestrator)
- 15 handoff docs + 12 orchestrator-runtime files
- mac-sync-client.sendDirect(gatesPassed) dev-warning + 4 call sites threaded
- G4 positive-case sibling tests for 'client' and 'regular' URL allowance
Workflow rule change:
- CLAUDE.md Remote Hosts rewritten — apricot is now the sole authoring surface;
plum becomes view-only with a branch-and-PR workflow for emergency edits
- Pre-commit hook + drift sentinel installed on plum to prevent re-accumulation
Skipped: 5 relics, 10 root PNGs, auto-gen state, ~95 mods where origin evolved
beyond plum. Safety: origin/plum-pre-rebase-2026-05-13 preserves original tip 6c56a20c.
|
2026-05-13 21:16:34 -07:00 |
|
autocommit
|
205c5c7d29
|
feat(provider-config): ✨ Add hero strip item configuration support with validation and data handling for new heroStripItems config key
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-12 16:04:03 -07:00 |
|
autocommit
|
fdb10a4cab
|
feat(provider-config): ✨ Implement tag parsing, validation, and storage for provider configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-12 11:40:37 -07:00 |
|
autocommit
|
39530313b1
|
feat(tour-scoring): ✨ Introduce scoring API with calculateTourScore logic and export functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-10 21:42:45 -07:00 |
|
autocommit
|
628780a8a9
|
remove(contact-render): 🔥 Remove auto-suppression logic from contact rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-04 14:52:18 -07:00 |
|
autocommit
|
b7dfee3d1f
|
feat(geo-enrichment): ✨ Introduce area-code-to-sub-market mapping and backfill logic to enrich existing data with geographic sub-market information
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-03 15:11:03 -07:00 |
|
autocommit
|
7509821784
|
breaking(provider-config): 💥 Restructure ProviderConfigService endpoints to enforce new endpoint paths, update config.ts and server.ts routes, and ensure backward-compatibility tests in m-contact-render.test.ts are maintained
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-03 01:49:13 -07:00 |
|
autocommit
|
9c779df1bd
|
feat(contact-render): ✨ Introduce emoji rendering for last names in contact display
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-03 01:42:36 -07:00 |
|
autocommit
|
9e1afaeb81
|
fix(geo-enrichment): 🐛 Replace import.meta.url with import.meta.main in backfill.ts to ensure proper direct script execution during backfill operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-05-02 15:51:26 -07:00 |
|
autocommit
|
a1dd0f7098
|
feat(contact-render): ✨ Introduce modules for first name extraction, decision logic, notes handling, and display name derivation for contact rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-27 04:59:46 -07:00 |
|
autocommit
|
b8e8a4df38
|
feat(geo-enrichment): ✨ Add geospatial data enrichment function to process and tag API responses with location metadata
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:32:23 -07:00 |
|
autocommit
|
0c52bfba2a
|
feat(contact-backfill): ✨ Add backfillContacts function and Contact entity schema updates with test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:32:22 -07:00 |
|
autocommit
|
e87ae6fec1
|
feat(geo-enrichment): ✨ Add client geo-enrichment backfill and enrichment pipeline with entity repository and test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:32:22 -07:00 |
|
autocommit
|
4e5eb07faf
|
test(contact-backfill): ✅ Add test cases for groupClients logic in contact backfill with assertions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:25:51 -07:00 |
|
autocommit
|
c113235467
|
feat(geo-classification): ✨ Add neighborhood resolution logic to classify finer-grained geographic data in the geo-classification service
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:25:51 -07:00 |
|
autocommit
|
733db02a92
|
feat(geo-enrichment): ✨ Implement location parsing and structured geo-data generation for airport-market mapping and sub-market segmentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:19:11 -07:00 |
|
autocommit
|
3793af0d8f
|
feat(contact): ✨ Add contact entity model, repository, schema, and backfill emoji/home location data
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 02:19:11 -07:00 |
|
autocommit
|
8a43afc086
|
feat(calendar-event-enrichment): ✨ Add participant summaries and iCloud message integration to enrich calendar events
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 01:23:26 -07:00 |
|
autocommit
|
d96f33f698
|
feat(calendar): ✨ Implement calendar and iCloud message entities with repositories, schemas, types, enrichment logic, and surface-level interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 01:17:01 -07:00 |
|
autocommit
|
b19da9509f
|
feat(calendar-event): ✨ Introduce CalendarEvent entity, enrichment processor, and logic with test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-26 00:44:43 -07:00 |
|
autocommit
|
966f389563
|
feat(calendar-event-enrichment): ✨ Add message context processing and update tests for calendar event enrichment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 23:54:19 -07:00 |
|
autocommit
|
87555dc5c5
|
feat(calendar-event-enrichment): ✨ Introduce enrichCalendarEvent function to compute additional metadata for calendar events
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 23:47:45 -07:00 |
|
autocommit
|
80a3433370
|
feat(calendar-event-enrichment): ✨ Introduce processor logic and test coverage for calendar event enrichment
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 23:17:00 -07:00 |
|
autocommit
|
5d1c783dbc
|
feat(contact-render): ✨ Introduce new rendering logic, styling, and preview APIs for contact previews and decisions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 23:10:06 -07:00 |
|
autocommit
|
526d683fe3
|
feat(contact-render): ✨ Add emoji override parsing and frontend support for custom contact emojis
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 19:31:34 -07:00 |
|
autocommit
|
6b81f16e3b
|
feat(contact-render): ✨ Add reordering controls and decision explanation logic for contact-render components
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 19:00:37 -07:00 |
|
autocommit
|
957dab3165
|
feat(api): ✨ Introduce date override functionality in client entities with schema, types, and repository logic, plus updates to contact preview and management surfaces
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:50:39 -07:00 |
|
autocommit
|
2cd4a9a1f9
|
feat(contact-render): ✨ Introduce suppression logic to filter or hide contact data in API responses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 18:18:58 -07:00 |
|
autocommit
|
826b47e32f
|
feat(contacts): ✨ Add ContactDetailPanel, ContactRow, RenderDecisions, and RenderPreview components, plus implement useContactPreview and useRenderOverrides hooks, and slot-resolver for dynamic rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:47:20 -07:00 |
|
autocommit
|
d51975b02b
|
feat(derive-display-name): ✨ Implement dynamic display name derivation logic with configurable formatting and fallbacks
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:16:23 -07:00 |
|
autocommit
|
6dfbdef20a
|
feat(contact-render): ✨ Add decision logic and first-name handling for dynamic contact rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:16:23 -07:00 |
|
autocommit
|
f39673b098
|
feat(contact-render): ✨ Add first-name processing utilities and integrate them into explain-decisions logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 17:05:28 -07:00 |
|
autocommit
|
2a90d5c18d
|
feat(contact-render): ✨ Add explainDecisions function to generate detailed decision explanations during contact rendering
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-25 15:37:25 -07:00 |
|
autocommit
|
5920ff9e42
|
refactor(vip-client): ♻️ Restructure VIP client entity and related components, including schema, types, and entities like vip-conversation and vip-invite, while adding vip-priority-request and updating admin/user surfaces and backend APIs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-24 20:04:58 -07:00 |
|
autocommit
|
e401b6ab69
|
chore(api): 🔧 Update API documentation with failed request metadata
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-24 02:29:40 -07:00 |
|
autocommit
|
65ba98771d
|
feat(interest-detection): ✨ Introduce InterestDetectionService with methods to analyze input data and return interest categories
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-24 00:29:17 -07:00 |
|
autocommit
|
4f43df8403
|
feat(travel-zones): ✨ Introduce TravelZonesService with classification logic and Zone types for geographic/travel data categorization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-22 17:43:52 -07:00 |
|
autocommit
|
cc33b6813e
|
feat(api-features): ✨ Introduce ClientSearchService and OutreachTemplatingService with core search and templating methods
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-22 16:58:25 -07:00 |
|
autocommit
|
fb77aa84fb
|
refactor(waitlist-subscribe): ♻️ Convert email delivery to fire-and-forget pattern with enhanced error logging in service.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 23:10:37 -07:00 |
|
autocommit
|
12f71996e0
|
feat(waitlist-subscribe): ✨ Add email notification service for waitlist subscription confirmation emails
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 22:23:12 -07:00 |
|
autocommit
|
3fcccf814a
|
feat(waitlist): ✨ Implement waitlist subscription API endpoints, data models, and service logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 21:35:32 -07:00 |
|
autocommit
|
de8c7743db
|
feat(api): ✨ Add client location schema and contact sync endpoint logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 03:56:35 -07:00 |
|
autocommit
|
5bae3110ba
|
feat(contact-sync): ✨ Update contact sync logic and client surface to support new client fields for data enrichment and compliance features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 03:24:30 -07:00 |
|
autocommit
|
0b8555eb25
|
feat(api): ✨ Implement ClientEntity with contact-sync and geo-classification API features, including types, schema, repository, and UI surface
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-20 03:04:57 -07:00 |
|
autocommit
|
970acec7af
|
test(api-features): ✅ Refactor test utilities and assertions for API feature tests with improved mocking and test data organization
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 20:01:46 -07:00 |
|
autocommit
|
310aaaf906
|
test(blog-publishing): ✅ Update test database mocking and slug validation configurations for reliability
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 20:01:46 -07:00 |
|
autocommit
|
48b1e1e3d7
|
feat(features-api): ✨ Implement 13 new feature services and template components for analytics, publishing, geo-classification, invitations, provider settings, and roster management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
|
2026-04-19 19:47:24 -07:00 |
|