Commit graph

1746 commits

Author SHA1 Message Date
autocommit
feed4fa912 feat(backend-api): Add backfill script for APA 2026 research dataset to populate/update data in the backend API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 22:42:34 -07:00
autocommit
1a6cc5deaa feat(backend-api): Add backfill script for APA 2026 research data and update event route handling to validate and process new event types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 22:30:28 -07:00
autocommit
3e599a254e feat(backend-api): Introduce research link routes and middleware in server configurations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 22:30:28 -07:00
autocommit
46ed0b7625 feat(my): Add API surface and backend route for hotel stays research functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 22:30:27 -07:00
autocommit
815842aef0 db(db): 🗃️ Refactor hotel schema to add stay-related fields and adjust constraints for new business requirements
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 22:21:50 -07:00
autocommit
a664261e78 feat(hotel-stay): Add geographic scope fields and region validation to hotel stay schema
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 22:21:50 -07:00
Natalie
e420f09fd5 reconcile: 🔧 plum/apricot divergence resolution + apricot-only authoring rule
Some checks failed
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
8fa0d0a734 deps-upgrade(assistant): ⬆️ Update AssistantService to align with @lilith/model-boss-client API changes
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 15:46:37 -07:00
autocommit
af755cc9d2 deps-upgrade(quinn-ai): ⬆️ Update backend API dependencies to latest stable versions for security, bug fixes, and new features
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 15:46:37 -07:00
autocommit
930287f345 feat(quinn-ai): Add callId, timestamps, and result/error fields to track tool calls in AssistantChunk
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 14:29:32 -07:00
autocommit
79040832eb ux(quinn-ai): 🚸 Improve draft display and timestamp formatting on the Drafts page for better user experience
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 13:47:52 -07:00
autocommit
f344f03851 feat(quinn-ai): Update routing logic to ensure consistent /chat path handling across AppShell and EngineMode for smoother navigation transitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 13:29:53 -07:00
autocommit
f2eda0ae86 feat(quinn-ai): Implement Quinn AI conversation engine with Engine.tsx logic, Conversation.tsx UI, and App.tsx integration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 13:23:56 -07:00
autocommit
4ac3a5c1b5 feat(frontend-public): Implement Approvals page with UI component, state management, and approval workflow logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 13:17:55 -07:00
autocommit
f908945562 feat(quinn-ai): Add AppShell integration, NowBar prospect display, and ActiveProspectContext state management for Active Prospects feature
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 13:17:55 -07:00
autocommit
46d3f04ef3 feat(admin-specific): Add v3 ProspectScore fields to admin client schema for qualification and migration support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 12:12:03 -07:00
autocommit
9c9c6b5ce0 feat(api-client): Add V3 classifier fields to client entity and update related schema, types, and repository logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 12:06:06 -07:00
autocommit
0aa85b9070 feat(mcp-prospector): Configure rate limiting settings in MCP prospector to enforce new throttling rules
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 11:30:10 -07:00
autocommit
f245799354 feat(api): Implement service-token bypass in rate-limit middleware to exclude admin tools and adjust thresholds for stricter admin protection
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-13 11:30:10 -07:00
autocommit
67adf1914a feat(pages): Add Prospects.tsx React component to render prospect data in the frontend UI
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:30:51 -07:00
autocommit
736883f1e6 types(quinn-ai): 🏷️ Add prospect API response type definitions for type safety and frontend contract management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:30:51 -07:00
autocommit
07bb5b0e80 feat(prospects): Introduce prospect management API endpoints with CRUD and search functionality
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:30:51 -07:00
autocommit
fcbe74fe46 feat(mcp-prospector): Add prospect management client functions for fetching, listing, tagging, and funnel stage operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:30:51 -07:00
autocommit
46c9cf2f67 feat(mcp-prospector): Introduce McpProspectorClient class for MCP prospector data fetching and service interactions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:24:16 -07:00
autocommit
665491f961 feat(engine-draft): Add repository methods for CRUD operations on engine drafts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:24:16 -07:00
autocommit
6e263fce85 feat(client): Introduce protocol handling, exclusion rules, funnel stage support, and classifier fields in client utilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:24:16 -07:00
autocommit
1015f6b3da remove(api): 🔥 Remove deprecated client schema migration logic from schema.ts
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:18:05 -07:00
autocommit
6ef8ba540c feat(api): Add prospect tracking fields to ClientSchema for migration support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:18:05 -07:00
autocommit
ae3a68f641 feat(admin): Introduce admin client management interface with CRUD endpoints and types
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:09:24 -07:00
autocommit
466da98a2e feat(api-entities): Add Client entity model with schema validation, repository methods, and type definitions
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:09:24 -07:00
autocommit
459aeb3d3d feat(quinn-ai): Implement auto-respond engine and draft pipeline client integration for AI-driven outreach responses
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 21:09:24 -07:00
autocommit
3366dd053a feat(mcp-server): Introduce admin API client integration in client.ts and export it for server use
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:58:10 -07:00
autocommit
39eb7bc1e5 feat(provider-website): Update slug generation and deployment metadata for provider website URLs
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
bed0208a85 feat(admin-seeds): Add/modify seed data for exclusions, city imports, hobby terms, positioning tags, regions, and about page content
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
d6ff40cae8 feat(admin-backend-api): Update admin API middleware, rate-limiting, CMS handler, bookings, contact submissions, device linking, registry, and supporting modules with comprehensive security and test coverage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
881248e695 feat(admin-backend-api): Add new admin API endpoints for destinations, rates, about, policies, specialties, profile, tour stops, and site text with request handlers and validation logic
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
f255277e82 feat(admin-backend): Add CRUD API endpoints for rates management with TypeScript support
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
1492d3784c feat(admin-backend-api): Introduce TypeScript support and add new route handlers for site text, specialties, sync, and system status management with helper utilities
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
a9f1da1bad feat(admin-backend-api): Introduce CRUD routes for gallery, hero strip, profile, and verified profile management in the admin dashboard
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
9dd04a393c feat(admin-backend-api): Add export, roster, and shop management routes for admin operations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:37 -07:00
autocommit
ee3fc9d159 feat(admin-backend-api): Introduce device-linking and photo-management routes for linking/unlinking devices and exporting/protecting photos
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:36 -07:00
autocommit
15311c1cb4 feat(admin-backend-api): Add CRUD endpoints and business logic for destinations, tour stops, and tours in the admin API
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:36 -07:00
autocommit
dd59b3b313 feat(admin-backend-api): Add route handlers for cult-of-lilith, etiquette, and policy management endpoints
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:36 -07:00
autocommit
d93f6bb822 feat(admin-backend-api): Add new API routes for booking and contact submission management in admin backend
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:36 -07:00
autocommit
192f9cb071 feat(admin-backend-api): Introduce backup and restore API routes for data backup and restoration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:36 -07:00
autocommit
1e431883af feat(admin): Add TypeScript route handlers and GET logic for the admin about page
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:47:36 -07:00
autocommit
1a320c818e feat(admin-backend-api): Add CRUD routes for etiquette rules and verified profiles, and update server route registration and configuration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:34:44 -07:00
autocommit
8b9276dc7a remove(mcp-prospector): 🔥 Remove MCP Prospector client implementation, logging utilities, and documentation; update dependency lockfile and README
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:34:44 -07:00
autocommit
0dc2757d21 remove(mcp-drafts): 🔥 Remove MCP Drafts client implementation, logging utilities, and related documentation
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:34:44 -07:00
autocommit
d1f112c68b chore(api): 🔧 Update TypeScript config for MCP Drafts and MCP Prospector modules with new compiler options and paths
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-12 20:34:43 -07:00