Commit graph

8 commits

Author SHA1 Message Date
autocommit
39a3037c05 merge: integrate origin/main (28 commits) into content-pipeline branch
Brings the bookings-tryst + adapter + ai-core work and migrations 0007/0008
forward under the content-pipeline work.

Conflict resolution (ports.yaml + generated .env.ports):
- content-x (vestigial reservation, no code) → content-social (3793), which is
  backed by the real built+tested specialist (content-social/ai-core). One
  judgment call — flag for review if content-x naming was intended.
- Kept main's bookings-tryst (3796) + content-ingestor (3825); merged the
  reserved-range comments. .env.ports regenerated via sync-ports (not hand-merged).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 11:18:37 -07:00
autocommit
ed436ea97e feat(content-pipeline): content-social engine, content-ingestor, platform.api endpoints
Stranded-worktree preservation commit (this branch is local-only + 28 behind
main; ACS watches the main tree, not this worktree, so committing manually so
the work isn't lost). Integration to main is a follow-up.

- @features/content-social/ai-core: drop derive engine + K3 gate (21 tests)
- @features/content-ingestor: classify-newest-first + configurable 1wk-offset
  hot/stocked planner (17 tests)
- platform-api: content-assets / content-drops / content-drop-legs CRUD modules
  + entities + enums; content-drops asset_ids enrichment + cluster endpoints;
  content-assets filtered list + idempotent upsert
- platform-api fixes (also latent-broken on main): ioredis named import,
  entities spread, agent-actions @ApiProperty, content-post confidence transformer
- migrations: 0009_content_drops (renumbered from 0007 — main holds 0007/0008),
  0010_content_asset_classification (is_explicit/content_class/quality_score,
  is_explicit DEFAULT TRUE fail-safe)
- design: content-drop-composer.screen + content-drop.flow

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 11:15:52 -07:00
autocommit
69a0e69b5e fix(infrastructure/sql): 🐛 Correct RLS GUC parameter values in migration 0008 to enforce proper tenant isolation in multi-tenant PostgreSQL deployments
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 01:11:57 -07:00
autocommit
b66cb66eca db(infra-infrastructure): 🗃️ Replace org_id GUC with current_user_id in tenant isolation policy to enforce consistent multi-tenant behavior in surface bump migration
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 01:11:57 -07:00
autocommit
540fc77af4 feat(bookings-tryst): Introduce bump policy service, adapter, and API endpoints with database migration for policy storage
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-03 23:30:03 -07:00
autocommit
1f035e9697 db(infrastructure): 🗃️ Add surface metrics tracking tables/columns for analytics in platform database
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-19 23:17:53 -07:00
autocommit
145a1c247c feat(platform-api): Add CredentialType and CredentialStatus enums, Credential entity, and database migration for credential management
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-19 23:17:53 -07:00
natalie
1b719e1fd7 chore(bootstrap): initial V4 commit
Clean successor to V3 (forge: lilith/atlilith). Seeded from local Mac
working tree at ~/Code/@projects/@cocottetech/. node_modules and build
artifacts excluded via .gitignore.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-18 08:11:41 -07:00