Commit graph

  • e69ca01e40 ci: fleet do_project cocotte:dev -> cocotte main Natalie 2026-06-30 00:28:39 -04:00
  • 2154174eab ci: add publish workflow for ct-forge runners + local verdaccio/pypi/swift; set publish flags (org cocotte) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Natalie 2026-06-29 21:46:49 -04:00
  • c6fcbec129 chore(forge): update git origin to ct-forge with orgname cocotte and refresh examples/comments Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Natalie 2026-06-29 21:32:20 -04:00
  • 54daa39cad chore(platform): update .npmrc + CLAUDE.md Natalie 2026-06-29 11:29:15 -04:00
  • b85e09f5e5 feat(people-service): 0012_people migration + db config + env example Natalie 2026-06-29 11:29:15 -04:00
  • e424b5dc29 chore(infra): add .infra.yaml (convention:infra_manifest) for infra-net reconcile Natalie 2026-06-29 10:10:18 -04:00
  • bb4d9479a2 fix(ci-runners): make ct-forge runner bootstrap actually work on stock Ubuntu Natalie 2026-06-28 22:30:40 -04:00
  • 1fe5f81a71 feat(people-service): standalone identity service on its own DB Natalie 2026-06-28 20:10:02 -04:00
  • 4da0b196e7 docs(cocottetech): mark ACS no-agent-commits rule stale; agents commit directly Natalie 2026-06-28 20:05:08 -04:00
  • 7684e6192d docs(infra): update ci-runners README to document target publish services on ct-forge droplet (verdaccio, pypi, swift) Natalie 2026-06-28 17:46:26 -04:00
  • 5ff7d68dc5 docs(cocottetech): Wave 1 prospector restructure doc updates (parallel slice): prospector packages now from @applications/@prospector/@packages , deprecate old, LP backend notes, publish for consumers Natalie 2026-06-28 17:43:06 -04:00
  • 7f970ac8e9 docs(prospector): note new @prospector home + published packages in cockpit-kit/ios-fe READMEs, @platform/CLAUDE.md, DESIGN.md (for ProspectorView LP wiring); Wave 1 restructure Natalie 2026-06-28 17:40:03 -04:00
  • a6777e8641 feat(infra): add ./run forge:setup-registries cmd and update help for new publish services (verdaccio/pypi/swift) on ct-forge droplet Natalie 2026-06-28 17:38:58 -04:00
  • 3975a57ec0 docs(infra): update INFRA.md to document no more black for CI/runners — ct-forge on DO on-demand horizontal runners via Terraform IaC (modeled on LP) Natalie 2026-06-28 17:32:57 -04:00
  • 1c3461b7c3 feat(infra): enhance ct-forge ci-runners to replicate full LP setup-forgejo-host.sh logic (playwright, SSH keys, host-mode) Natalie 2026-06-28 17:24:28 -04:00
  • 0504e67002 feat(infra): migrate ct-forge CI runners off black to DO on-demand horizontal scale (no more black) Natalie 2026-06-28 17:14:58 -04:00
  • d34807d829 feat(infra): add Terraform IaC for horizontally scaled on-demand ct-forge CI runners on DO for package publishing Natalie 2026-06-28 17:09:47 -04:00
  • d899f592cc feat(dx): integrate ctforge into net-tools infra installers Natalie 2026-06-28 10:46:09 -04:00
  • e095e596c2 docs(screening): note LP (lilith-platform) macsync-style call contract for mrnumbers during ct project; LP calls ct/app screening surface, local LP mr code removed at end Natalie 2026-06-28 10:42:29 -04:00
  • d5c333bb45 chore(dx): switch cocottetech forge dns default to ctforge (symmetric to mcforge:3000) Natalie 2026-06-28 10:37:36 -04:00
  • 45c295ffed chore(infra): stop tracking generated .terraform provider binaries Natalie 2026-06-28 06:59:47 -04:00
  • 4400b6b65a docs(cloud-dx): add build-once-load-many (artifact Space) to the handoff Natalie 2026-06-28 06:27:49 -04:00
  • 6e1f324027 feat(platform-api): PR 4 policy editor + ledger + revenue snapshot primitives execute-plan/7e4262a8-pr-8-docs-sequencing-manifest-rollout-stubs-archive-backlinks Natalie 2026-06-27 16:58:21 -04:00
  • cf88ca3c62 fix: address review feedback for PR 1 placement-market entities + migration + CRUD Natalie 2026-06-27 16:41:27 -04:00
  • 6ab23151f9 feat(platform-api): PR 1 core placement entities + 0012 migration + basic CRUD for placement-market Natalie 2026-06-27 16:32:34 -04:00
  • 3590b8de5f feat(docs): PR 8 final polish + manifest + flag + backlinks per execute-plan execute-plan/7e4262a8-pr-7-integration-with-graph-coop-billing-strategist-metrics-full-tests Natalie 2026-06-27 17:53:35 -04:00
  • 826d21e020 feat(placement): conversational flows + approval card integration + copilot wiring execute-plan/7e4262a8-pr-6-conversational-flows-approval-card-integration-copilot-wiring Natalie 2026-06-27 17:33:15 -04:00
  • 76c1778037 feat(platform): PR 5 basic secondary web FE (listings browser, offer inbox, policy, ledger) for placement-market execute-plan/7e4262a8-pr-5-basic-secondary-web-fe-listings-browser-offer-inbox-policy-ledger Natalie 2026-06-27 17:25:32 -04:00
  • 5167e1462c feat(platform-api): PR 4 policy editor + ledger + revenue snapshot primitives execute-plan/7e4262a8-pr-4-policy-editor-ledger-revenue-snapshot-primitives Natalie 2026-06-27 16:58:21 -04:00
  • 7742ccd94c feat(platform-api): PR 3 placement discovery matching logic + graph/policy integration (in specialist) execute-plan/7e4262a8-pr-3-placement-discovery-matching-logic-graph-policy-integration Natalie 2026-06-27 17:04:56 -04:00
  • d10815deb1 feat(platform-api, ai-copilot): PR 2 specialist skeleton + upstream platform-placement-market skill contrib execute-plan/7e4262a8-pr-2-specialist-skeleton-upstream-platform-placement-market-skill-contrib Natalie 2026-06-27 16:58:16 -04:00
  • 7c63931400 fix: address review feedback for PR 1 placement-market entities + migration + CRUD execute-plan/7e4262a8-pr-1-add-core-placement-entities-migration-basic-crud Natalie 2026-06-27 16:41:27 -04:00
  • 75a646e9d7 feat(platform-api): PR 1 core placement entities + 0012 migration + basic CRUD for placement-market Natalie 2026-06-27 16:32:34 -04:00
  • a12eedd2e0 docs: initialize placement-market feature design (client-facing discovery & placements marketplace) per approved plan Natalie 2026-06-27 16:20:17 -04:00
  • d114d9d375 feat(cockpit-kit): 📸 add bump screenshot overlay worktree-bridge-cse_01JTNwMKTE81kjXbvujUJT6b Natalie 2026-06-10 05:00:56 -07:00
  • 2bfb0e080d docs(@projects): 📝 update forgejo registry references Natalie 2026-06-10 03:15:18 -07:00
  • 5ab10b7553 feat(ai-copilot): add top-aligned image rendering fix Natalie 2026-06-10 00:39:45 -07:00
  • ece72d10e2 feat(cockpit-kit): enforce strict required fields in ingest status Natalie 2026-06-08 12:15:34 -07:00
  • 3130c96c44 feat(cockpit): add backfill videos status tracking Natalie 2026-06-08 12:08:21 -07:00
  • 432670469d feat(@projects/@cocottetech): add cockpit and content asset endpoints Natalie 2026-06-08 06:11:36 -07:00
  • 5b324d3b0c feat(@projects/@cocottetech): add content drop creation endpoint Natalie 2026-06-08 06:07:15 -07:00
  • 4a5a3d827d feat(@projects/@cocottetech): implement specialist and metrics fetching Natalie 2026-06-08 05:17:33 -07:00
  • 66a79ce47f feat(@projects/@cocottetech): enhance asset loading with native image support Natalie 2026-06-08 05:08:49 -07:00
  • c7a58ae9d9 feat(@projects/@cocottetech): add ingestion status control api Natalie 2026-06-08 04:57:16 -07:00
  • c6fbf43c82 test(@projects/@cocottetech): 🧪 update test coverage for new cockpit features Natalie 2026-06-08 04:48:10 -07:00
  • a26a845e16 feat(@projects/@cocottetech): add auto-refresh lifecycle to cockpit model Natalie 2026-06-08 03:30:19 -07:00
  • 7e41d07988 feat(@projects/@cocottetech): add platform api client and models integration Natalie 2026-06-08 02:12:53 -07:00
  • 23de9bd97b feat(ai-copilot): add live connection state tracking Natalie 2026-06-08 01:16:30 -07:00
  • 852107c82c chore(ai-copilot): 🔧 Update iOS build toolchain config for AI copilot signing and targets autocommit 2026-06-08 01:02:47 -07:00
  • 4686c64b5a feat(ingestion-specific): Implement ingestion service, DTOs, entities, and database migration for state-tracking content ingestion autocommit 2026-06-08 01:02:47 -07:00
  • 33eb7565e1 feat(cockpit-kit): Add AssetLibraryView UI and IngestStatus tracking logic with test coverage autocommit 2026-06-08 01:02:47 -07:00
  • 763d57c1b8 feat(worktree-specific): Add logic to detect uncommitted changes and mark worktrees as dirty autocommit 2026-06-08 00:28:09 -07:00
  • 6fbee96d1c chore(ai-copilot): 🔧 Update iOS SDK/build tool settings in ios-tools.config.json for AI copilot feature autocommit 2026-06-08 00:11:15 -07:00
  • 562a69c3e0 chore(content-ingestor): 🔧 Update deployment scripts and configs for new targets and environments autocommit 2026-06-08 00:11:15 -07:00
  • b8f9405354 deps-upgrade(cockpit-kit): ⬆️ Update cockpit-kit dependencies and test infrastructure for AI copilot compatibility autocommit 2026-06-08 00:11:15 -07:00
  • 0f22bd1ee2 refactor(content-ingestor): ♻️ Replace HTTP-based object reading with MinioObjectReader for performance and storage efficiency in content-ingestor autocommit 2026-06-08 00:11:15 -07:00
  • 07b9e05902 docs(content-ingestor): 📝 Add environment variable examples in .env.example for the content-ingestor feature autocommit 2026-06-08 00:11:15 -07:00
  • 75eb6304f6 deps-upgrade(content-ingestor): ⬆️ Update dependencies in content-ingestor to latest compatible versions autocommit 2026-06-08 00:11:14 -07:00
  • d6724e370e feat(@projects/@cocottetech): add cockpit-kit dependencies Natalie 2026-06-07 23:08:28 -07:00
  • 77c644b432 deps-add(ai-copilot): Add AI copilot service dependencies and update platform-api-client/platform-models autocommit 2026-06-07 23:00:30 -07:00
  • 27311b5128 chore(ai-copilot): 🔧 Update iOS frontend config for AI copilot integration with App.swift and ios-tools.config.json changes autocommit 2026-06-07 23:00:29 -07:00
  • 81e757fc99 refactor(cockpit-kit): ♻️ Remove local auth abstraction and integrate with shared platform client autocommit 2026-06-07 23:00:29 -07:00
  • 150ee58cc5 chore(cockpit-kit): 🔧 Update Makefile targets and scripts for AI copilot feature workflow autocommit 2026-06-07 23:00:29 -07:00
  • 8b0bbec503 feat(@projects/@cocottetech): add platform api client endpoints and models Natalie 2026-06-07 22:35:21 -07:00
  • c79974f666 experiments(bridge): ⚗️ Update worktree for bridge-cse experimental feature by restructuring/modifying files autocommit 2026-06-07 21:53:12 -07:00
  • 8f4f037865 chore(worktrees): 🔧 Update worktree directory structure for consistent project branching support autocommit 2026-06-07 21:53:12 -07:00
  • 524b65f351 feat(content-posts): Introduce new API endpoints for managing posts and related metadata with updated validation and tests autocommit 2026-06-07 21:36:09 -07:00
  • d82ed2a462 feat(content-ingestor): Implement content classification logic and unit tests in classifier.ts and classifier.spec.ts autocommit 2026-06-07 21:36:09 -07:00
  • e9d6a061c9 feat(ai-copilot): Update LiveCockpitAPI to filter pending approvals by approval_state autocommit 2026-06-07 21:36:09 -07:00
  • 0f89b66741 chore(content-ingestor): 🔧 Update example env vars template with accurate API keys, endpoints, and runtime settings for content ingestor autocommit 2026-06-07 21:36:09 -07:00
  • 2e67734fbf chore(worktrees): 🔧 Update worktree directory path to /claude/worktrees/bridge-cse_01VLCjs3QprQYXcacX4vXaLt/ autocommit 2026-06-07 00:28:55 -07:00
  • 03c1db30e0 fix(ai-copilot): 🐛 LiveCockpitAPI query-string URL building autocommit 2026-06-07 00:19:01 -07:00
  • 3034ae8d5e feat(ai-copilot): initialize ios framework setup Natalie 2026-06-07 00:13:09 -07:00
  • 249466dbd6 feat(ai-copilot): wire iOS Cockpit to live platform.api autocommit 2026-06-07 00:06:22 -07:00
  • 001c052bfe feat(ai-copilot): 🎨 design canvas prototype (route mockups + briefs) autocommit 2026-06-07 00:03:20 -07:00
  • e7e53083d3 chore(infrastructure): 🔧 move platform.db to :25460; drop bridge-cse_013 worktree gitlink autocommit 2026-06-07 00:03:19 -07:00
  • c73d6a1291 feat(content-social): publish-x adapter + 'publish' action verb autocommit 2026-06-07 00:03:19 -07:00
  • e8e0195603 feat(ai-copilot): iOS/macOS Cockpit SwiftUI app (cockpit-kit + ios-fe + macos-fe) autocommit 2026-06-07 00:03:19 -07:00
  • e4e202e757 chore(worktrees): 🔧 Update "bridge-cse" submodule reference to enforce proper dependency tracking autocommit 2026-06-04 14:06:34 -07:00
  • 39a3037c05 merge: integrate origin/main (28 commits) into content-pipeline branch autocommit 2026-06-04 11:18:37 -07:00
  • ed436ea97e feat(content-pipeline): content-social engine, content-ingestor, platform.api endpoints autocommit 2026-06-04 11:15:52 -07:00
  • 69a0e69b5e fix(infrastructure/sql): 🐛 Correct RLS GUC parameter values in migration 0008 to enforce proper tenant isolation in multi-tenant PostgreSQL deployments autocommit 2026-06-04 01:11:57 -07:00
  • 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 autocommit 2026-06-04 01:11:57 -07:00
  • 99d9bf2428 refactor(surface-adapter-contracts): ♻️ Add PrecheckContext interface and update Action to support auto-executable actions with precheck validation and registry integration autocommit 2026-06-04 00:55:25 -07:00
  • 8c41bdf61d feat(ai-core): Introduce precheck context factory methods and dispatch service logic for handling precheck requests autocommit 2026-06-04 00:55:25 -07:00
  • 09d6b4c7b0 feat(profile): Add update-profile adapter with AI/external integration and unit tests for profile updates autocommit 2026-06-04 00:55:25 -07:00
  • 031ba66338 feat(adapter-specific): Implement TourAnnounceAdapter class and unit tests for tour announcements autocommit 2026-06-04 00:55:25 -07:00
  • 70338c8a08 feat(reply-adapter): Implement ReplyAdapter class with generateReply and validateReply methods and unit tests for AI-generated response handling autocommit 2026-06-04 00:55:25 -07:00
  • 7272630dba feat(fetch-metrics): Implement fetch-metrics adapter with core functions and unit tests for metrics retrieval and processing autocommit 2026-06-04 00:55:25 -07:00
  • bf78d7a3fe feat(fetch-inbox): Implement AI-driven inbox adapter with core logic and test coverage for fetching and processing booking-related inbox data autocommit 2026-06-04 00:55:24 -07:00
  • 197654db5f feat(bookings-tryst): Implement bump adapter and test cases for auto-executable actions autocommit 2026-06-04 00:55:24 -07:00
  • 50f1c6829f chore(worktrees): 🔧 Update worktree configuration for bridge-cse project setup autocommit 2026-06-04 00:20:10 -07:00
  • 8cf731ce7a feat(policy): Add plus variant tier handling to normalize premium/bookings-plus tiers in BumpPolicyService autocommit 2026-06-03 23:57:19 -07:00
  • 5eb466f325 feat(bump-adapter): Update adapter to target surface profiles instead of prospects, modifying data model interactions autocommit 2026-06-03 23:57:19 -07:00
  • 7f7e7e9c44 refactor(ai-core): ♻️ Modularize adapter registry, context management, and dispatch system with dependency injection support autocommit 2026-06-03 23:30:05 -07:00
  • 43b3aabfbd feat(profile): Introduce ProfileUpdateAdapter and related functions to handle AI-driven profile updates with comprehensive unit tests autocommit 2026-06-03 23:30:05 -07:00
  • 0cd73f0320 feat(tour-announce): Implement AI-driven tour announcement system with adapter logic and profile integration autocommit 2026-06-03 23:30:04 -07:00
  • 6af60a85e3 feat(reply): Implement reply adapter with core logic and tests for generating/processing replies in the bookings-tryst feature autocommit 2026-06-03 23:30:04 -07:00
  • d10686b397 feat(ai-core): Implement fetchMetrics adapter and surfaceMetrics client for AI-driven booking metrics, including tests autocommit 2026-06-03 23:30:04 -07:00
  • 9705f5a996 feat(fetch-inbox): Implement inbox thread fetching adapter with core logic, tests, and UI surface integration autocommit 2026-06-03 23:30:03 -07:00