Commit graph

  • da65901d96 perf(prospector): WORKERS concurrency for rationalize (vertical scale) main Natalie 2026-06-30 04:16:55 -04:00
  • 62288fe48b fix(prospector): burst-aware, 1:1-only extraction (shared lib.py) Natalie 2026-06-30 04:03:46 -04:00
  • 96f4be6021 feat(prospector): generalize rationalize.py to the full work-era corpus Natalie 2026-06-30 03:39:37 -04:00
  • d0824d7614 gpu: call the GPU's vLLM directly (drop the unbuilt model-boss coordinator) Natalie 2026-06-30 03:36:09 -04:00
  • 3adc3433d6 feat(prospector): add sweep.py — semantic move-classification at scale Natalie 2026-06-30 03:20:12 -04:00
  • 7e4dd0252b feat(prospector): add rationalize.py — backward CoT distillation from gold Natalie 2026-06-30 02:59:34 -04:00
  • c56f2dfcf6 fix(deploy): target com.uvlava.ct.services + DO managed-PG CA cert Natalie 2026-06-30 02:44:18 -04:00
  • 9f804285fa test(web): regression guard for hooks-order on loading→data transition Natalie 2026-06-30 02:40:23 -04:00
  • 5af9962eef infra: add service.deploy to prospector .infra.yaml Natalie 2026-06-30 02:39:23 -04:00
  • dd1d25d8b4 infra: unify on .infra.yaml; retire app.manifest.yaml Natalie 2026-06-30 02:38:30 -04:00
  • 57e898b3f9 fix(web): hoist useMemo above early returns in Dashboard + Calendar (Rules of Hooks) Natalie 2026-06-30 02:38:03 -04:00
  • c2bcd23548 feat(prospector): add mine_cluster.py — labeled message clusters from chat.db Natalie 2026-06-30 02:36:20 -04:00
  • 407366424a docs(plan): mark design-system migration complete — styles.css retired Natalie 2026-06-30 01:48:02 -04:00
  • 19c578bead feat(prospector): add tooling/eval draft-engine bake-off harness Natalie 2026-06-30 01:47:56 -04:00
  • 2512e7512c test(web): add vitest + RTL harness with 16-route mount coverage Natalie 2026-06-30 01:47:13 -04:00
  • 5a7e093485 refactor(web): retire styles.css — migrate remaining views/components/shell to the cocotte design system Natalie 2026-06-30 01:46:51 -04:00
  • 8b49a48fc3 deploy: build the PWA (vite) too, not just the backend Natalie 2026-06-30 01:17:04 -04:00
  • e963bf9381 fix(db): verify managed-PG TLS with DO CA (CWE-295 remediation) Natalie 2026-06-30 01:04:31 -04:00
  • c11f939691 deploy: rewrite prospector deploy to match the working runtime Natalie 2026-06-30 00:59:59 -04:00
  • 420fed8a31 fix(db): TLS without strict chain verify for DO Managed PG Natalie 2026-06-30 00:58:47 -04:00
  • f10ebc50b9 deploy: prospector backend to lime (manage-apps manifest + deploy script) Natalie 2026-06-30 00:31:42 -04:00
  • 0120acef26 docs(prospector): add model eval & selection pipeline (Claude-advisor/OSS-worker) Natalie 2026-06-29 23:42:10 -04:00
  • aa3e6eacda feat(tray): replace executable stub bin (MacOS/Prospector) with featureful dispatcher Natalie 2026-06-29 23:23:51 -04:00
  • 75cb79281c docs(plan): note Wave C react perf subagent completion (019f163d-1685-7541-8a68-6eefb4de78bb, 1708eff) + merge into main (memo on rows, useMemo filters, lazy+Suspense split; main chunk 320kB→237kB) Natalie 2026-06-29 22:06:07 -04:00
  • 4fbcf4204a perf(web): merge Wave C react perf pass from subagent (1708eff in wave-c-react-perf worktree) Natalie 2026-06-29 22:05:46 -04:00
  • adabaf561d docs(plan): note Wave C reviewer subagent completion (019f163d-2215-7bf1-9f37-fdeac4656c86) + fixes integrated (Input primitive, no legacy input/any in reviewed views) Natalie 2026-06-29 22:04:33 -04:00
  • 353a786b0a feat(web): integrate full MarketsView from completed Wave A subagent (7211039 in markets-ui-migration worktree, ui/ only + prototype/designs/markets.html parity + no legacy classes) Natalie 2026-06-29 22:03:20 -04:00
  • 1708effd57 perf(web): React.memo on list rows (EventRow, Row, HeldRow, FleetRow, EmptyRow, LogRow, QueueTable + badges), useMemo for filters/derived (Stream/Reports/Queue/Calendar/Dashboard), route code-split (lazy+Suspense in App) to cut main chunk; pure helpers unchanged wave-c-react-perf wave-c-perf-temp Natalie 2026-06-29 22:03:08 -04:00
  • a07f76a405 feat(web): integrate full BackfillView from completed Wave B subagent (050c739 in wave-b-backfill worktree, ui/ only + prototype BACKFILL_COHORTS + Bars progress + createTask runs + LOG + flash parity) Natalie 2026-06-29 22:02:14 -04:00
  • 02a67a56ca chore(web): merge main for Wave C reviewer fixes alignment (perf opts + review combined in worktree) Natalie 2026-06-29 22:02:13 -04:00
  • 06f25d02c2 feat(web): integrate full AutopilotView from completed Wave B subagent (185253f, ui/ only + real getAutopilot + prototype live states parity) Natalie 2026-06-29 22:01:10 -04:00
  • 7d8262b219 fix(web): remove legacy .input css classes + any casts from new/migrated views; add Input primitive to ui/; tighten VoiceAlignment types (no any); align with PLAN no-old-css, STANDARDS explicit types, Wave C review Natalie 2026-06-29 22:00:35 -04:00
  • a6d77eb7f7 docs(plan): note integration of completed Wave A PastebinView drill subagent (9ad22c5, ui/ port matching prototype + designs) Natalie 2026-06-29 21:59:59 -04:00
  • c2cd7e4fa4 docs(plan): note integration of completed Wave B VoiceView subagent (full prototype fidelity) Natalie 2026-06-29 21:59:11 -04:00
  • 51c9f64241 feat(web): restore/integrate full detailed VoiceView.tsx exactly as produced by completed Wave B subagent (a46fb8d, 356 LOC, full prototype exemplars/pairs/toggles + ui/ only) Natalie 2026-06-29 21:58:47 -04:00
  • c802c4596e feat(web): integrate full VoiceView from completed Wave B subagent (a46fb8d) + fix TS in other manual views for clean typecheck Natalie 2026-06-29 21:58:29 -04:00
  • dcea21e27f chore(web): remove unused Placeholder import after full wiring (all 16 real views) Natalie 2026-06-29 21:56:57 -04:00
  • 96bb17ab89 feat(prospector): complete all waves — serial reads + 9 new ui/ views (Dashboard/Stream/etc) + App wiring + partial migrations + gates Natalie 2026-06-29 21:56:42 -04:00
  • 7211039ed7 feat(web): migrate MarketsView to cocotte ui (Wave A) worktree-markets-ui-migration Natalie 2026-06-29 21:55:22 -04:00
  • 050c739e7e feat(web): add BackfillView for Wave B cohort re-engagement wave-b-backfill Natalie 2026-06-29 21:54:24 -04:00
  • 185253f044 feat(web): implement AutopilotView (Wave B) on cocotte ui + getAutopilot -- web/src/views/AutopilotView.tsx Natalie 2026-06-29 21:54:07 -04:00
  • 892cd092dc feat(web): implement DashboardView (Wave B) on cocotte ui + getDashboard worktree-prospector-holistic-buildout Natalie 2026-06-29 21:53:47 -04:00
  • 9ad22c5e6d feat(web): migrate PastebinView to cocotte ui (Wave A drill) -- web/src/views/PastebinView.tsx Natalie 2026-06-29 21:53:37 -04:00
  • c699f0a4f1 feat(web): implement StreamView (Wave B) on cocotte ui + getStream worktree-prospector-stream Natalie 2026-06-29 21:53:20 -04:00
  • a46fb8dfa0 feat(web): implement VoiceView (Wave B) on cocotte ui + getVoiceAlignment Natalie 2026-06-29 21:53:10 -04:00
  • f6e72bf41f feat(prospector): serial core complete — 6 prototype backend reads (stream/bookings + augments for backfill/voice/dashboard/autopilot) + macsync client reads + api.ts clients Natalie 2026-06-29 21:49:15 -04:00
  • 1ff86eff3c 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:41 -04:00
  • 6b22256e29 docs(plan): complete with post-holistic state, annotated open Qs, Wave A units, and accurate snapshot/matrix Natalie 2026-06-29 21:30:54 -04:00
  • 9c7774fe10 docs(plan): full rewrite — accurate to current state Natalie 2026-06-29 21:25:17 -04:00
  • b523d5ad88 feat(web): P0 shell — grouped 16-route nav + themed placeholders Natalie 2026-06-29 21:21:53 -04:00
  • 087b6d8820 docs(plan): gap re-analysis — P-1 foundation green, fleet ported Natalie 2026-06-29 21:19:18 -04:00
  • 1a0fbd94d1 feat(web): cocotte design-system primitives (web/src/ui) Natalie 2026-06-29 21:17:20 -04:00
  • b000f6dabb fix(infra): clone prospector from ct-forge + add S3-mount shared drive Natalie 2026-06-29 21:14:55 -04:00
  • 69ca8595c8 feat(infra): port mc's DO test/build fleet harness (Node/TS) Natalie 2026-06-29 20:55:18 -04:00
  • 2c06175b2d docs(plan): parallel attack — agent waves + DO cloud offload (port mc fleet) Natalie 2026-06-29 20:46:22 -04:00
  • a7c398fca6 feat(web): adopt the cocotte design system (P-1 foundation) Natalie 2026-06-29 19:45:23 -04:00
  • d18b47fa32 docs(plan): gap analysis + fold in the cocotte design-system migration Natalie 2026-06-29 19:32:28 -04:00
  • 332b422f8b docs: move PLAN.md to app root Natalie 2026-06-29 19:10:59 -04:00
  • 78dc1a388e docs(prototype): add PLAN.md — build the PWA to the unified prototype Natalie 2026-06-29 19:08:23 -04:00
  • 57a2a15851 docs(prototype): import unified Prospector prototype (16 views) Natalie 2026-06-29 19:03:52 -04:00
  • 9c4aaf8186 feat(prospector): runtime config for GPU idle auto-teardown Natalie 2026-06-29 18:24:47 -04:00
  • 94ee8096f4 fix(prospector): restyle Triage/Pastebin/Control to the styles.css design system Natalie 2026-06-29 18:08:52 -04:00
  • c678dd3d86 fix(prospector): build web in production mode so the preview proxy resolves Natalie 2026-06-29 18:03:15 -04:00
  • 57c3b76ef5 docs(prospector): add training-loop (CoT-labeled corpus -> LoRA -> eval gate) Natalie 2026-06-29 18:00:01 -04:00
  • cb0cbc9862 docs: link top-level @ct/docs workspace hub from prospector docs Natalie 2026-06-29 16:31:07 -04:00
  • 2af7c6bda7 docs(prospector): split AI roles into orchestrator vs pipeline Natalie 2026-06-29 16:20:21 -04:00
  • bc47a2a72d docs(prospector): add GPU cost-control feature (warm-up, meter, pause) Natalie 2026-06-29 16:18:08 -04:00
  • 50d5527345 docs(prospector): add v4 AI-first control-surface build plan Natalie 2026-06-29 16:10:04 -04:00
  • 8436b8d1a1 docs(prospector): document task queue, peer network, GPU fleet + Hosts Natalie 2026-06-29 16:06:03 -04:00
  • b9bc5964cf feat(prospector): on-demand DO GPU fleet + model-boss enrich (Hosts) Natalie 2026-06-29 15:59:01 -04:00
  • 3225afa5a2 feat(prospector): full operator UX for queue, reports, intros, peers Natalie 2026-06-29 15:35:30 -04:00
  • 826192d0a1 feat(prospector): auto-runner task queue + peer-network backend Natalie 2026-06-29 15:24:42 -04:00
  • 0a5af348dd feat(prospector): align design contract with PWA-only architecture Natalie 2026-06-29 15:02:16 -04:00
  • bcbd558e9d refactor!: drop Swift/native macOS app, unify on the PWA Natalie 2026-06-29 11:59:04 -04:00
  • dfb91cd8d5 ci(prospector): add forgejo CI workflow Natalie 2026-06-29 11:34:29 -04:00
  • 604ae7e218 feat(prospector): TriageView updates + PLAN progress Natalie 2026-06-29 11:34:29 -04:00
  • 48982ac376 chore(prospector): ignore .claude + generated xcodeproj Natalie 2026-06-29 11:34:29 -04:00
  • b627fe4998 feat(infra): add .infra.dev.yaml (local operator instance on fennel) Natalie 2026-06-29 10:20:25 -04:00
  • f9b8c08028 chore(infra): .infra.yaml host -> lime (canonical mesh-hosts name) Natalie 2026-06-29 10:10:50 -04:00
  • b08a521b96 fix(app): reach panel via the bind host (mesh --host=IP support) Natalie 2026-06-29 10:04:19 -04:00
  • 3978229c6e feat(app): optional mesh exposure behind a panel passcode gate Natalie 2026-06-29 09:44:53 -04:00
  • 64548f7c8e docs: centralize comprehensive features + per-route table + UI/MCP mapping + no-dup notes + ground truth drills (designs/entities/services/PLAN/CLAUDE) in src/README.md (module index per STANDARDS). Replaces scattered. Builds green. Natalie 2026-06-29 09:38:52 -04:00
  • 6757a0dd29 docs: add MIGRATION_FROM_LP.md (removal targets, cutover, remaining ports) + update PLAN.md with progress. UI/MCP complete per plan. Builds green. Natalie 2026-06-29 09:31:31 -04:00
  • 3fafb943bb feat(ui+ mcp+docs): complete UI fusion (Triage sidebar+toolbar+bi matching designs/main+reports 4 fused with bi+Queue tabs+sim+log+Pastebin sync+Control PWA install); extend MCP with draft/send/thread/list/pastebin/reports/mr/markets for full legacy cockpit parity; update deploy.md with migration 0006 + notes. Per MIGRATION-PLAN Phases 1+3+5. Builds/tsc green. Natalie 2026-06-29 09:31:13 -04:00
  • 684c87bc8a docs(plan): revise Phase 11 — per-campaign notes as FACTS/POLICY/LEAVES trees Natalie 2026-06-29 09:29:51 -04:00
  • cccd06d5b7 feat(ui): wire Classify/MR/Refresh Pastebin toolbar + handlers in Triage (designs/main-view parity); add classifyText to api client. Bilingual toggle+dual already landed. Per MIGRATION-PLAN Phase 1. Natalie 2026-06-29 09:22:34 -04:00
  • fee22c7f0a feat(bilingual): add columns + audit/prospects capture + Triage/Detail toggle+dual render (designs/ + LP parity; UI unification foundation). Per MIGRATION-PLAN Phase 1. Natalie 2026-06-29 09:22:00 -04:00
  • 3bfdd6eabd feat(mcp-installer): --replace-imessage to neuter the vendor imessage MCP Natalie 2026-06-29 09:19:52 -04:00
  • a9bec4b235 docs(plan): add Phase 11 — pastebin-as-campaigns-CoT, voice assets, 2-way Notes sync Natalie 2026-06-29 09:15:33 -04:00
  • 538420b609 feat(compose): duplicate-send guard on the canonical cockpit send path Natalie 2026-06-29 09:11:37 -04:00
  • 0a463b173a fix(web): drop faux titlebar in standalone window (no double header) Natalie 2026-06-29 08:55:50 -04:00
  • c8eb57108f feat(install): tray app + MCP step + detached run; fix local prod token proxy Natalie 2026-06-29 08:49:53 -04:00
  • bf60756901 docs: mark same-origin serve + Queue auto-draft done; refresh open goals Natalie 2026-06-29 08:40:02 -04:00
  • c29c932ee1 feat(web): Queue release auto-drafts the held template for review Natalie 2026-06-29 08:40:01 -04:00
  • 7bd831b882 feat(web+service): serve web/dist same-origin from the NestJS backend Natalie 2026-06-29 08:40:01 -04:00
  • ceef700831 docs(scripts): add install:mcp to the local run table and quick start (completes the MCP agent registration side of the installer per user request for ./run install:mcp targeting global claude + Desktop). Natalie 2026-06-29 08:37:13 -04:00
  • ce07c1dcb5 chore(infra): stamp .infra.yaml apiVersion: infra/v1 + fix convention ref Natalie 2026-06-29 08:36:10 -04:00
  • a38c845d69 feat(install): one-command local installer + Chrome-PWA launcher Natalie 2026-06-29 08:23:32 -04:00
  • 2d91f0b5df chore(infra): add .infra.yaml (conforms to convention:infra_manifest) Natalie 2026-06-29 08:20:20 -04:00
  • b9c8c0879e docs(standards): house engineering standards + module index, filesystem-as-docs Natalie 2026-06-29 08:09:35 -04:00