19 Commits
Author SHA1 Message Date
Hermes Coding Manager 8342b8243e fix(db): restore taskDependencies table definition dropped in plane-lift refactor
The API routes (apps/api/src/routes/tasks.ts) still import and query
taskDependencies, and the live DB still has the task_dependencies table,
but commit 997aff8 dropped the schema definition. This caused the API
container to crash-loop at startup with:
  SyntaxError: Export named 'taskDependencies' not found

Restore the junction table definition (task_id + depends_on_task_id,
composite PK, index) matching the pre-refactor schema.
2026-09-07 15:47:07 -04:00
Hermes Coding Manager ddd52d1743 fix(komodo): lowercase image refs for Docker registry (BuzzbeeSCD -> buzzbeescd) 2026-09-07 14:52:50 -04:00
Hermes Coding Manager 12d9aa40fd chore(komodo): switch to image-based deploys, trim CI pipeline
- docker-compose.yml: replace build: sections with image: refs
  (git.buzzbee.dev/BuzzbeeSCD/projecte-{svc}:)
- ci.yml: remove deploy + smoke jobs (Komodo owns build+deploy)
- DEPLOY.md: rewrite for Komodo-era workflow, keep deploy.sh as break-glass
- Gitea webhook already wired to Komodo build endpoint
2026-09-07 14:11:01 -04:00
Hermes Coding Manager 6449f6b4cc ci: run e2e on alternate ports (3100/3101) to avoid collision with prod stack on host runner 2026-08-10 06:58:57 -04:00
Hermes Coding Manager 9e2d55d03a fix: declare drizzle-orm + postgres at root for db/client.ts (fresh CI installs) 2026-08-10 06:51:32 -04:00
Hermes Coding Manager 4cc8523845 ci: provide placeholder env vars for docker compose build in quality job 2026-08-10 06:45:06 -04:00
Hermes Coding Manager 085c8c91f7 ci: verify runner pickup after global bun symlink 2026-08-10 06:41:38 -04:00
Hermes Coding Manager cbd2ae912a ci: test runner pickup after re-registration 2026-08-10 06:21:25 -04:00
Hermes Coding Manager b62d814ece docs(deploy): update deploy host to 10.0.0.52 2026-08-10 05:52:00 -04:00
Hermes Coding Manager 30e775a809 fix(worker): use CJS-compatible rrule import for Node ESM runtime
The rrule v2.8.1 package's main field points to a CJS bundle. When the worker
runs under Node 22 with "type": "module", Node resolves to the CJS main which
only has a default export. The previous 'import { RRule } from rrule' worked
during typecheck (TypeScript uses the .d.ts) but crashed at runtime:

  SyntaxError: The requested module 'rrule' does not provide an export named 'RRule'

Use namespace-default import + destructure to handle both CJS and ESM at runtime
while preserving the static RRule reference. Verified with node --input-type=module
that RRule.fromString works correctly.

This was a deploy blocker: docker compose up kept restarting the worker.
2026-07-29 08:30:10 -04:00
Hermes Coding Manager 813c97a016 chore(integration): fix lint warnings (react-hooks/exhaustive-deps, react/no-unescaped-entities, unused-vars)
Leftover lint cleanups to make 'npm run lint' pass on the integrated branch:
- calendar/page.tsx: add eslint-disable for mount-only useEffect blocks
- import/route.ts: replace destructure-and-ignore with renames (_id, _created, _updated)
- settings-agents.tsx: escape apostrophe in JSX text
2026-07-29 08:16:22 -04:00
Hermes Coding Manager 0aef472252 chore(integration): drop dead 'cli' script referencing removed packages/cli 2026-07-29 08:10:08 -04:00
Hermes Coding Manager d7320be5e3 chore(integration): drop broken @project-e/cli, add eslint config
- Remove packages/cli (referenced dropped v1 'records' table, broken since 6c438ea)
- Remove packages/cli from root workspaces
- Add eslint + eslint-config-next to apps/web so 'npm run lint' runs
- Regenerate package-lock.json

This unblocks typecheck/build/lint for the v2 rewrite.
2026-07-29 08:09:59 -04:00
Hermes Coding Manager e604ff290b Phase 6: MCP + Webhooks + Worker + Polish 2026-07-29 08:06:13 -04:00
Hermes Coding Manager 41f514bf15 Phase 5: Calendar + Dashboard + Search 2026-07-29 08:06:12 -04:00
Hermes Coding Manager 71e81fb77a Phase 4: Notes + Graph + Wikilinks 2026-07-29 08:06:12 -04:00
Hermes Coding Manager c8ca0c5c43 Phase 3: Habits + Projects 2026-07-29 08:06:10 -04:00
Hermes Coding Manager 8dcf4ef0b8 Phase 2: Tasks 2026-07-29 08:06:07 -04:00
Hermes Coding Manager 7307332ff3 Phase 1: Foundation (schema + auth + realtime + shell) 2026-07-29 08:06:04 -04:00