Natalie
02483204fd
infra: repoint @lilith npm registry + Forgejo from dead black to DO cocotte-forge; serve /photos from local disk
...
black/apricot homelan died 2026-06-27. Point everything at the DO store tier:
- @lilith npm registry: forge.black.lan/npm.black.lan -> cocotte-forge Verdaccio
(134.199.243.61:4873) across bunfig.toml scopes, all deploy.sh .npmrc writers,
and package.json publishConfig.
- Forgejo URL (git/CI): forge.black.lan -> 134.199.243.61:3000 / :2222.
- quinn.www prod.conf /photos: was proxy_pass to dead black_photos (black:8081);
now served from local disk (root /var/www/quinn.www/dist). Prevents a future
deploy from re-breaking photos. (Phase G: repoint to DO Spaces/CDN later.)
Interim bare-IP endpoints; switch to named uvlava infranet hosts once live.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-28 08:09:33 -04:00
Natalie
5769d5c874
feat(messenger): canonical domain messenger.transquinnftw.com
...
Align the messaging surface with other quinn.* subdomains (my, admin, data).
m.transquinnftw.com and m.quinn.apricot.lan now 301 to messenger.*.
App switcher id/subdomain updated to messenger; shared SAN cert expanded
on deploy.
2026-06-23 07:55:54 -04:00
Natalie
9acca0e438
fix(messenger): rename drift probe label and fix deploy deps resolution
...
The prod-build-drift report still labeled the m.transquinnftw.com SPA as
quinn.m frontend; rename to messenger frontend to match the product name.
Deploy was failing because npm tried to resolve @lilith/quinn-my-mcp from
Verdaccio even though bun build already bundles it (and ws). Strip bundled
workspace deps before the standalone npm install step.
2026-06-23 00:34:26 -04:00
autocommit
84d31a0afe
feat(prospector-quinn): ✨ Introduce AI prospecting tools (heat scoring, reply generation) and Quinn-AI gateway integration, alongside frontend UI updates, backend API refactoring, and infrastructure enhancements for edge-purge and proxy services.
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 20:40:01 -07:00
autocommit
c9f15d3100
chore(transquinnftw): 🔧 Update production environment variables and app manifest metadata for deployment
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 07:44:18 -07:00
autocommit
9d98490809
deploy(quinn.m): 🚀 Update deployment workflows and Kubernetes service definitions for quinn.m domain
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 21:12:10 -07:00
autocommit
0a306d1ed4
chore(deployments): 🔧 Update production environment variable templates for quinn.ai-engine, quinn.m-orchestrator, quinn.m, and quinn.mail-autoresponder domains
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-18 20:50:40 -07:00
autocommit
a9296815f7
chore(api): 🔧 Update API contract, backend logic, frontend UX, infrastructure, and localization across system-wide components
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-16 04:42:58 -07:00
autocommit
ea835c8944
infra(quinn-domain): 🧱 Add secure minimal deployment mode with bootstrap-black.sh script and update workflows in deploy.sh; document changes in AUDIT.md
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 22:08:06 -07:00
autocommit
837a2b98e9
infra(infrastructure-scope): 🧱 Update deployment pipelines, nginx configurations, and database unification docs across domains
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-15 22:08:06 -07:00
autocommit
f9d5eb1ac1
deploy(quinn.m-domain): 🚀 Update production environment variables and deployment scripts for Quinn.m domain, including persona configurations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-14 19:31:34 -07:00
autocommit
d7447f7ede
infra(systemd): 🧱 Update systemd service unit files and env.prod.example templates for production deployments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-19 17:30:09 -07:00
autocommit
f56448e6d8
feat(p1-18): quinn.m client-enrichment BFF + ContactPanel section
...
- BFF GET/POST /api/client-enrichment proxies to @features/api /m/clients
- ClientRecordSection renders status, market, emoji_tags, note
- ContactPanel mounts section between RelationshipPreview and Conversations
- POST /m/clients route on @features/api surfaces/m/contacts.ts
2026-04-19 01:09:47 -07:00
autocommit
b8bd2c28e7
deploy(domains): 🚀 Update deployment scripts for quinn.m and quinn.www with new domain-specific configurations and deployment logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:56 -07:00
autocommit
edad9f0a09
release(deployments): 🔖 Tag and publish version with updated deployment scripts, e2e test suite, and service configuration for the new release
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:56 -07:00
autocommit
b7fb40527b
infra(nginx): 🧱 Update production Nginx config for quinn.m domain with SSL, performance, and routing optimizations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-18 19:25:55 -07:00
Natalie
9a496ffd61
feat(@features): ✨ add admin and provider website pages
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-15 00:57:20 -07:00
autocommit
7a190b0c31
deploy(domains): 🚀 Add analytics-specific configurations and deployment steps for Quinn domains (quinn.admin, quinn.data, quinn.m, quinn.my, quinn.sso, quinn.www)
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-13 00:02:10 -07:00
autocommit
82f8c89460
refactor(deployments): ♻️ Remove version stamping logic from deployment scripts to simplify domain-specific workflows
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:44:55 -07:00
autocommit
2e2f539682
deploy(deployments): 🚀 Update deployment scripts for quinn.m and quinn.www domains to handle infrastructure changes and deployment targets
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 22:25:38 -07:00
Natalie
3522c5c971
feat(@features/my): ✨ implement calendar sync and mcp server
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 19:44:05 -07:00
autocommit
8267865b5d
chore(components): 🔧 Update component dependencies to latest stable versions
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-12 10:46:52 -07:00
Claude Code
c6602776eb
docs(personas): 📝 Update default roles, permissions, and behaviors in deployment personas configuration
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-10 10:02:37 -07:00
Claude Code
3916656fc3
chore(nginx): 🔧 Update production Nginx configs for domains (quinn.admin, quinn.data, quinn.m, quinn.my) with SSL, proxy, caching, and security optimizations
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 22:54:10 -07:00
Claude Code
106d20287f
docs(roster-roster): 📝 Update roster personas, test assets, and visual documentation for UI/UX improvements
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 20:47:08 -07:00
Claude Code
3cb271b1ba
chore(messages): 🔧 Update message configs, server logic, frontend rendering, dependencies, and deployment infrastructure
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-09 20:47:07 -07:00
Claude Code
dffa3ab935
deploy(quinn.my): 🚀 Update service unit and deployment scripts for quinn.my domain with new ExecStart/Environment configs and domain-specific deployment logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 09:41:12 -07:00
Claude Code
348fe2e5bf
infra(quinn-m-orchestrator): 🧱 Update systemd service config, bootstrap script, and deployment workflows for Quinn M orchestrator reliability
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-08 09:41:12 -07:00
Claude Code
7270c35064
deploy(deploy): 🚀 Update bootstrap-vps0.sh to initialize and configure new assistant features with environment setup and service dependencies
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 18:03:57 -07:00
Claude Code
3cdd98bfb5
deploy(deployments-deployment): 🚀 Update deployment scripts, workflows, and tooling for new domains and development environments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 17:21:57 -07:00
Claude Code
f2773575c5
deploy(deploy): 🚀 Fix path resolution in deploy.sh to locate messenger app correctly and update comments for clarity
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 16:51:24 -07:00
Claude Code
e02c86ec65
refactor(deployments): ♻️ Remove www subdomain handling from TLS provisioning logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:22:00 -07:00
Claude Code
9b7c95fb56
chore(domains): 🔧 Remove www subdomain support and simplify HTTPS redirects in prod.conf for m.transquinnftw.com
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:22:00 -07:00
Claude Code
20210a9e52
security(nginx-about): 🔒 ️ Update rate-limit configuration in deploy.sh to add mail-admin zone and enforce idempotent updates
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
2e291321fb
security(mail-admin): 🔒 ️ Implement strict per-verb sudo allowlist to prevent wildcard rule risks in mail-admin module
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
901db0de0f
security(nginx): 🔒 ️ Implement Nginx rate-limiting to protect mail-admin API endpoints from brute-force attacks
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 15:09:32 -07:00
Claude Code
416415627b
deploy(domains): 🚀 Update deployment configs for "quinn.m" domain
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-07 14:46:32 -07:00