Natalie
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
...
See lilith mr-number-client.ts and the mr-number-prospector plan/handoffs.
2026-06-28 10:42:29 -04:00
Natalie
d5c333bb45
chore(dx): switch cocottetech forge dns default to ctforge (symmetric to mcforge:3000)
...
Makes ./run forge:dns use ctforge by default so http://ctforge:3000 works like mcforge:3000 for magic-civilization.
Updated help text, docs examples, and default in cmd_forge_dns.
2026-06-28 10:37:36 -04:00
Natalie
45c295ffed
chore(infra): stop tracking generated .terraform provider binaries
...
The darwin_arm64 provider binaries (~41MB, downloaded by `terraform init`)
were committed under infra/terraform/test-fleet/.terraform/ — generated,
platform-specific (useless on the linux workers), and churny. Gitignore
**/.terraform/* + *.tfstate*, and git rm --cached the binaries. The
.terraform.lock.hcl stays tracked (it pins provider versions); run
`terraform init` to re-fetch the providers locally.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 06:59:47 -04:00
Natalie
4400b6b65a
docs(cloud-dx): add build-once-load-many (artifact Space) to the handoff
...
Replicate the MC build-artifact Space pattern: publish the deployable
artifact once to a DO Space, fetch it on the rest (keyed by sha) instead
of N rebuilds. Includes the two ssh gotchas that cost real iterations
(ssh -n defeats heredoc stdin; dispatch must pass -i <fleet-key>).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 06:27:49 -04:00
Natalie
a12eedd2e0
docs: initialize placement-market feature design (client-facing discovery & placements marketplace) per approved plan
...
- README, parent brief with Key Decisions + 8-PR DAG
- placement-discovery sub-brief, specialist contract, screen
- 2 review rounds to 0 issues, all fixes applied
- Follows prospecting patterns, all V4 invariants, citations
2026-06-27 16:20:17 -04:00
Natalie
d114d9d375
✨ feat(cockpit-kit): 📸 add bump screenshot overlay
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 05:00:56 -07:00
Natalie
2bfb0e080d
docs(@projects): 📝 update forgejo registry references
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 03:15:18 -07:00
Natalie
5ab10b7553
feat(ai-copilot): ✨ add top-aligned image rendering fix
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-10 00:39:45 -07:00
Natalie
ece72d10e2
feat(cockpit-kit): ✨ enforce strict required fields in ingest status
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 12:15:34 -07:00
Natalie
3130c96c44
✨ feat(cockpit): add backfill videos status tracking
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 12:08:21 -07:00
Natalie
432670469d
feat(@projects/@cocottetech): ✨ add cockpit and content asset endpoints
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 06:11:36 -07:00
Natalie
5b324d3b0c
feat(@projects/@cocottetech): ✨ add content drop creation endpoint
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 06:07:15 -07:00
Natalie
4a5a3d827d
feat(@projects/@cocottetech): ✨ implement specialist and metrics fetching
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 05:17:33 -07:00
Natalie
66a79ce47f
feat(@projects/@cocottetech): ✨ enhance asset loading with native image support
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 05:08:49 -07:00
Natalie
c7a58ae9d9
feat(@projects/@cocottetech): ✨ add ingestion status control api
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 04:57:16 -07:00
Natalie
c6fbf43c82
✅ test(@projects/@cocottetech): 🧪 update test coverage for new cockpit features
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 04:48:10 -07:00
Natalie
a26a845e16
feat(@projects/@cocottetech): ✨ add auto-refresh lifecycle to cockpit model
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 03:30:19 -07:00
Natalie
7e41d07988
feat(@projects/@cocottetech): ✨ add platform api client and models integration
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 02:12:53 -07:00
Natalie
23de9bd97b
feat(ai-copilot): ✨ add live connection state tracking
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 01:17:07 -07:00
autocommit
852107c82c
chore(ai-copilot): 🔧 Update iOS build toolchain config for AI copilot signing and targets
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 01:02:47 -07:00
autocommit
4686c64b5a
feat(ingestion-specific): ✨ Implement ingestion service, DTOs, entities, and database migration for state-tracking content ingestion
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 01:02:47 -07:00
autocommit
33eb7565e1
feat(cockpit-kit): ✨ Add AssetLibraryView UI and IngestStatus tracking logic with test coverage
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 01:02:47 -07:00
autocommit
763d57c1b8
feat(worktree-specific): ✨ Add logic to detect uncommitted changes and mark worktrees as dirty
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:28:09 -07:00
autocommit
6fbee96d1c
chore(ai-copilot): 🔧 Update iOS SDK/build tool settings in ios-tools.config.json for AI copilot feature
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:11:17 -07:00
autocommit
562a69c3e0
chore(content-ingestor): 🔧 Update deployment scripts and configs for new targets and environments
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:11:17 -07:00
autocommit
b8f9405354
deps-upgrade(cockpit-kit): ⬆️ Update cockpit-kit dependencies and test infrastructure for AI copilot compatibility
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:11:17 -07:00
autocommit
0f22bd1ee2
refactor(content-ingestor): ♻️ Replace HTTP-based object reading with MinioObjectReader for performance and storage efficiency in content-ingestor
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:11:17 -07:00
autocommit
07b9e05902
docs(content-ingestor): 📝 Add environment variable examples in .env.example for the content-ingestor feature
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:11:17 -07:00
autocommit
75eb6304f6
deps-upgrade(content-ingestor): ⬆️ Update dependencies in content-ingestor to latest compatible versions
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-08 00:11:16 -07:00
Natalie
d6724e370e
feat(@projects/@cocottetech): ✨ add cockpit-kit dependencies
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:10:05 -07:00
autocommit
77c644b432
deps-add(ai-copilot): ➕ Add AI copilot service dependencies and update platform-api-client/platform-models
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:00:31 -07:00
autocommit
27311b5128
chore(ai-copilot): 🔧 Update iOS frontend config for AI copilot integration with App.swift and ios-tools.config.json changes
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:00:31 -07:00
autocommit
81e757fc99
refactor(cockpit-kit): ♻️ Remove local auth abstraction and integrate with shared platform client
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:00:31 -07:00
autocommit
150ee58cc5
chore(cockpit-kit): 🔧 Update Makefile targets and scripts for AI copilot feature workflow
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 23:00:31 -07:00
Natalie
8b0bbec503
feat(@projects/@cocottetech): ✨ add platform api client endpoints and models
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 22:35:21 -07:00
autocommit
c79974f666
experiments(bridge): ⚗️ Update worktree for bridge-cse experimental feature by restructuring/modifying files
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 21:53:12 -07:00
autocommit
8f4f037865
chore(worktrees): 🔧 Update worktree directory structure for consistent project branching support
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 21:53:12 -07:00
autocommit
524b65f351
feat(content-posts): ✨ Introduce new API endpoints for managing posts and related metadata with updated validation and tests
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 21:36:09 -07:00
autocommit
d82ed2a462
feat(content-ingestor): ✨ Implement content classification logic and unit tests in classifier.ts and classifier.spec.ts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 21:36:09 -07:00
autocommit
e9d6a061c9
feat(ai-copilot): ✨ Update LiveCockpitAPI to filter pending approvals by approval_state
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 21:36:09 -07:00
autocommit
0f89b66741
chore(content-ingestor): 🔧 Update example env vars template with accurate API keys, endpoints, and runtime settings for content ingestor
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 21:36:09 -07:00
autocommit
2e67734fbf
chore(worktrees): 🔧 Update worktree directory path to /claude/worktrees/bridge-cse_01VLCjs3QprQYXcacX4vXaLt/
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 00:28:55 -07:00
autocommit
03c1db30e0
fix(ai-copilot): 🐛 LiveCockpitAPI query-string URL building
...
appendingPathComponent percent-encoded '?' in 'content-posts?state=proposed'
(→ %3F), 404ing fetchPending so the approval queue silently kept mock data.
Split path/query and set query via URLComponents.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 00:20:08 -07:00
Natalie
3034ae8d5e
feat(ai-copilot): ✨ initialize ios framework setup
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-07 00:13:09 -07:00
autocommit
249466dbd6
feat(ai-copilot): ✨ wire iOS Cockpit to live platform.api
...
App.swift builds LiveCockpitAPI from --api-base/--token launch args (mock
fallback) and calls model.refresh() on appear. ATS exception for cleartext
LAN HTTP to platform.api (black:3060); prod will front with Caddy HTTPS.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 00:06:22 -07:00
autocommit
001c052bfe
feat(ai-copilot): 🎨 design canvas prototype (route mockups + briefs)
...
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 00:03:20 -07:00
autocommit
e7e53083d3
chore(infrastructure): 🔧 move platform.db to :25460; drop bridge-cse_013 worktree gitlink
...
platform.db relocated off :25437 (squatted by exited quinn-db-mailsync) to
:25460 in ports.yaml/.env.ports. Remove the tracked 013 worktree gitlink.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 00:03:19 -07:00
autocommit
c73d6a1291
feat(content-social): ✨ publish-x adapter + 'publish' action verb
...
content-social/ai-core publish-x adapter (+spec); surface-adapter-contracts
gains the 'publish' verb; content-social deps +surface-adapter-contracts +zod.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 00:03:19 -07:00
autocommit
e8e0195603
feat(ai-copilot): ✨ iOS/macOS Cockpit SwiftUI app (cockpit-kit + ios-fe + macos-fe)
...
Shared CocotteCockpitKit (views/model/LiveCockpitAPI) + iOS TabView shell
(Drops/Assets/Fleet/Activity/Insights) + macOS shell. XcodeGen project.yml.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-07 00:03:19 -07:00
autocommit
e4e202e757
chore(worktrees): 🔧 Update "bridge-cse" submodule reference to enforce proper dependency tracking
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-06-04 14:06:34 -07:00